我正在开发一个使用TI CC254x的应用程序deforce,它执行外围任务,并且离我关闭项目不远。
最近我发现我的外围设备被手机打扰了。
我在我的外设中移植了BLE-CC254x-1.4.2,我的手机的Android版本是6.0.1
测试程序非常简单。
使用BLE扫描仪从手机连接多次/断开连接后,
手机中央自行连接和断开我的外围设备
没有任何人为干预。
因此,其他中心无法连接到我的外围设备。
(我的失败原因是0x3E:无法建立)
看起来手机中有一个选项会强制移动设备自动连接到外围设备。
答案 0 :(得分:0)
Android应用程序可能有一个BluetoothGatt对象,用于外围设备上.disconnect()或.close()尚未被调用。否则它不应该保持链接连接(除非它是HID设备)。