收藏
回答

连接蓝牙发送指令设备响应数据是实时的吗?

wx.readBLECharacteristicValue

wx.onBLECharacteristicValueChangeyi
意思就是我发送一个指令给设备  设备会实时响应数据给我吗? 还是说我发送一次指令 设备就只会响应一次数据给我。 
我要想实时同步设备的数据到小程序上面 就得写个定时器 不停的发送指令给设备吗?

如果我连续快速发送了多条不同的指令给设备  设备会响应多条数据给我吗? 例如我发送 A 指令 然后又马上发送B指令 设备会 响应两条数据给我吗? 
如果会 响应的顺序是否跟我发送指令的顺序一致?
  写入数据  超出多少字节适合分包?
 如果写入数据是分包写入的  设备响应回来的数据 也是分包的吗?

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

1 个回答

  • 灵芝
    灵芝
    2020-06-15

    你好,具体接口使用上,可以参考示例代码;

    onBLECharacteristicValueChange实际上是蓝牙设备回包到手机,具体表现要看蓝牙设备了,建议开发者实测确认。

    2020-06-15
    有用
    回复 2
    • 😉
      😉
      2020-06-15
      还有一个问题; 连接蓝牙的经常提示 10003   文档页只是解释说是 :连接失败  都不知道是啥原因  有的时候点击第一次连接的时候就报这个错
      2020-06-15
      回复
    • 😉
      😉
      2020-06-15
      这是什么原因呢? 文档页没有明说; 而且这个问题出现的机率很大,几乎每次搜索完蓝牙  点击连接蓝牙的时候 第一次连接都会报这个错
      2020-06-15
      回复
登录 后发表内容
问题标签