onBLECharacteristicValueChange value为空
发布于 5 年前 作者 min94 6806 次浏览 来自 问答

onBLECharacteristicValueChange 返回值 value为空  是什么原因啊  求大神指教

7 回复

@开泰,你链接的是什么设备,设备之间可以交互吗?我链接设备,也是写入成功的,但是设备没有反应,回应数据也回来了

已经解决,不是微信bug,用如下函数转换下就可以了


function buf2hex(buffer) { // buffer is an ArrayBuffer
  return Array.prototype.map.call(new Uint8Array(buffer), x => ('00' + x.toString(16)).slice(-2)).join('');
}

收到的数据格式需要转换,直接输出就是空

@开泰 这个是什么意思

应该是微信的bug,我现在调试写入没问题,回写数据接收都为空,等微信修复吧

不是吧 这个bug大了  有确定了吗

onBLECharacteristicValueChange 返回值 value为空  是什么原因啊  求大神指教

回到顶部