|
|
使用 爱立信T68i、索爱T628 与 Billionton USB Bluetooth Adapter 在2.6.0内核下测试通过。
内核支持usb_hci rfcomm
软件http://bluez.sourceforge.net/download/download.html
加载模块:
代码:
# modprobe hci_usb
# modprobe rfcomm
# hciconfig hci0 up
代码:
# hciconfig hci0 up
查看状况:
代码:
# hciconfig -a
hci0: Type: USB
BD Address: 35:26:27:19:76:01 ACL MTU: 192:8 SCO MTU: 64:8
UP RUNNING PSCAN ISCAN
RX bytes:1860 acl:10 sco:0 events:88 errors:0
TX bytes:1432 acl:10 sco:0 commands:52 errors:0
Features: 0xff 0xff 0x0f 0x00
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: HOLD SNIFF PARK
Link mode: SLAVE ACCEPT
Name: 'Debian'
Class: 0x000100
Service Classes: Unspecified
Device Class: Computer, Uncategorized
HCI Ver: 1.1 (0x1) HCI Rev: 0x20d LMP Ver: 1.1 (0x1) LMP Subver: 0x20d
Manufacturer: Cambridge Silicon Radio (10)
扫描周围蓝牙设备:
代码:
# hcitool scan
Scanning...
00:30:00:01:40:00 chenqingshan
Ping一下看看:
代码:
# l2ping 00:30:00:01:40:00 #(l2ping,是小写的L而不是数字1)
Ping: 00:30:00:01:40:00 from35:26:27:19:76:01 (data size 20) ...
0 bytes from 00:30:00:01:40:00 id 200 time 39.62ms
0 bytes from 00:30:00:01:40:00 id 201 time 35.25ms
6 sent, 6 received, 0% loss
本地主机配置文件(主机名等参数):
代码:
/etc/bluetooth/hcid.conf
PIN配对码所在文件:
代码:
/etc/bluetooth/pin
加载配置文件:
代码:
#hcid -f /etc/bluetooth/hcid.conf |
|