linux开发板蓝牙连接,开发板蓝牙通信问题,有这方面经验的请进
該樓層疑似違規已被系統折疊?隱藏此樓查看此樓
我的板子是fl2440,系統版本2.6.12
主機是紅帽5,各項服務都有開。
[root@bogon ~]# hciconfig
hci0: Type: USB
BD Address: 00:15:83:0F:84:DD ACL MTU: 310:10 SCO MTU: 64:8
UP RUNNING PSCAN
RX bytes:1293 acl:0 sco:0 events:34 errors:0
TX bytes:371 acl:0 sco:0 commands:24 errors:0
板子的:
# hciconfig hci0 up
# hciconfig -a
hci0: Type: USB
BD Address: 00:15:83:0E:CA:8D ACL MTU: 310:10 SCO MTU: 64:8
UP RUNNING PSCAN ISCAN
RX bytes:103 acl:0 sco:0 events:10 errors:0
TX bytes:31 acl:0 sco:0 commands:8 errors:0
Features: 0xff 0xff 0x8f 0xfe 0x9b 0xf9 0x00 0x80
Packet
主機上可以搜索到板子上的藍牙設備:
[root@bogon ~]# hcitool scan
Scanning ...
00:15:83:0E:CA:8D BT2.0
開發板上卻搜不到:
# hcitool scan
Scanning ...
#
我按在網上看的linux構建藍牙局域網上看到的方法:
用bluetooth 來組建個人的無線局域網,方便,實用而靈活。
首先需要安裝bluez-libs、bluez-utils,還有內核中的bnep模塊。
1: 啟動藍牙hciconfig hci0 up piscan
2: modprobe bnep *以上步驟,在主機和和客戶機上都要操作
3: 在主機上,運行pand ——listen ——role NAP ——master
在客戶機上,運行pand ——connect 00:11:67:46:4E:4E ——role NAPU
4: 當用pand -l 能看到
bnep0 00:11:67:46:4E:4E PANU 說明連接成功
5: 在主機上設置ifconfig bnep0 10.10.106.1
在客戶機上設置ifconfig bnep0 10.10.106.2
至此,你就可以從10.10.106.2 ping 到10.10.106.1
前三步我在主機上都沒問題,但是在板子上第二步:
# modprobe bnep
modprobe: cannot parse modules.dep
第三步:
# pand --listen --role NAP --master
沒成功所以 pand -l 當然沒提示任務東西。
以上問題應該可以確認是開發板的問題
還有我在設置地址的時候:
[root@bogon ~]# ifconfig hci0 10.10.106.1
SIOCSIFADDR: 沒有那個設備
hci0: unknown interface: 沒有那個設備
[root@bogon ~]# ifconfig bnep0 10.10.106.1
SIOCSIFADDR: 沒有那個設備
bnep0: unknown interface: 沒有那個設備
都提示沒有那個設備!不知道這又是什么情況。。。
求各路大神不吝解答。。。。。。萬分感激
總結
以上是生活随笔為你收集整理的linux开发板蓝牙连接,开发板蓝牙通信问题,有这方面经验的请进的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 实验二初入linux,实验二:熟悉Lin
- 下一篇: 重理工c语言实验指导书答案,常熟理工学院