// 读取设备二进制数据
readBLECharacteristicValue(deviceId) {
console.log('进入读取');
console.log("deviceId",deviceId)
console.log(" this.serviceId", this.serviceId)
console.log(" this.characteristicId", this.characteristicId)
setTimeout(()=>{
uni.readBLECharacteristicValue({
// 这里的 deviceId 需要已经通过 createBLEConnection 与对应设备建立链接
deviceId: deviceId,
// 这里的 serviceId 需要在 getBLEDeviceServices 接口中获取
serviceId: this.serviceId,
// 这里的 characteristicId 需要在 getBLEDeviceCharacteristics 接口中获取
characteristicId: this.characteristicId,
success: (res) => {
console.log('readBLECharacteristicValue:', res)
this.readCode = res.errCode;
this.readCodeMsg = res.errMsg;
this.onBLECharacteristicValueChange(this.deviceId);
},
fail: (res) => {
console.log('readBLECharacteristicValue:', res)
this.readCode = res.errCode;
this.readCodeMsg = res.errMsg;
this.onBLECharacteristicValueChange(deviceId);
}
})
},200)
},
通过 uni.readBLECharacteristicValue 获取到的数据错误码为10007
{
"errMsg": "readBLECharacteristicValue:fail property not support",
"errCode": 10007,
"code": 10007
}
1***@qq.com
你解决了不,我也是T T
2021-06-03 13:48
2***@qq.com
同求
2021-06-21 10:38