连接到 BLE 设备并发现其服务后,我检查某个特征是否可读,然后调用readCharacteristic
. 此调用返回true
,但未调用回调onCharacteristicRead
。
仅仅 30 秒后,onCharacteristicRead
就会以特性 == nullonDeviceDisconnected
调用 ,并以等于 22 的状态码调用 。
我已经测试了 nRF Connecte 以读取相同的特性,并且效果很好。
什么可能是错的?
连接到 BLE 设备并发现其服务后,我检查某个特征是否可读,然后调用readCharacteristic
. 此调用返回true
,但未调用回调onCharacteristicRead
。
仅仅 30 秒后,onCharacteristicRead
就会以特性 == nullonDeviceDisconnected
调用 ,并以等于 22 的状态码调用 。
我已经测试了 nRF Connecte 以读取相同的特性,并且效果很好。
什么可能是错的?