收藏
回答

蓝牙接口写入问题 writeBLECharacteristicValue

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug 蓝牙 客户端 6.5.3 2.0.0

官网给出的例子

// 向蓝牙设备发送一个0x00的16进制数据
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)
  }
})


要转的string 是这个  var code =  'at+md=10';


试了几次都不成功,请问具体怎么转,有详细的例子吗?



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

1 个回答

  • xiariliaoyang
    xiariliaoyang
    2018-09-25

    ?

    2018-09-25
    赞同
    回复