直流充电设备通用技术规范-附件5 计费控制单元与读卡器通信.doc

直流充电设备通用技术规范-附件5 计费控制单元与读卡器通信.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录 TOC \o 1-3 \h \z \u 1 协议介绍 3 1.1 物理层 3 1.2 通讯数据包定义 3 1.3 协议描述 3 1.4 数据单元格式 3 2 模块管理类操作指令 4 2.1 通讯参数设置 4 2.2 查看读写器版本信息 4 2.3 蜂鸣器控制 5 2.4 控制 LED 状态 5 2.5 打开射频 6 2.6 关闭射频 6 3 卡片操作类指令 7 3.1 接触式卡上电 7 3.2 接触式卡下电 7 3.3 激活非接触式卡 8 3.4 应用层传输命令 9 3.5 非接触卡直通命令 9 4 高级指令 11 4.1 设置 AID 11 4.2 读取 AID 11 4.3 终端初始化 12 4.4 交易初始化 12 4.5 用户卡交易命令 13 4.6 消费重试命令 14 4.7 读用户卡二进制信息 15 4.8 设置低功耗模式 16 5 M1 卡操作 16 5.1 载入密钥 16 5.2 模块密钥认证 16 5.3 认证 17 5.4 读块 17 5.5 写块 18 5.6 加值 18 5.7 减值 19 5.8 传输 19 5.9 恢复 19 缩略语: ED 电子存折(Electronic Deposit) EP 电子钱包(Electronic Purse) MAC 报文鉴别代码(Message Authentication Code) POS 销售点终端(Point of Service) PSAM 销售点终端安全存取模块(Purchase Secure Access Module) TAC 交易验证码(Transaction Authorization Crypogram) FCI 文件控制信息(File Control Information) AID 应用标识符(Application Identifier) 协议介绍 物理层 读卡器采用外部供电方式,电压5v。通讯接口是异步全双工通讯,默认的波特率 为57600。数据由一位起始位、8位数据位和1位停止位组成,无校验位。另一种是高速 串行SPI口,支持2Mbit/s的速率。 通讯数据包定义 通讯数据包涵盖了命令数据包及应答数据包,其具体的内容,长度、含义说明见表1.1。 表 1.1 数据通讯包项目含义 命令发送指令包 序号 内容 长度(字节) 说明 1 数据包头(STX) 1 常量:0x02 2 数 据 单 元 长 度 (Data_len) 2 需传输的数据单元 Data 部分的长度,高字 节在前,低字节在后,以 16 进制表示。例 如:0x0010 表示 Data 部分有 16 个字节 3 命令字 1 数据单元长度由 Data_len 定义,本数据单 元头两个字节是命令码.数据包是要发送的指令内容. 4 命令参数 1 5 数据包 N 6 检验值(LRC) 1 Data 部分数据各字节异或值。 7 数据包尾(ETX) 1 常量:0x03 应答返回指令包格式: 序号 内容 长度(字节) 说明 1 数据包头(STX) 1 常量:0x02 2 数 据 单 元 长 度 (Data_len) 2 需传输的数据单元 Data 部分的长度,高字 节在前,低字节在后,以 16 进制表示。例 如:0x0010 表示 Data 部分有 16 个字节 3 命令字 1 数据单元长度由 Data_len 定义,本数据单 元头两个字节是命令码.数据包是要返回的指令内容.状态字表示响应指令的正确与否 4 命令参数 1 5 状态字 2 6 数据包 N 7 检验值(LRC) 1 Data 部分数据各字节异或值。 8 数据包尾(ETX) 1 常量:0x03 协议描述 模块与终端设备通过数据线连接,模块与终端之间通信无论收发都要符合通讯协议规定。 终端首先通过通讯接口发送一个命令数据包给读写模块,发送完成后等待来自读写 模块的应答数据包。 读写模块正确收到终端发送的命令数据包后,解析此命令,如不需要对卡片进行操 作,则处理此命令并回应终端应答数据;如需要对卡片进行操作,则与卡片进行通讯, 得到卡片的回应数据后,将应答数据发送到终端。 如果终端在规定的最长时间内未能收到读写模块正确的应答数据包,那么终端便 结束本次数据通讯,并提示出错信息。如果读写模块在规定的最长时间内未收到卡片 的回应数据,那么读写模块应向终端返回卡片操作超时应答 终端向读写模块发送的各命令缺省的最大允许超时时间设定为 0.5 秒,读写模块 对卡片进行操作的各命令最大超时时间应小于 0.5 秒

文档评论(0)

Wow + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档