哪一个是实际的确认callBack,它告诉我们数据已成功从Android手机传送到远程BLE设备? onCharacteristicWrite() or onCharacteristicChanged()
或其他。
我写的数据是BluetoothGattCharacteristic.WRITE_TYPE_NO_RESPONSE.
答案 0 :(得分:0)
使用BluetoothGattCharacteristic.WRITE_TYPE_NO_RESPONSE时,根本无法确认成功发送。当你获得onCharacteristicWrite回调时,它只意味着数据包已被缓冲,蓝牙堆栈可以接受另一个数据包。