在观察与autoconnect = true建立的连接上的通知后,我在一段时间后得到状态为19的BleGattException。根据{{3}},这意味着BLE设备已经强行断开连接。由于它通常在收到最后一次通知后大约30秒内发生,我认为该设备只是进入睡眠状态。但是,在这种情况下似乎不应该是指定连接类型的任何例外...请告知这种行为可能是什么原因?
答案 0 :(得分:0)
是的,根据官方蓝牙标准,错误代码表示“远程用户终止连接错误代码表示远程设备上的用户终止了连接。”
因此,如果您想知道为什么远程端在30秒后断开连接,您必须要求开发该外设的人找出原因。