- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
射频卡模块m1卡指令规范201003
射频卡模块指令规范
通讯机制
命令格式
代码 STX TAG LEN DATA ETX LRC 定义 数据包
起始符 命令编码 数据包
长度 数据包 数据包
结束符 校验 长度 1字节 1字节 1字节 LEN字节 1字节 1字节 备注 02H 见命令编码列表 拆分传送,拆分规则:
(ABH-3AH+3BH) 03H LEN至ETX拆分前的异或校验值,拆分传送
命令编码列表
命令编码 31H 下装密码 32H 激活卡片 33H 认证密码 34H 读卡 35H 写卡 36H 初始化扇区 37H 减值 38H 加值 39H 读值 40H 挂起卡片 41H 重储 51H SAM卡上电 52H SAM卡命令交换 55H SAM卡下电 70H 蜂鸣器响
说明:
为描述方便,本文档中所列出所有命令均为拆分前的格式,实际编程中所有命令的LEN、DATA、LRC域均需拆分后发送,拆分规则为将十六进制数ABH拆分成3AH和3BH。
例如,读版本信息的命令如下表斜体字所示(拆分后):
代码 STX TAG LEN DATA ETX LRC 拆分前 02H 30H 00H 03H 03H 拆分前长度 1字节 1字节 1字节 1字节 1字节 拆分后 02H 30H 30H 30H 03H 30H 33H 拆分后长度 1字节 1字节 2字节 1字节 2字节
响应格式
代码 STX LEN RES DATA ETX LRC 定义 数据包
起始符 数据包
长度 响应
代码 响应
数据 数据包
结束符 校验 长度 1字节 1字节 1字节 (LEN-1)字节 1字节 1字节 备注 02H 拆分传送,拆分规则:
ABH-3AH+3BH 03H LEN至ETX拆分前的异或校验值,拆分传送
响应代码列表
响应代码 30H 操作成功 31H 操作失败 32H 通讯错误 33H 错误命令
说明:
所有响应的LEN、DATA和LRC域也是拆分传送的,拆分规则同上。
命令描述
读版本信息
注释:
读取机具中的公司信息和软件版本号,与卡片操作无关
代码 值 备注 TAG 30H LEN 00H DATA 无
响应:
操作成功响应:
代码 值 备注 LEN 18H RES 30H DATA 版本信息 “guoguang rcreader vx.xx”
操作失败响应:
代码 值 备注 LEN 01H RES 见响应代码列表 DATA 无
下装密码
注释:
下装密码到E方,可以下载多次
代码 值 备注 TAG 31H LEN 08H DATA 密码模式
扇区号
密码 60H——密码A
61H——密码B
扇区号00H~0FH
6字节的密码 响应
操作成功响应:
代码 值 备注 LEN 01H RES 30H DATA 无
操作失败响应:
代码 值 备注 LEN 01H RES 见响应代码列表 DATA 无
激活卡片
注释:
寻找处于天线感应区内的卡片,如找到卡片就激活并锁定该卡,返回其卡片序列号
代码 值 备注 TAG 32H LEN 01H DATA 激活模式 52H——reqall
26H——reqidle
响应:
操作成功响应:
代码 值 备注 LEN 05H RES 30H DATA 当前卡号 低字节在前
操作失败响应:
代码 值 备注 LEN 01H RES 见响应代码列表 DATA 无
核对密码
注释:你可以在操作之前核对密码多次
核对指定扇区的指定密码
代码 值 备注 TAG 33H LEN 06H DATA 验证密码参数 见下表
验证密码参数描述如下:
装载密码参数 块号 密码类型 卡号内容 长度 1字节 1字节 4字节 备注 00H~3FH 60H—密码A
61H—密码B 激活卡片上送的卡号
响应:
代码 值 备注 LEN 01H RES 见响应代码列表 DATA 无
读卡
注释:
读出卡片指定地址的块中16字节数据
代码 值 备注 TAG 34H LEN 01H DATA 块地址 00H~3FH
响应:
操作成功响应:
代码 值 备注 LEN 11H RES 30H DATA 块中数据 见下表
操作失败响应:
代码 值 备注 LEN 01H RES 见响应代码列表 DATA 无
写卡
注释:
将给定16字节数据写入卡片指定地址的块中
代码 值 备注 TAG 35H LE
文档评论(0)