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