约 定
1.数据从左至右排列,包头为第一字节,依次类推;
2.每一条完整的命令为一个数据包;
3.16进制数据模式;
4.通信最大数据长度为1400字节。
5.校验算法 CRC16
6.转议码:
发送流程:
0x55 -> 0x54 0x01
0x54 -> 0x54 0x02
数据报文中,除包头包尾外,其它任何字节出现 0x55 都需要进行转义
接收流程:
0x54 0x01 -> 0x55
0x54 0x02 -> 0x54
7.BCD(8421码)
8. string 以 ‘\0’结束,如:”abc123\0”,字节长度:7Byte
9.设备ID, 16进制 (8Byte)
10.指令除有特定回复外,都需要有一个对应的通用回复