我的20多个蓝牙设备在一起,为什么总是有那么1-3个不能进行广播呢?我的广播间隔是#define DEFAULT_ADVERTISING_INTERVAL 160,请问有什么我没有考虑到的吗?我要如何进行修改呢?
我单独的拿那一个设备进行测试,也测不到的广播。我怀疑是不是停止了广播。
我想要的产品是需要一直进行广播的。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我的20多个蓝牙设备在一起,为什么总是有那么1-3个不能进行广播呢?我的广播间隔是#define DEFAULT_ADVERTISING_INTERVAL 160,请问有什么我没有考虑到的吗?我要如何进行修改呢?
我单独的拿那一个设备进行测试,也测不到的广播。我怀疑是不是停止了广播。
我想要的产品是需要一直进行广播的。
1. 你用的CC2541 在Broadcaster例程上改的?
C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\SimpleBLEBroadcaster
2. 射频信号有没有测过?有没有出来
用的SimpleBLEPeripheral.ewp这个工程,没有射频信号
1. Peripharel用于从机例程,一般比如和手机建立通讯,手机做主机,可以用这个例程,纯广播的话,Broadcaster就可以
2. 信号强度和频偏需用频谱仪测试,需有一定的RF背景,如果完全没这方面经验的话,建议找一家第三方或者天线厂家
我的从机工程就是和手机进行连接,
我开始的时候是只有2-3个设备进行广播,把广播间隔修改小了之后就可以有15-17个设备进行广播了。谢谢
广播间隔变小,主机Scan到并初始化建立链接的几率会更大,连接会更快,但是在广播时间和功耗上你需要做个balance
一个手机最多可以搜到多少个设备的信号,我用的是iPad的lightblue软件
取决于设备厂家,而不在CC2541
一个主机你要同时连很多从机的话,瓶颈不在于是否可以搜索到信号,而在于一个主机可以同时连几个device,以iphone4S为例,最多同时连9个从机