蓝牙上下控协议

  • 蓝牙兼容性要求长度不超过20字节
  • 下行协议: 上控==>下控
    • {68, CA, CMD, LEN, DAT, CHK, 16}
    • {68, CA}:起始符
    • CMD:命令
    • LEN:数据长度
    • DAT:数据,最多14字节
    • CHK:校验和,从开始到CHK之前累和的补码
    • 16:结束符
  • 上行协议: 下控==>上控
    • {86, AC, CMD, LEN, DAT, CHK, 61}
    • {86, AC}:起始符
    • CMD:命令
    • LEN:数据长度
    • DAT:数据,最多14字节
    • CHK:校验和,从开始到CHK之前累和的补码
    • 61:结束符
  • 命令数据定义:
    • 命令0x01:下行,设置输出电流
      • 数据: {CUR}
        • CUR:2字节,电流值,单位mA
    • 命令0x81:上行,返回下行命令0x01
      • 数据: {CUR, RCUR, PWM, TMP, REV}
        • CUR:2字节,电流值,单位mA
        • RCUR:2字节,回读电流值,单位mA
        • PWM:2字节,PWM输出值
        • TMP: 2字节,线圈温度值
        • REV:2字节,转速RPM
        • VOL:2字节,电压值0.1V
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容