公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob

使用 CyBle_SetDeviceAddress()改变外设的蓝牙地址之后与 iOS 设备的重连问题 – KBA224235

使用 CyBle_SetDeviceAddress()改变外设的蓝牙地址之后与 iOS 设备的重连问题 – KBA224235

ChaitanyaV_61
Employee
Employee
50 questions asked 25 likes received 25 sign-ins

Version: **

问题:
为什么使用
CyBle_SetDeviceAddress()改变外设的蓝牙地址之后与iOS设备会出现重连的问题? 

答案:
如果在固件中使用
CyBle_SetDeviceAddress()改变了外设的蓝牙地址,首次连接的时候,连接和绑定都没有问题。但是在重连的时候,就会出现蓝牙外设无法建立连接的情况。

这是因为在程序中没有调用CyBle_GapSetIdAddress()来更改蓝牙外设的身份地址。为了避免这个问题,请确保调用了以上的两个API设置蓝牙外设的设备地址和身份地址。

0 点赞
270 次查看
贡献者