收藏
回答

wx.writeBLECharacteristicValue不进行回调?


这是我请求的参数。调用API的时候就是不动 也不知道是为什么。谁有遇到过啊急急急!!!而且我的设备也是可以的。实在是想不出来为什么了 各位大神帮着看看。谢谢啦

最后一次编辑于  2019-12-27
回答关注问题邀请回答
收藏

2 个回答

  • 心情
    心情
    01-11

    楼主问题解决了吗?

    01-11
    赞同
    回复
  • 同步
    同步
    2019-12-27

    wx.writeBLECharacteristicValue 发送有失败和成功,看看是否都没有回调,主要还是拿到三个特征值发送

    2019-12-27
    赞同
    回复 5
    • 韩啸
      韩啸
      2019-12-27
      这几个不是都有嘛。设备 服务还有那个chaaracter那个id   就是发送的成功和失败都不进去   想不明白是为什么
      2019-12-27
      回复
    • 同步
      同步
      2019-12-27回复韩啸
      https://developers.weixin.qq.com/miniprogram/dev/framework/device/bluetooth.html


      你用官方的DEOMO看看,发送接口是否有回调,没有的话,要排查下设备广播出来的特征值是否正确
      2019-12-27
      回复
    • 韩啸
      韩啸
      2019-12-27回复同步
      试了好几次了  我以为是我传输的数据不对let buffer = new ArrayBuffer(1)
      let dataView = new DataView(buffer)
      dataView.setUint8(0, 0)
      我都给设备发这个了。但是还是进不去特征也是可以写入的啊  write的值也是true   第一个 serviceId  也是true
      2019-12-27
      回复
    • 韩啸
      韩啸
      2019-12-27
      s****t   后端给我传的设备的sign不对。。。。。。导致的
      2019-12-27
      回复
    • 同步
      同步
      2019-12-27回复韩啸
      确保流程是在发送过程中,手机蓝牙与设备保持连接状态,接口时可用的
      2019-12-27
      回复
登录 后发表内容
问题标签