onBLECharacteristicValueChange value为空

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

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

7 回复
nalong
nalong1 楼6 年前

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

yang68
yang682 楼6 年前

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


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

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

yetao
yetao4 楼6 年前

@开泰 这个是什么意思

rye
rye5 楼6 年前

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

oye
oye6 楼6 年前

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

yinfang
yinfang7 楼5 年前

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