收藏
回答

小程序蓝牙模块wx.writeBLECharacteristicValue传参

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.writeBLECharacteristicValue 工具 6.6.6 2.0.6


小程序蓝牙模块wx.writeBLECharacteristicValue传参问题


let buffer = new ArrayBuffer(1)

let dataView = new DataView(buffer)

dataView.setUint8(0, 0)

wx.writeBLECharacteristicValue({  // 这里的 deviceId 需要在上面的 getBluetoothDevices 或 onBluetoothDeviceFound 接口中获取  deviceId: deviceId,  // 这里的 serviceId 需要在上面的 getBLEDeviceServices 接口中获取  serviceId: serviceId,  // 这里的 characteristicId 需要在上面的 getBLEDeviceCharacteristics 接口中获取  characteristicId: characteristicId,  // 这里的value是ArrayBuffer类型  value: buffer,  success: function (res) {    console.log('writeBLECharacteristicValue success', res.errMsg)  } })


里面这个buffer应该怎么传?假设我要传的是一个0x580x420x570x38这样的四位十六进制数.setUint8这个方法应该怎么写?代码片段是

  'https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/devtools.html'



最后一次编辑于  2018-05-16  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答