arsize / ble

👻 微信小程序ble低功耗蓝牙,简化微信小程序环境下的蓝牙接入流程
69 stars 18 forks source link

大佬,发送指令的mudada, cmd可以传啥 #3

Open geekape opened 2 years ago

geekape commented 2 years ago

这是您写的源码和蓝牙的部分接口文档,能给个示例吗? image image

arsize commented 2 years ago

BLE的mudata和cmd是和嵌入式工程师约定的通信协议,每个公司都不一样,这个sentorder函数只是把需要的数据以及指令装包,贴上帧头帧尾和crc校验,组成一个完成的数据包之后通过微信的api发送给硬件,这一块你需要按你们的协议调整一下,譬如我们的0,1位置是帧头,2是数据长度length,3是命令码(和工程师约定好的),4开始往后就是携带的数据,然后是crc完整性校验,最后两个位置是帧尾。