我正在开发BLE for Android,我有一个关于onCharacteristicWrite
的问题。onCharacteristicWrite在Android中如何知道状态是否成功?
我知道onCharacteristicWrite
会在向远程BLE设备写入值时调用并返回状态。
当onCharacteristicWrite
返回状态是0
Gatt.writeCharacteristic
后,就意味着写成功。
问:
如何onCharacteristicWrite
知道返回状态是0
? 远程BLE设备是否会向Android发送ACK?
该特性可能会禁止写入确认。所以是的,在这种情况下,发件人不知道并假定成功。但在写入确认启用后,发件人会收到有关接收的通知,并知道写入是否成功。 – grzegorz