收藏
回答

蓝牙wx.writeBLECharacteristicValue怎么发送指令?

要向蓝牙发送这些指令怎么写


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

1 个回答

  • 风禾
    风禾
    2021-03-16

    这个流程是对的,比如要上传电量,只要按照上面的协议,把buffer构造正确就可以了

    2021-03-16
    有用
    回复 9
    •  
       
      2021-03-16
      我现在是不懂怎么把buffer构造对应的指令
      2021-03-16
      回复
    • 风禾
      风禾
      2021-03-16回复 
      new ArrayBuffer(n); n是这个二进制缓冲区的长度,你的上传电量协议上看,长度是6。dataView用来操作buffer,dataView.setUint8(i,v); i是buffer的位置,v代表要往i位置写入的值
      2021-03-16
      回复
    • 风禾
      风禾
      2021-03-16回复 
      比如:dataView.setUint8(0,0x23);dataView.setUint8(2,0x04)
      2021-03-16
      回复
    •  
       
      2021-03-16回复风禾
      比如一分钟跳绳怎么写,还是不太理解
      2021-03-16
      回复
    • 风禾
      风禾
      2021-03-16回复 
      这个协议文档很清晰,crc校验有现成的库,如何构造buffer的话我觉得你应该先学习一下,打字太麻烦了。看这个把https://juejin.cn/post/6846687590783909902
      2021-03-16
      1
      回复
    查看更多(4)
登录 后发表内容
问题标签