当前位置:文档之家› UHF-Reader通信协议

UHF-Reader通信协议

SC UHF Reader 控制协议

UART通信

波特率:115200

8个数据位,没有奇偶校验位,1个停止位。(8 N 1)

RCP(Reader Control Protocol) 协议格式

Payload End Mask CRC-16 Preamble Message Type Code Payload Length

(unit of byte : N)

1 BYTE 1 BYTE 1 BYTE

2 BYTE N BYTE 1 BYTE 2 BYTE

RCP 协议中,同一域段里,高字节在前。Preamble为最先发送字节,CRC-16的低字节为最后发送的字节。

Preamble and End Mark field

Preamble 的值为0xBB.(不参与计算CRC)

End mark 的值为0x7E. (参与计算CRC)

在Payload中也可能包括,0xBB与0x7E。因此不能以0xBB,0x7E判断帧的开始与结束。

Message type field

Command :用户发送到读写器的信息。

Response 和notification :读写器返回给用户的信息。

Code value (HEX)

Command 0x00

Response 0x01

Notification 0x02

Command and response

Command:用户发送到读写器的命令。

Response:读写器响应用户的命令,每一条命令都会有相应的响应。

Notification

读写器主动返回的信息,如:查询标签命令发送后,当有标签在读写器范围内时,读写器将会返回标签的EPC号。

Message code field

Message code Message type Code Get Region 0x00 / 0x01 0x06 Set Region 0x00 / 0x01 0x07 Set System Reset 0x00 / 0x01 0x08 Get Type C A/I Select Parameters 0x00 / 0x01 0x0B Set Type C A/I Select Parameters 0x00 / 0x01 0x0C Get Type C A/I Query Related Parameters 0x00 / 0x01 0x0D Set Type C A/I Query Related Parameters 0x00 / 0x01 0x0E Get current RF Channel 0x00 / 0x01 0x11 Set current RF Channel 0x00 / 0x01 0x12 Get FH and LBT Parameters 0x00 / 0x01 0x13 Set FH and LBT Parameters 0x00 / 0x01 0x14 Read Type C UII 0x00 / 0x01 0x22 Start Auto Read 0x00 / 0x01 / 0x02 0x27 Stop Auto Read 0x00 / 0x01 0x28 Read Type C Tag Data 0x00 / 0x01 0x29 Get Frequency Hopping Table 0x00 / 0x01 0x30 Set Frequency Hopping Table 0x00 / 0x01 0x31 Get Modulation 0x00 / 0x01 0x32 Set Modulation 0x00 / 0x01 0x33 Start Auto Read2 0x00 / 0x01 / 0x02 0x36 Stop Auto Read2 0x00 / 0x01 0x37 Write Type C Tag Data 0x00 / 0x01 0x46 BlockWrite Type C Tag Data 0x00 / 0x01 0x47 BlockErase Type C Tag Data 0x00 / 0x01 0x48 Kill/Recom Type C Tag 0x00 / 0x01 0x65 Lock Type C Tag 0x00 / 0x01 0x82 Get RSSI 0x00 / 0x01 0xC5 Update Registry 0x00 / 0x01 0xD2 Command Failure 0x01 0xFF

1.Get Region (6)

2.Set Region (7)

3.Get Type C A/I Select Parameters (8)

4.Set Type C A/I Select Parameters (9)

5.Get Type C A/I Query Parameters (10)

6.Set Type C A/I Query Parameters (11)

7.Get current RF Channel (12)

8.Set current RF Channel (13)

9.Get FH and LBT Parameters (14)

10.Set FH and LBT Parameters (15)

11.Read Type C UII (16)

12.Start Auto Read (17)

13.Stop Auto Read (19)

14.Start Auto Read2 (20)

15.Read Type C Tag Data (22)

16.Get Frequency Hopping Table (23)

17.Set Frequency Hopping Table (24)

18.Get Modulation Mode (25)

19.Set Modulation Mode (27)

20.Write Type C Tag Data (29)

21.BlockWrite Type C Tag Data (30)

22.BlockErase Type C Tag Data (31)

23.BlockPermalock Type C Tag (32)

24.Kill Type C Tag (33)

25.Lock Type C Tag (34)

26.Get RSSI (35)

27.Update Registry(Save all setting) (36)

mand failure (37)

相关主题