LinuxでBluetooth
長年やろうと思いつつ挫折していた作業をやってみる。
linux/Bluetooth - bambooflow Note - アットウィキ
を参考にして、
# hciconfig hci0: Type: USB BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0 DOWN RX bytes:0 acl:0 sco:0 events:0 errors:0 TX bytes:0 acl:0 sco:0 commands:0 errors:0
デバイスは存在する。
# hciconfig hci0 up # hciconfig hci0: Type: USB BD Address: 00:15:83:B3:F0:55 ACL MTU: 384:8 SCO MTU: 64:8 UP RUNNING PSCAN ISCAN RX bytes:85 acl:0 sco:0 events:9 errors:0 TX bytes:34 acl:0 sco:0 commands:9 errors:0
インターフェイスもアップできた。
このままPCのBluetoothからサーチをかけると、とりあえずデバイスとして見つかった。CSR - bc4という名前。サービスの検出には失敗。ペアリングもできない。ここから、
# hcid # hciconfig hci0 piscan aut
として、PCから検索をかけるとペアリングができるようになった。