小程序如何获取蓝牙广播的原始数据?类似图中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( '' ); } |
确定这个 UUID 是你的蓝牙设备服务吗
advertisData解析出的数据不够完整,只有一部分
请问解决了吗这个问题 怎么拿广播包数据