为什么中央会自动连接/断开外围设备?

时间:2018-03-22 07:54:14

标签: android bluetooth-lowenergy

我正在开发一个使用TI CC254x的应用程序deforce,它执行外围任务,并且离我关闭项目不远。

最近我发现我的外围设备被手机打扰了。

我在我的外设中移植了BLE-CC254x-1.4.2,我的手机的Android版本是6.0.1

测试程序非常简单。

使用BLE扫描仪从手机连接多次/断开连接后,

手机中央自行连接和断开我的外围设备

没有任何人为干预。

因此,其他中心无法连接到我的外围设备。

(我的失败原因是0x3E:无法建立)

看起来手机中有一个选项会强制移动设备自动连接到外围设备。

1 个答案:

答案 0 :(得分:0)

Android应用程序可能有一个BluetoothGatt对象,用于外围设备上.disconnect()或.close()尚未被调用。否则它不应该保持链接连接(除非它是HID设备)。