TI中文支持网
TI专业的中文技术问题搜集分享网站

关于TI cc2540/2541和IOS App 绑定不成功

我公司正在使用贵公司的cc2540/2541开发相关的蓝牙产品,现在我们遇到这样的问题。当外设(含cc2540/2541)端上电后使用GAP_FILTER_POLICY_ALL方式与IOS7上的App连接,可以正常的连接,然后外设(含cc2540/2541)端设置了绑定,band方式:[ Bd_Addr ],将IOS7端加入自己的white list 里面;接下来把两端的连接断开,再次连接时,外设(含cc2540/2541)端使用GAP_FILTER_POLICY_WHITE方式发送广播,但是这个时候IOS7上的App和外设(含cc2540/2541)端就无法连接上了,请问这是什么原因导致的,是否由于IOS端的特定设置导致?还是其他的问题,该如何解决?注:按照相同的方式,外设(含cc2540/2541)端和TI 的Dongle绑定连接正常。

Yan:

Hi ke,

iOS7用的是random的BLE 地址,每次的initAddr都会随机不一样。

所以你接下来用GAP_FILTER_POLICY_WHITE方式发送广播会有问题。

ke liang:

回复 Yan:

注:我在串口端输出分两次来输出IOS端的BLE地址,结果是一样的(第一次广播方式获取的地址和第二次绑定后获取的地址是一样的),你们说的IOS给的随机地址,具体指的哪那一个地址,是指回连地址吗,那么你们可以提供一个思路来帮我们解决这个绑定的问题吗?

TracyMcgrady:

回复 Yan:

Hi Yan,

如果是这样的话那外设端的bonding就没用了?如果我想实现白名单连接需要怎么做呢?

我通过实现发现,如果用GAP_FILTER_POLICY_WHITE方式发送广播,和贵公司的USB DONGLE连接的流程是先建立连接,再比较bonding的地址和主机端是否一致,不一致则断开。但是使用iOS7设备时,不会建立连接,请问是否是iOS7设备不支持GAP_FILTER_POLICY_WHITE方式发送广播呢?

希望得到您的解答,非常感谢!

Derek Wu:

回复 ke liang:

我现在也遇到此问题,不知道你那边是否解决了呢?

qianqian yan:

请问您用的APP叫什么,可否发送蓝牙的RSSI值到串口?

 

赞(0)
未经允许不得转载:TI中文支持网 » 关于TI cc2540/2541和IOS App 绑定不成功
分享到: 更多 (0)