RFID读写应用程序说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
RFID读写应用程序说明
RFID读写器应用程序是为用户了解RFID的功能及操作命令而编写的程序。用户通过本程序对卡片进行操作,可熟悉ISO 15693标准及其操作。对RFID卡的应用有一个清楚地了解。
一、内容说明
1)本子目录中包括RFID读写器在PC机上读写应用程序。
2)用户在PC机WINDOWS系统中安装该程序后可完成由RFID卡的所有操作。
3)用户通过该程序的使用,可以熟悉RFID卡的操作,从而为自己的进一步应用作好准备。
4)该应用程序是用VB6.0语言编译而成。用户如需要其源代码,可向供货商查询。
二、安装说明
1)将文件拷贝到硬盘后,运行SETUP,直接按照系统提示进行安装。
三、操作说明
本应用程序采用WINDOWS结构,提供了对RFID卡操作的所有命令的功能按键。用户点击各功能按键,即可完成相关的操作。
以下详细说明各个功能键的使用,以及其所需参数说明。
在RFID读写器中提供三类命令,分别为:
1)RFID读写器系统命令:该命令集提供可控制读写器状态及LED、蜂鸣器操作的命令。
2)ISO15693标准基础命令集:该命令集提供针对ISO15693标准的所有基础命令集的操作。
3)厂商专用命令集:根据ISO15693标准,各厂商提供的卡片操作除符合ISO 15693的基础命令集完,还可根据自己的定义,提供各具特色的只符合其厂商卡片的专
用命令集。
在RFID读写器中,为方便用户使用,我们将PHILIPS公司、TI公司、INFINION
公司的卡片专用命令集分别提供,用户可以根据自己的卡片,直接对相关卡片进
行操作。
四)RFID读写器系统命令
RFID读写器提供如下系统操作命令:
. 联接
. 操作模式
. 厂商命令选择
. 读版本号
. 灯控
. 断开联接
1)“联接”
在执行其他命令前,必须先执行“联接”命令,打开串行口。在该命令中,是采用“自动联接”功能,程序自动查询COM1或COM2口,判别是否己联接RFID读写器,如联接成功,则所有的其他功能键均有效,用户可进一步运行其他的命令。
2)“操作模式”
该命令用于设置RFID读写器的操作模式。根据ISO15693标准,RFID读写器可工作在二种操作模式下,一是标准模式(慢),另一种是快速模式。用户需根据自己使用的具体卡片选择读写器处于何种工作模式下。
一般情况下,现在出厂的RFID卡均是处于“快速模式”下操作。
如果不执行“操作模式”的设定操作,应用程序在“联接”功能中,自动将操作模式设为“快速模式”。
在此说明的是,各类卡片的操作模式可能会不同,并且有些只能在一种模式下工作,故在对卡片进行操作时,如果不能成功,应该将“操作模式”设定为另一种模式再试。或查询卡片的供应商。
3) “厂商命令选择”
对于各个厂商生产的厂片,除满足ISO 15693的基础命令集外,还各自增加了自己的专用命令集,我们为方便用户的使用,将几个常见的公司的命令专门作成函数,供用户使用时简便。
可供选择的公司为:PHILIPS公司、TI公司、INFINEON公司。
用户可根据自己操作的卡片,选择相应的专有命令集。
如果没有选择,系统默认为“PHILIPS专用命令集”。
4)“读版本号”
该命令用于读取该RFID读写器的软件版本号。执行该命令后,系统将显示8个字节的读写器系统软件版本号。
5)“灯控”
该命令用于测试读写器的LED(红色、绿色)及蜂鸣器的操作。执行该命令后,RFID读写器的LED(红色、绿色)将闪烁三次,同时蜂鸣器也会响三声。
RFID读写器在正常工作状态下,红色的LED将周期性闪烁。其LED及蜂鸣器均可由用户通过函数进行控制。具体见“动态库函数说明。
6)“断开联接”
该命令用于将RFID读写器与PC机断开联接。执行该命令后,PC机关闭COM口。
注意:用户在退出RFID读写器应用程序时,最好是执行该“断开联接”的命令,以使PC机关闭COM口。释放其占用的系统资源。
五、ISO 15693基础命令集
RFID应用程序中提供的ISO 15693基础命令集包括如下功能:
. 呼叫卡片
. 使卡静止
. 选择卡片
. 复位卡片
. 读卡片系统信息
. 读数据块
. 写数据块
. 锁定数据块
. 读卡片锁定位
. 写AFI
. 锁定AFI
. 写DSFID
. 锁定DSFID
以下详细描述各个功能键的使用说明。由于本应用程序是方便用户对卡片操作的了解,故我们将各个功能的相关参数列出来,供用户在实际操作时选用。用户在使用时应参考卡片的资料,选用相关的参数。这样用户通过操作各功能键可以详细了解ISO15693标准的各个命令的参数设定,从而为自己编写应用程序打下基础。
1)呼叫卡片(INVENTORY)
本命令用于呼叫在RFID读写器天线有效范围内的所有卡片。可以只呼叫一张卡片或
同时最多呼叫16张卡片。注意根据ISO 15693标准,卡片具有防碰撞功能,可以同
时进行多张卡片的呼叫,但卡片不能直接叠加在一起。否则卡片将不能返回信息。
进入该功能后,系统显示应由用户选择的参数,用户设置相关参数后,按“确定”
功能键,则进行“卡片呼叫”操作。如呼叫成功,系统将显示读写器天线范围内卡
片的序列号。
相关参数说明:
. 呼叫方式:单张呼叫多张呼叫
用户可选择是“单张呼叫”或“多张呼叫”
其中:单张呼叫是参数SLOTS=1,当次只有一张卡片应答。系统显示一张卡
片的序列号。
多张呼叫是参数SLOT=16,可同时呼叫多张卡片,多张卡片分别应答,
系统会显示多张卡片的序列号。
. AFI: 是否带AFI呼叫 AFI值
本项设置为是否带AFI呼叫,如需带AFI呼叫,用户则需选择AFI标志,并且输入AFI值,AFI值为1个字节的16进制数据。