6***@qq.com
6***@qq.com
  • 发布:2021-02-23 14:53
  • 更新:2021-09-18 14:15
  • 阅读:1560

#插件需求# 蓝牙获取数据失败错误10007

分类:uni-app
// 读取设备二进制数据  
        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
}

2021-02-23 14:53 负责人:DCloud_Android_zl 分享
已邀请:
1***@qq.com

1***@qq.com

大佬解决了么,我也同样的问题。所传characteristicId也是read为true的,却还是报10007,困扰了一下午了

2***@qq.com

2***@qq.com

我想问一下,有人解决了吗?

该问题目前已经被锁定, 无法添加新回复