您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 广州市建设委员会信息化建设标准
广州市建设委员会信息化建设标准GZJWIT304-2006信息技术平安卡IC卡读写设备技术要求2006-12-15发布2006-12-20实施广州市建设委员会发布GZJWIT304-20063目录第一部分概述...........................................................................41.1范围............................................................................41.2规范性引用文件..................................................................41.3术语和定义......................................................................4芯片号码........................................................................4直读模式........................................................................4命令模式........................................................................4ISO.............................................................................4第二部分基本技术参数...................................................................52.1基础指标........................................................................52.2读写器功能要求..................................................................5第三部分软件接口要求...................................................................63.1通讯接口命令表..................................................................63.2开发接口封装要求.................................................................7(一)封装形式:................................................................7(二)接口组件封装的接口........................................................7GZJWIT304-20064第一部分概述1.1范围本标准规定了广州市建设工程平安卡应用IC卡的IC卡读写器技术要求、功能要求、开发接口封装要求、接口组件的发行和升级要求。本标准适用于广州市建设委员会发行的广州市建设工程平安卡。其使用对象主要是与平安卡应用相关的IC卡读写器的设计、制造、管理、发行以及应用系统的研制、开发、集成和维护部门(单位)。1.2规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准。然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。ISO14443:非接触智能卡标准1.3术语和定义芯片号码非接触式IC卡【PHLIPSMifareOne(S50)或兼容卡】的序列号,此号码在卡片出厂时固定,并且不可改变,具有全球唯一性。直读模式IC卡读写器工作模式中的一种,当IC卡读写器处于这种工作模式时,只要有IC卡进入读写器的感应区,IC卡读写器就能自动根据设置,读取平安卡内指定位置的数据格式,并且模拟键盘输出到系统焦点。命令模式IC卡读写器工作模式中的一种,当读写器处于这种工作模式时,被动地等待电脑的命令进行相应的读写卡操作。ISO国际标准化组织(InternationalOrganizationforStandardization)GZJWIT304-20065第二部分基本技术参数2.1基础指标z读卡类型:符合ISO/IEEEE14443TAPEA标准的PHLIPSMifraeOne(S50)或兼容IC卡z物理接口:USB(兼容USB2.0),USB取电、USB数据通讯。z读卡距离:100mm以内;z典型读卡时间:150ms;z工作频率:13.56MHZ;z外壳:塑料外壳z工作温度:0~60℃z输入电压:DC5Vz功耗:1Wz驱动程序安装:厂商驱提供设备Windows驱动程序z软件开发接口:厂商提供符合本标准的开发接口2.2读写器功能要求z具有电源指示灯(橙色),当设备接通电源时,正常亮起。z具有工作状态灯(蓝色),当设备在空闲状态时,状态灯闪烁,当设备在读卡状态时,状态灯常亮。z读写器能够存储配置信息、工作模式等信息。z读写器具有取卡号、读卡、写卡等高级操作命令,能够根据上层软件传来的参数(卡号、块号、密码、密码类型等)对指定数据块进行操作。zIC卡读写器具有命令模式和直读模式,并且两种工作模式可以在工作中进行切换。工作在命令模式时,设备等待上层软件的命令,当收到命令后,立即执行命令并返回执行结果给上层软件;工作在直读模式时,设备能够自动检测是否有IC卡靠近读卡器,当有IC卡进入感应区之后,IC卡读写器自动读出存放平安卡号的扇区数据,并将平安卡号以模拟键盘按键的方式,输出到Windows系统的文本焦点,并在平安卡号的末尾加上{Enter}键值。z厂商提供的开发接口,在Windows系统下能够自动初始化设备、连接设备及找到设备ID,此过程对上层软件开发必须是透明的,即上层软件只需要调用取卡号、读卡、写卡三个命令就能对指定的IC卡和指定的数据块进行操作。GZJWIT304-20066第三部分软件接口要求3.1通讯接口命令表通讯数据包格式电脑—设备块号①密码类型①命令类型①密码⑥帧头异或校验①数据(16)IC卡号④全局和校验①全局异或校验①设备—电脑错误类型①密码类型①命令类型①密码⑥帧头异或校验①数据(16)IC卡号④全局和校验①全局异或校验①备注1、“①”圈内的数据表示字节长度1、块号:0—63块2、密码类型:0x60:keyA0x61:keyB3、命令类型:1:读IC卡号;2:读IC卡数据;3写卡;4连接设备;5设置为只读模式;6设置为命令模式;7发声。4、错误类型:10:成功;20:无卡;30:读失败;40:写失败;50:密码错误;60:卡号不符,70:命令错误,80:通讯失败。GZJWIT304-200673.2开发接口封装要求(一)封装形式:厂商提供可以基于Internet发行的组件,并且自带有数字签名。(二)接口组件封装的接口1、ReadCard();功能描述:根据传入的参数,读取IC卡内指定数据块的数据输入参数:R200C1.CardBlock:块号(0—63)R200C1.KeyType=&H60:密码类型R200C1.CardKey0:密码(6个字节)R200C1.CardKey1R200C1.CardKey2R200C1.CardKey3R200C1.CardKey4R200C1.CardKey5R200C1.ReadCard:执行读卡操作输出参数:(读卡结果将在事件R200C1_R100CComplete里返回)A、R200C1.CardString:读出的卡内字符串,如果指定块内存储的是文本,则返回此值;B、读出指定块内的字节0—15共16个字节,如果指定块内存储的是二进制数值,则返回此值R200C1.CardData0R200C1.CardData1R200C1.CardData2R200C1.CardData3R200C1.CardData4R200C1.CardData5R200C1.CardData6R200C1.CardData7R200C1.CardData8R200C1.CardData9R200C1.CardData10R200C1.CardData11R200C1.CardData13R200C1.CardData13R200C1.CardData14R200C1.CardData15C、R200C1.R100Cerr:命令执行的错误类型错误类型说明:GZJWIT304-200680:本次操作成功1:端口错误,未初试化读写器2:与读写器通讯失败3:IC卡操作失败4:收到的通讯数据包非法D、R200C1.CmdType:前执行的命令类型命令类型说明:1:已经执行的是取IC卡芯片号命令2:已经执行的是读卡命令3:已经执行的是写卡命令4:已经执行的是初始化读写器命令5:已经执行的是设置为直读模式命令6:已经执行的是设置为命令模式命令E、byExCmd:已经执行的高级命令类型命令类型说明:1:“激活卡”命令2:“检查卡”命令3:“自动设置为直读模式”命令F、m_ErrDescription:执行结果的中文描述如:“检查卡成功!”,“激活卡成功!”等2、WriteCard();功能描述:根据传入的参数,将16个字节写入到IC卡内指定块的位置输入参数:R200C1.CardBlock:块号(0—63)R200C1.KeyType:密码类型R200C1.CardKey0:密码(6个字节)R200C1.CardKey1R200C1.CardKey2R200C1.CardKey3R200C1.CardKey4R200C1.CardKey5R200C1.CardData0:要写入的16个字节R200C1.CardData1R200C1.CardData2R200C1.CardData3R200C1.CardData4R200C1.CardData5R200C1.CardData6R200C1.CardData7R200C1.CardData8R200C1.CardData9GZJWIT304-20069R200C1.CardData10R200C1.CardData11R200C1.CardData13R200C1.CardData13R200C1.CardData14R200C1.CardData15输出参数:(读卡结果将在事件R200C1_R100CComplete里返回)A、已经写入成功的16个字节R200C1.CardData0R200C1.CardData1R200C1.CardData2R200C1.CardData3R200C1.CardData4R200C1.CardData5R200C1.CardData6R200C1.CardData7R200C1.CardData8R200C1.CardData9R200C1.CardData10R200C1.CardData11R200C1.CardData13R200C1.CardData13R200C1.CardData14R200C1.CardData15B、R200C1.R100Cerr:命令执行的错误类型错误类型说明:0:本次操作成功1:端口错误,未初试化读写器2:与读写器通讯失败3:IC卡操作失败4:收到的通讯数据包非法C、R200C1.CmdType:前执行的命令类型命令类型说明:1:已经执行的是取IC卡芯片号命令2:已经执行的是读卡命令3:已经执行的是写卡命令4:已经执行的是初始化读写器命令5:已经执行的是设置为直读模
本文标题:广州市建设委员会信息化建设标准
链接地址:https://www.777doc.com/doc-40272 .html