极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8715|回复: 0

从事IC建设事业的一些技术分享《五、如何使用一张CPU卡》

[复制链接]
发表于 2013-4-3 17:13:00 | 显示全部楼层 |阅读模式
CPU卡使用的简单情况举例:
硬件:
一台PC+一个读卡器+一张CPU卡
读卡器和PC是通过串口进行通讯,这种做法比较常见。
软件:
一个在PC上运行能读写CPU卡的小程序
(一般读卡器提供商都会提供开发CPU卡的函数接口和读写CPU卡的小工具)
对CPU卡的操作的流程是怎样的呢?
1、PC上的CPU卡读写程序向PC的串口(比如说串口1)发指令
2、读卡器和串口1是连在一起的,串口的指令传到读卡器
3、读卡器又把指令传给CPU卡
4、CPU卡内部执行指令,返回消息
那指令的格式又是什么样的呢?
我们可以举这么一个例子:
用过DOS的人都知道:
CD C:\
这个指令表示进入C盘根目录
相应的CPU卡有这么一个指令:SELECT MF
这个指令表示进入卡片的根目录,但由于CPU卡的操作系统
比较简单,它处理不了这种纯粹字符的东西,向卡片指令的时候必须
把指令转换成十六进制的格式:
转换成卡片的指令格式是:00 A4 00 00 02 3F 00
每个字符的具体规定在ISO7816-4中有具体的规定。

以下是比较枯燥的IC卡的国际标准:
1、物理特性 符合ISO7816:1987中规定的各类识别卡的物理特性和ISO7813中规定的金融交易卡的全部尺寸要
求,此外还应符合国际标准ISO7816— 1:1987规定的附加特性、机械强度和静电测试方法。
2.触点尺寸与位置。 应符合国际标准ISO7816—2:1988中的规定。
3.电信号与传输协议。 IC卡与接口设备之间电源及信息交换应符合ISO/IEC7816— 3:1989的规定。
4.行业间交换用命令。 有相应的国际标准ISO/IEC7816—4:1994。但该版本尚未正式通过。
5.应用标识符的编号系统和注册过程应符合国际标准ISO/IEC7816— 5:1994中的规定。 感应式智能卡的国
际标准有:ISO\IEC10536-1:1992、ISO\IEC10536-2:1995、ISO\IECDIS10536-3:1995、ISO14443-2等。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-5-3 18:21 , Processed in 0.041175 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表