Linux下使用蓝牙(ZT)

简介:
使用 爱立信T68i、索爱T628 与 Billionton USB Bluetooth Adapter 在Debian Kernel-2.6.0内核下测试通过。
(本人购买的台产Billionton USB Bluetooth Adapter有Win98/2k/xp的驱动和软件widcomm1.3.2.7, 而要想在win2003下用的话需要最新版1.4.2.10, 可这玩>艺是需要license的,要想在LINUX下玩的可以参考一下)
内核支持usb_hci rfcomm
软件bluez
加载模块:
# modprobe hci_usb
# modprobe rfcomm
# hciconfig hci0 up
查看状况:
# hciconfig -a
hci0: Type: USB
BD Address: 00:10:60:A3:68:9F 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:80:37:B5:A8:3A T68i
00:0E:07:1C:AE:1D T628
Ping一下看看:
# l2ping 00:0E:07:1C:AE:1D #(l2ping,是小写的L而不是数字1)
Ping: 00:0E:07:1C:AE:1D from 00:10:60:A3:68:9F (data size 20) ...
0 bytes from 00:0E:07:1C:AE:1D id 200 time 39.62ms
0 bytes from 00:0E:07:1C:AE:1D id 201 time 35.25ms
0 bytes from 00:0E:07:1C:AE:1D id 202 time 33.60ms
0 bytes from 00:0E:07:1C:AE:1D id 203 time 40.57ms
0 bytes from 00:0E:07:1C:AE:1D id 204 time 38.96ms
0 bytes from 00:0E:07:1C:AE:1D id 205 time 34.60ms
6 sent, 6 received, 0% loss
本地主机配置文件(主机名等参数):
/etc/bluetooth/hcid.conf
PIN配对码所在文件:
/etc/bluetooth/pin
加载配置文件:
#hcid -f /etc/bluetooth/hcid.conf


本文转自叶金荣51CTO博客,原文链接:http://blog.51cto.com/imysql/308263,如需转载请自行联系原作者
相关文章
|
Linux API Windows
linux系统中利用QT实现蓝牙功能的方法
linux系统中利用QT实现蓝牙功能的方法
567 0
|
监控 算法 Linux
zt:Linux性能监控之Memory篇
http://linux.chinaunix.net/techdoc/net/2008/05/21/1004838.shtml 首先说说虚拟内存和物理内存:虚拟内存就是采用硬盘来对物理内存进行扩展,将暂时不用的内存页写到硬盘上而腾出更多的物理内存让有需要的进程来用。
1046 1
|
Linux API 数据安全/隐私保护
|
Linux Windows
linux 查看 *.a *.so 符号表(zt)
objdump -tT libName.so | grep symbel symbolName nm -D libName.so | grep symbel symbolName   很多非常熟悉windows 进程依赖那个dll,使用depends,linux使用ldd命令。
4200 0
|
Linux
Linux平台下QT中蓝牙的使用
检查你的Qt安装的时候是否选择了bluez的支持。 如果你用的Linux系统默认Qt很可能没有安装,针对你的Linux版本,上网找找具体怎么添加bluez模块的支持。
2379 0
|
Linux 数据安全/隐私保护
|
Linux
zt:通过vnc 安装linux
http://www.ixpub.net/thread-747567-1-1.html 在机器启动的过程中按F2,之后输入:linux askmethod vnc vncpassword=password回车启动,之后显示配置语言,键盘,之后配置网络,配置完网络后出现:starting vnc.
805 0
|
Linux
zt:Linux cpio initrd操作
今天需要修改initrd.img 文件,才发现rhel已经修改文件格式, 采用gz+cpio的模式,不是原来的gz+ext2文件系统,google 发现如下链接,记录下来: http://blog.opensource.org.cn/hdcola/2007/09/linux-cpio-initrd.html 在OpenSUSE中使用了2.6 kernel所支持的cpio initrd。
920 0
下一篇
无影云桌面