收藏
回答

小程序如何获取蓝牙广播的原始数据?

小程序如何获取蓝牙广播的原始数据?类似图中BLE蓝牙调试助手显示的数据字符串。

目前只能猜测到,

wx.getBluetoothDevices 接口返回的 数据做解析,但是解析的结果跟调试助手显示的数据差太远,无法判断怎么通过小程序获取。请求官方能支持解答。




// ArrayBuffer转16进度字符串示例
function ab2hex(buffer) {
  var hexArr = Array.prototype.map.call(
    new Uint8Array(buffer),
    function (bit) {
      return ('00' + bit.toString(16)).slice(-2)
    }
  )
  return hexArr.join('');
}


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

1 个回答

  • 微信技术专员 - Rex
    微信技术专员 - Rex
    10-25

    确定这个 UUID 是你的蓝牙设备服务吗

    10-25
    赞同
    回复 1
    • 同步
      同步
      10-26
      嗯,主要是想获取蓝牙调试器那个原始数据,不知道怎么拿
      10-26
      回复
问题标签