【RF IC读写卡器】请大神们看一下,以下是什么通信协议
一.物理接口
RS232、“9600,N,8,1”
二.数据包基本格式
起始符7EH长度Len命令字Cmd数据1…数据NCRC
注:1.上位机和下位机之间的数据下传、数据返回都遵从此格式
2.对于下传数据包,不同命令字代表不同功能,具体含义见命令码表
对于返回数据包,命令字字节就表示命令的执行结果,其含义见返回码表
3.长度Len的计算不包含起始字节、长度字节本身及校验和字节
4. CRC = (Len) XOR (Cmd) XOR (数据1) XOR …(数据N)
1.寻卡
下传:
格式:7EH01H01HCRC
返回:
格式:7EH05H(长度)00(命令码)4byte卡号CRC
下传:
7EH0AH02H1byte扇区号1byte块号1byte密钥类型6byte密钥CRC
返回:
7EH11H0016bytes块数据CRC
表1 命令码说明
序号命令码(Hex)含义命令参数
101H寻卡
202H读块NumBlk、TypeKey、Key
303H写块NumBlk、TypeKey、Key、16bytes块数据
404H读扇区NumSector、TypeKey、Key
505H写扇区NumSector、TypeKey、Key、48bytes块数据
606H
707H
808H
909H
表2 返回码说明
序号命令码(Hex)含义
100H命令执行成功
201H没寻到卡
302H没寻到指定卡
403H认证没通过
504H包校验错误
605H非值块或值块损坏
706H其它
807H
908H
RF?IC卡通信协议
[解决办法]
可能算IRP
[解决办法]
我知道是读卡器,以前也做过,文档的说明都是IRP 就是一种指令的格式,不算什么协议。
也是RFID的读卡器的。通过com或者tcp传输这种格式的数据而已。
[解决办法]
这类一般是自定义的协议,与设备的实现相关,
非要归入网络的话,那只能说是数据链路层的协议了