Android onCharacteristicWrite 中的蓝牙状态 253
Android Bluetooth status 253 in onCharacteristicWrite
我目前正在编写一个应用程序,它试图向我的蓝牙 LE 设备发送一些值。
现在,在 onCharacteristicWrite
-callback 被调用并返回状态码 253 之前,以下代码一切正常。
此代码不匹配任何 GATT-android-类.
中给出的任何错误代码
vibrateStrengthChar = device.getService(UUID.fromString(
"3dda0001-957f-7d4a-34a6-74696673696d")).getCharacteristic(UUID.fromString(
"3dda0002-957f-7d4a-34a6-74696673696d"));
vibrateStrengthChar.setValue(new byte[]{2, 15, 8, strength});
log(device.writeCharacteristic(vibrateStrengthChar) ? "written." : "error");
谁能告诉我该代码的含义以及我该如何解决?
我遇到的问题是 BLE 设备抛出该错误,表明握手未完全完成,因此该错误完全是设备和应用程序特定的
我目前正在编写一个应用程序,它试图向我的蓝牙 LE 设备发送一些值。
现在,在 onCharacteristicWrite
-callback 被调用并返回状态码 253 之前,以下代码一切正常。
此代码不匹配任何 GATT-android-类.
vibrateStrengthChar = device.getService(UUID.fromString(
"3dda0001-957f-7d4a-34a6-74696673696d")).getCharacteristic(UUID.fromString(
"3dda0002-957f-7d4a-34a6-74696673696d"));
vibrateStrengthChar.setValue(new byte[]{2, 15, 8, strength});
log(device.writeCharacteristic(vibrateStrengthChar) ? "written." : "error");
谁能告诉我该代码的含义以及我该如何解决?
我遇到的问题是 BLE 设备抛出该错误,表明握手未完全完成,因此该错误完全是设备和应用程序特定的