我在我的应用中呼叫mBluetoothGatt.readCharacteristic(data)
,该应用已连接到蓝牙LE设备。有时会调用相应的onCharacteristicRead()
方法,状态为133.在此错误发生后,设备将立即被Android断开(状态更改为已断开连接)。
有谁知道,为什么错误133发生和为什么设备之后会被Android断开连接?如何防止断线?
由于 本
答案 0 :(得分:2)
当我连接到之前连接的蓝牙设备时,我的状态为133,但是自从我上次连接到它以来固件已经改变了。我已经能够通过清除Android设备的蓝牙缓存来解决这个问题(通过打开和关闭蓝牙)。