概述
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我的板子是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蓝牙通讯,开发板蓝牙通信问题,有这方面经验的请进所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复