收藏
回答

蓝牙接口写入问题 writeBLECharacteristicValue

框架类型 问题类型 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';


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



回答关注问题邀请回答
收藏

2 个回答

  • 市民小徐
    市民小徐
    2021-12-01

    官方人呢


    2021-12-01
    有用
    回复
  • xIaRIlIaOyanG
    xIaRIlIaOyanG
    2018-09-25

    ?

    2018-09-25
    有用
    回复
登录 后发表内容