我在app端使用uniapp的蓝牙API,发现uni.writeBLECharacteristicValue方法只是针对该指令是否发送成功,而不是接收到设备端对于指令的执行结果。
这样就会出现一个问题,我写入指令成功后,但是设备端执行失败了,我无法通过该方法去获取失败的结果。
请问大佬们有什么解决方案吗?
uni.writeBLECharacteristicValue({
deviceId,
serviceId,
characteristicId,
writeType,
value,
success: (res) => {
console.log("指令发送成功", res);
},
fail: (err) => {
console.warn("指令发送失败", err);
}
});
0 个回复