收藏
回答

小程序在读取BLE设备数据时,若中间字节出现00,后面的数据就收不到了?

在notify某特征值后读取该特征值数据(权限均开启),进行read操作,此特征值数据为三个字节。

开发测试中发现,若第二个字节为00,则第三个字节就收不到了。

onBLECharacteristicValueChange

该方法返回的结果中,value字段的arrayBuffer数据显示仅有一个字节。单实际设备日志,以及各种蓝牙调试工具均可接收到三个字节。

回答关注问题邀请回答
收藏

1 个回答

  • Cjiang
    Cjiang
    2020-11-23

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),并在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点(具体到分钟)

    2020-11-23
    有用
    回复
登录 后发表内容
问题标签