文档介绍:JX0714 通讯协议
(商业机密,请勿外传!)
1. 通信帧格式介绍
. 命令帧格式定义
Packet
Type
Length
Command
Code
Command
Data
…
Command
Data
Command
Data
Checksum
0xA0
n+2
1 byte
Byte 1
Byte n-1
Byte n
cc
数据流通方向:主机————》读写器。 命令帧是主机操
作读写器的数据帧,格式如下表所示:
Packet Type 是包类型域,命令帧包类型固定为 0xA0。
Length 是包长域,表示 Length 域后帧中字节数。
Command Code 是命令码域。
Command Data 是命令帧中的参数域。
Checksum 是校验和域,规定校验范围是从包类型域到参数域最后一个字节为止所有字节的校验和。读写器接收到命令帧后需要计算校验和来检错。
. 读写器命令完成响应帧格式定义
Packet Type
Length
Command Code
Status
Checksum
0xE4
0x03
1 byte
1 Byte
cc
数据流通方向:读写器————》主机。 读写器命令完成响应帧是一种固定长度的数据帧,其格式如下表所示:
z Packet Type 是包类型域,命令帧包类型固定为 0xE4。
z Length 是包长域,表示 Length 域后帧中字节数,固定为 0x03。
z Command Code 是命令码域。
z Status 是状态域。
z Checksum 是校验和域,规定校验范围是从包类型域到参数域最后一个字节为止所有字节的校验和。读写器接收到 命令帧后需要计算校验和来检错。
状态域表明读写器完成 PC 机命令后读写器状态或执行命令后结果,其规定如下表所示:
序号
值
名 称
描 述
1
0x00
ERR_NONE
命令成功完成
2
0x02
CRC_ERROR
CRC 校验错误
3
0x10
DRF_COMMAND_ERROR
非法命令
4
0x01
OTHER_ERROR
其他错误
. 读写器发送的信息帧格式定义
Packet
Type
Length
Response
Code
Response
Data
…
Response
Data
Response
Data
Checksum
0xE0
n+2
1 byte
Byte 1
Byte n-1
Byte n
cc
数据流通方向:读写器————》主机。 信息帧是返回给主机的数据帧,比如,用于发送标签给主机,其帧格式定义如下表所示:
z Packet Type 是包类型域,响应帧包类型固定为 0xE0。
z Length 是包长域,表示 Length 域后帧中字节数。
z Response Code 是信息码域,取值表示信息的类型。
z Response Data 是信息帧中的参数域。
z Checksum 是校验和域,规定校验范围是从包类型域到参数域最后一个字节为止所有字节的校验和。PC 机接收到 命令帧后需要计算校验和来检错。
2. 通信帧详细介绍
1 SO18000-6B 标签识别 主机发:
应答
数据长度
命令
卡类型
校验和
Data0
Data1
Data2
Data3
Data4
A0
03
82
01
checksum
TEST Code: A0,03,82,01,DA;
从机回:(E0 0B 82 01)头,( E0 04 00 00 C0 B1 CD 01 )ID,checksum。
EPC 标签识别 主机发:
应答
数据长度
命令
卡类型
校验和
Data0
Data1
Data2
Data3
Data4
A0
03
82
04
checksum
TEST Code: A0,03,82,04,D7;
从机回:(E0 0F 82)头,(04)天线号, (12 34 33 B2 DD D9 04 80 35 05 00 00 )I