约 定
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。指令除有特定回复外,都需要有一个对应的通用回复