收藏
回答

writeBLECharacteristicValue写入和监听都显示成功,可蓝牙卡里的数据没改变?

遇到一个很奇葩的问题。微信小程序操作蓝牙燃气IC卡时。。

wx.writeBLECharacteristicValue  写指令到蓝牙卡返回成功,onBLECharacteristicValueChange监听响应值显示也是成功状态,,可是后面查看蓝牙卡里面的数据却是没用改变,这有没用什么思路方向?

根据蓝牙卡厂商提供的接口文档,发出指令 6F0900FFD0001503999999C6转buffer写入。

 6F是固定头部 厂家提供

 0900是从FF开始的所有字节的长度

 FFD000写卡指令 厂家提供

 15 是从哪个地址开始写入数据

 03是写入数据的长度

 999999是写入的数据

 C6是前面的所有2位异或的校验值

同样的指令,IOSAPP,安卓APP 蓝牙卡写入都没问题,微信小程序写不进去

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

1 个回答

  • 灵芝
    灵芝
    2020-07-13

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    另外,复现问题后请在手机微信上传日志: 我->设置->帮助与反馈右上角有个上报日志的入口,提供出现问题的微信号,出现问题的时间点(具体到分钟)

    2020-07-13
    有用
    回复 2
    • オガワ
      オガワ
      2020-07-13
      您好,已经解决,谢谢
      2020-07-13
      回复
    • 溅兔
      溅兔
      2021-05-21回复オガワ
      怎么解决的
      2021-05-21
      回复
登录 后发表内容
问题标签