Bluetooth mit RFCOMM

Sickboy

Müßiggänger
Hallo allerseits,

ich möchte gerne eine RFCOMM-Verbindung zu einem Bluetooth-Master aufbauen. Der Bluetooth-Chip auf meinem FreeBSD-Host ist ein Broadcom BCM20702A0 und wird von FreeBSD unterstützt:
Code:
# hccontrol -n ubt0hci inquiry
Inquiry result, num_responses=1
Inquiry result #0
    BD_ADDR: 00:12:f3:XX:XX:XX
    Page Scan Rep. Mode: 0x1
    Page Scan Period Mode: 00
    Page Scan Mode: 00
    Class: 00:00:00
    Clock offset: 0000
Inquiry complete. Status: No error [00]

Das Gerät, mit dem ich mich verbinden möchte, wird auch gefunden:
Code:
# hccontrol -n ubt0hci read_connection_list
Remote BD_ADDR    Handle Type Mode Role Encrypt Pending Queue State
00:12:f3:XX:XX:XX     11  ACL    0 MAST    NONE       0     0 OPEN
Vice-versa klappt das auch: das Gerät findet meinen FreeBSD-Host.

Der Name des Geräts lässt sich auch abfragen:
Code:
# hccontrol -n ubt0hci remote_name_request 00:12:f3:0a:c4:6c
BD_ADDR: 00:12:f3:XX:XX:XX
Name: <FOO>

Ich kann aber leider keine RFCOMM-Verbindung aufbauen:
Code:
# rfcomm_sppd -a 00:12:f3:XX:XX:XX -t
rfcomm_sppd: Could not obtain RFCOMM channel: Operation timed out
(Auch das Angeben eines Channels hilft nicht.)

Irgendwas mache ich falsch. Mit meine Android-Phone hat es geklappt, da musste ich aber noch die PIN 0000 für das Pairing eingeben.
 
Zuletzt bearbeitet:
Zurück
Oben