分类: 嵌入式
2012-12-26 10:13:07
ISO 7816
接触式智能卡的ISO标准, 内容非常全面,包含了从最底层物理特性到上层传输协议以及数据元素定义等内容.做COS开发的工程师,对这个规范应该不会陌生.
该标准目前分为四个大的部分, 前两部分主要是物理和电气特性,后两部分主要描述通信协议和上层应用命令.
ISO14443
非接触式智能卡的规范, 有四个部分,包括物理特性和传输协议等.
第一部分: 主要描述物理特性
第二部分: 无线频率与信号的接口
第三部分: 频率的防碰撞
第四部分: 传输协议
该标准所规定的射频通信频率为13.56MHz, 属于中高频段, 也是目前应用比较多的一个频段,比如电子身份证,门禁系统等. 而且, 现在大热的移动支付, NFC技术用的就是该频段.
该标准主要描述了两种类型的卡片,type A和type B. 应该是前者用的比较多,因为目前我接触到的非接卡基本都是 type A的. MIFARE就是典型的type A卡.
ISO15693
这个标准也是针对13.56MHz的频段,它可以说是简化版的ISO14443, 很多厂商为了节省成本,可以用依据该标准做相关的卡片和终端应用. 另外它和ISO14443还有一个区别就是,它可以支持更远距离的通信范围.
ISO8583
这个是金融终端与银行主机系统互相通信的报文协议,跟卡片基本无关. 做终端和主机开发的人都要掌握这个协议. 它是一个国际标准的包格式,共有128个字段. 该协议彻底解决了金融系统之间报文传输一家一标准的局面, 意义非凡.
这个协议挺复杂, 入门的话可以看一下csdn上刘永胜的文章,有一篇专门介绍8583的.这里给个链接;http://blog.csdn.net/lysheng/archive/2005/07/04/412724.aspx
***联网联合技术规范
这是银联出的针对入网机构与中国银联联机交易的一套标准, 它一共有六个部分, 其中第二部分,报文接口规范与8583如出一辙, 可以把它当作中文版的8583来看. 想入银联的终端厂商, 要熟悉这个规范.
EMV
全世界都在搞EMV迁移, 中国当然也不甘落后. EMV是针对金融CPU卡及其终端的一个标准, 现在全世界的卡片及终端厂商都在为通过这个标准的检测而努力, 能不能拿到EMV认证俨然已经成为一个衡量公司实力的因素.
该标准分为四个部分, 主要规范了卡片和终端从物理特性到上层应用的比较全面的内容.
中国金融集成电路(IC)卡规范
传说中的PBOC,目前是版本是2.0, 可以把它理解成中国版的EMV,也就是你的卡片或终端如果仅在中国境内使用,过了这个规范认证就行了, 不用过EMV。 很多国内的厂商都在积极的准备通过这个认证, 包括level1,和level2两部分,前者主要是针对硬件和协议, 后者面向应用.
北京有个***检测中心, 你的卡片或终端如果想拿PBOC认证,就得去这里检测, 它说你过了,你才能拿到认证. 由于全国仅此一个地方有这个功能,所以生意相当得好.
中国银联POS 终端规范
顾名思义,这个是针对POS机的一个规范, 做POS开发的人要一定要掌握这个,它包含了POS机的硬件,密钥管理,软件界面以及交易流程等内容.
如果通读过上述各个规范,会发现有些规范里的内容在另一个规范里也有描述. 这个并不奇怪, 这些规范虽然适用的领域不一样,但是肯定会有交叉点的. 比如《中国银联POS 终端规范》针对POS机联机交易的部分的内容肯定和<<***联网联合技术规范>>里报文接口部分差不多.