收藏
回答

蓝牙读取数据,监听返回000000000000000000什么情况

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 Bug 蓝牙 客户端 Android 6.6.6 1.1

wx.onBLECharacteristicValueChange(function (characteristic) {

var creaddata = wx.arrayBufferToBase64(characteristic.value)

var v = characteristic;

console.log('creaddata:' + creaddata);

console.log(`characteristic ${characteristic.characteristicId} has changed, now is ${characteristic.value}`)

})

console.log(that.data.readServicweId);

console.log(that.data.readCharacteristicsId);

wx.readBLECharacteristicValue({

// 这里的 deviceId 需要在上面的 getBluetoothDevices 或 onBluetoothDeviceFound 接口中获取

deviceId: that.data.connectedDeviceId,

// 这里的 serviceId 需要在上面的 getBLEDeviceServices 接口中获取

serviceId: that.data.readServicweId,

// 这里的 characteristicId 需要在上面的 getBLEDeviceCharacteristics 接口中获取

characteristicId: that.data.readCharacteristicsId,

success: function (res) {

console.log('readBLECharacteristicValue:', res.errMsg);

}

})

characteristic.value 输出为000000000000000000,是什么情况,求解!!!

@官方

最后一次编辑于  2018-04-25
回答关注问题邀请回答
收藏

4 个回答