Quantcast
Channel: 蓝牙论坛 - 最近的话题
Viewing all articles
Browse latest Browse all 7485

2640做主设备搜索不到从设备的问题

$
0
0

我用两块2640开发板,A开发板写入例程SimpleBLECentral,B开发板写入SimpleBLEPeripheral例程,A开发板能搜索到B开发板,但是搜不到已打开可被扫描的手机蓝牙和lightbule创建的virtual peripheral。

根据我查到的2540的资料http://blog.csdn.net/mzy202/article/details/23600587,怀疑是其中说到的“由于 SmartRF 开发板中烧写的主机程序搜索时限制了从机的 UUID,只有当从机的 UUID 为 FFF0 时才能被 SmartRF 开发板上的主机搜到”,我把从设备的B板UUID由0XFFF0改成了0X000F,作为主机的A板这时就搜不到B板了。我再把lightblue创建的virtual peripheral的uuid改成0xFFF0,可结果A板还是搜不到lightblue创建这个虚拟peripheral,而用ti的BLE Device Monitor是可以搜到lightblue创建的这个虚拟peripheral的。所以,有几个问题:

1、手机、平板这些智能设备和2640连接只能是2640做从设备,另一端做主设备吗?

2、安卓手机蓝牙设置里的开放检测(允许周围设备检测到)打开时,是不是相当于从设备?或者说怎样用手机模拟成一个从设备peripheral?

3、如果是因为central例程中uuid搜索限制,那么在central例程中在哪个地方修改?

谢谢!


Viewing all articles
Browse latest Browse all 7485

Trending Articles