1、主机发送命令通信包格式
STX | 包长 | 命令 | 参数 | 数据 | ETX | BCC |
0x01 | 2Byte | 1Byte | 1Byte | n Byte | 0x03 | 1Byte |
说明:a.数据段的长度n Byte,n <= 290;
b.包长为两字节,高节安在前,低字节在后;指命令、参数、数据的长度
c.包长为十进制;其它字段以ASCII 码传送;
d.BCC是STX、包长、命令、参数、数据、ETX的异或校验值
2、读卡器正常返回
STX | 包长 | 命令 | 参数 | 数据 | ETX | BCC |
0x01 | 2Byte | 1Byte | 1Byte | n Byte | 0x03 | 1Byte |
说明:与发送命令通信包格式一样
3、读卡器非正常返回
STX | 包长 | ‘N’ | 命令 | 错误字 | ETX | BCC |
0x01 | 2Byte | 1Byte | 1Byte | 1 Byte | 0x03 | 1Byte |
说明:0x00 未定义命令
0x01 参数错误
0x02 命令不能执行
0x04 命令数据错误