RFID

协议

v1.0

数据帧定义:

Byte0

Byte1

Byte2

Byte3

Byte4 - Byte4+n

Byte4+n+1 - Byte4+n+2

0x43

0xBC

帧长度

操作类型

命令字节

CRC-16

校验

Byte0

:帧头

1

C

’的

ASCII

Byte1

:帧头

2

Byte0

的反码

Byte2

Byte0

Byte4+n+2

的总字节数

Byte3

:表示命令操作针对的模块

0x00

:表示模块配置操作,配置当前使用的模块类型

0x01

:表示

125K

操作

0x02

:表示

13.56M-ISO14443

操作

0x03

:表示

13.56M-ISO15693

操作

0x04

:表示

900M

操作

0x05

:表示

Zigbee1

操作

0x06

:表示

Zigbee2

操作

0x0A

:表示

GPRS

操作

0x0B

:表示有源标签操作

0x0C

:表示蓝牙操作

0x0D

:表示

wifi

操作

0xFF

:表示全部关闭操作

Byte4 - Byte4+n

:命令字节

(

后面会对不同模块类型详细说明

)

Byte4+n+1

-

Byte4+n+2

Byte0

Byte4+n

的两位

CRC-16

数据校验,高字节在前,低字节

在后,

CRC-16

多项式:

0x8408

,初始值:

0xFFFF

125K

命令

(

操作类型为

0x01)

命令字节定义:

Byte0

Byte1

Byte2 - Byte2+n

Byte2+n+1

Byte2+n+2

0x02

数据长度

数据

异或校验

0x03

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐