如果获取蓝牙返回notify 十进制值

发布于 7 年前作者 xiejun14567 次浏览最后编辑 7 年前来自 ask

请教大家 ,通过监听  onBLECharacteristicValueChange ,可以获取是ArrayBuffer ,如何转换为 10进制数据

3 回复
zengping
zengping1 楼6 年前

多谢,多谢 ,转成10进制 尝试 用parseInt(h, 16) 好像不行 ?

chao61
chao612 楼6 年前

var typedArray = new Uint8Array(characteristic.value)

可转换成16进制的数组

kshao
kshao3 楼5 年前

根据 api 给出的demo 只能转换为  base64 ?          

 const base64 = wx.arrayBufferToBase64(characteristic.value)

 console.log(base64);