【RF IC读写卡器】请大神们看一下,以下是什么通信协议

cohenzhao 2013-01-17 05:36:09
一.物理接口
RS232、“9600,N,8,1”
二.数据包基本格式
起始符7EH 长度Len 命令字Cmd 数据1 … 数据N CRC


注:1.上位机和下位机之间的数据下传、数据返回都遵从此格式
2.对于下传数据包,不同命令字代表不同功能,具体含义见命令码表
对于返回数据包,命令字字节就表示命令的执行结果,其含义见返回码表
3.长度Len的计算不包含起始字节、长度字节本身及校验和字节
4. CRC = (Len) XOR (Cmd) XOR (数据1) XOR …(数据N)


1.寻卡
下传:
格式:7EH 01H 01H CRC

返回:
格式:7EH 05H(长度) 00(命令码) 4byte卡号 CRC

下传:
7EH 0AH 02H 1byte扇区号 1byte块号 1byte密钥类型 6byte密钥 CRC


返回:
7EH 11H 00 16bytes块数据 CRC



表1 命令码说明
序号 命令码(Hex) 含义 命令参数
1 01H 寻卡
2 02H 读块 NumBlk、TypeKey、Key
3 03H 写块 NumBlk、TypeKey、Key、16bytes块数据
4 04H 读扇区 NumSector、TypeKey、Key
5 05H 写扇区 NumSector、TypeKey、Key、48bytes块数据
6 06H
7 07H
8 08H
9 09H

表2 返回码说明
序号 命令码(Hex) 含义
1 00H 命令执行成功
2 01H 没寻到卡
3 02H 没寻到指定卡
4 03H 认证没通过
5 04H 包校验错误
6 05H 非值块或值块损坏
7 06H 其它
8 07H
9 08H

...全文
329 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
seekuface 2013-01-26
  • 打赏
  • 举报
回复
这类一般是自定义的协议,与设备的实现相关, 非要归入网络的话,那只能说是数据链路层的协议了
纯属为了扯淡 2013-01-20
  • 打赏
  • 举报
回复
我知道是读卡器,以前也做过,文档的说明都是IRP 就是一种指令的格式,不算什么协议。 也是RFID的读卡器的。通过com或者tcp传输这种格式的数据而已。
cohenzhao 2013-01-19
  • 打赏
  • 举报
回复
这是一个读卡器的通信协议,涉及到寻卡,读卡,写块,读块,写扇区,读扇区等操作
cohenzhao 2013-01-18
  • 打赏
  • 举报
回复
自己先顶起来。
纯属为了扯淡 2013-01-18
  • 打赏
  • 举报
回复
可能算IRP

4,356

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧