蓝牙白名单多设备配对

您所在的位置:网站首页 华为蓝牙aac白名单修改 蓝牙白名单多设备配对

蓝牙白名单多设备配对

2024-06-09 00:33| 来源: 网络整理| 查看: 265

后面我又做了一些测试,我发现,当有一个手机设备配对和绑定后,如果开着GAPBOND_AUTO_SYNC_RL,那么第二个设备无法配对绑定,但是关了它就可以配对成功。我修改了snvnum为2,但是BLE_SNV_ADDR默认是0X77E00,而数据FLASH的空间是0X70000-0X7FFFF,而保存一个绑定信息就需要256byte,所以默认地址空间最大只支持2个绑定设备,所以即使我修改snvnum为大于2的数,第三个设备也不能配对和绑定。所以我尝试修改了BLE_SNV_ADDR,比如为0X77000,理论上讲最大可以容纳16个绑定信息,然而实际情况是,第一个设备可以正常配对和绑定,断开连接再连接,查询绑定数量也是1,但是第二个设备配对和绑定时,虽然可以正常通过,在PairStateCB这个回调函数中也有调试信息打印,查到的绑定设备数量也是2,手机也会保存该设备,

然而断开连接后,查询绑定数量就变成了1,再连接可以连上,手机也不会再次配对,连接用的是3类地址,而如果绑定了,应该是1类地址,所以说修改了BLE_SNV_ADDR后就只能绑定一个设备了,我想知道是不是BLE_SNV_ADDR不能修改,不能修改的话,最大绑定设备数量是不是只支持2个了。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3