一种保护RFID标签的教学培训类阅读器的控制系统的制作方法

文档序号:16790225发布日期:2019-02-01 19:35阅读:184来源:国知局
一种保护RFID标签的教学培训类阅读器的控制系统的制作方法

本实用新型涉及一种RFID技术领域,特别指一种保护RFID标签的教学培训类阅读器的控制系统。



背景技术:

RFID技术的基本工作原理如下:标签进入磁场后,阅读器控制模块发出的射频信号,凭借感应电流所获得的能量发送出存储在芯片中的产品信息(无源标签或被动标签),或者由标签主动发送某一频率的信号(Active Tag,有源标签或主动标签),解读器读取信息并解码后,送至中央信息系统进行有关数据处理。

RFID类实验是物联网工程类专业的主要实验课程,其课程的主要目的是通过实验使学生了解和掌握各种RFID标准,以及对RFID标签的实际操作。ISO14443A,ISO14443B,ISO15693,ISO18000等,需要通过对应的RFID阅读器控制模块实现。

目前的RFID类实验由RFID实验箱来完成。RFID实验箱主要提供各种不同标准的RFID阅读器控制模块。每种阅读器控制模块主要由单片机/嵌入式芯片+RFID射频芯片+天线+通讯电路构成,同时提供了PC端的测试控制软件。RFID阅读器控制模块与RFID标签通信,学生可以通过PC测试控制软件与RFID阅读器控制模块进行通讯,从而实现对RFID标签的读写、加密等操作,以达到熟悉RFID技术的目的。

现有RFID阅读器控制模块,在教学上使用时,存在的技术问题有:

1、对于一类含有密钥访问保护机制的RFID标签,如ISO14443A标签、ISO14443B标签、ISO18000-6C标签等,在进行密钥修改实验时,极易造成RFID标签的无效。其原因在于,当某学生将访问密钥修改后,在实验完成后,可能不会按照管理人员的要求,修改为初始密钥。那么,管理人员和其它学生将无法使用这张RFID标签,从而造成标签的浪费,也增加了实验室的管理难度。这种情况在开放式的实验环境下更为严重。

2、对于一类含有分为多个扇区的RFID标签,每个扇区有不同的密钥或密钥组。如NXP公司(恩智浦)Mifare Classic 1K RFID卡,为ISO14443A标准卡,其分为16个扇区,每一个扇区容量为64字节,每一个扇区有一组密钥A和密钥B,各6个字节,整张RFID卡共计32个密钥。因此,这种类型的RFID卡管理工作量很大,且很难保证RFID卡某个扇区的密钥不被修改成实验室管理人员未知的密钥,从而造成RFID卡的部分失效。

3、对于一类含有灭活类指令的RFID标签,如ISO18000标签、ISO18000-6C标签等,当接收到灭活指令后,将正式失效,导致RFID标签的浪费。

4、对于一类含有锁定类指令的RFID标签,如ST微电子公司SR176。其存储结构分为16块,每块16位,块4-块14允许用户写入使用。第15块为控制块,每一位对应于一组存储区域锁定状态,为0表示该组允许写操作,为1表示该组禁止写操作,第15块具有一次性可编程特性,即若某位已设为1,则将被禁止重置为0。当执行“锁定”指令后,其RFID标签不能被修改,造成RFID标签的失效。

5、实验过程中,学生只能通过电脑了解实验进程,电脑笨重不利于移动,造成学生在装置与电脑之间来回走动,降低实验效率;而且学生只能依靠操作结果判断RFID标签状态,耗时耗力。



技术实现要素:

本实用新型要解决的技术问题,在于提供一种保护RFID标签的教学培训类阅读器的控制系统。

本实用新型是这样实现的:

一种保护RFID标签的教学培训类阅读器的控制系统,包括PC机、阅读器控制模块、通信模块、射频芯片、天线、存储器以及显示屏,所述PC机连接所述阅读器控制模块,所述阅读器控制模块连接所述射频芯片,所述射频芯片连接所述天线,所述阅读器控制模块通过所述射频芯片以及所述天线与RFID标签通讯,所述阅读器控制模块通过所述通信模块提供通讯接口与RFID标签通讯,所述存储器连接所述阅读器控制模块,所述存储器储存至少一张RFID标签的信息,所述显示屏连接所述阅读器控制模块。

优选地,所述阅读器控制模块与所述存储器、所述射频芯片、所述天线以及RFID标签为双向通讯。

优选地,还包括电源,所述电源给所述PC机、阅读器控制模块、通信模块、射频芯片、天线以及显示屏供电。

优选地,所述通信模块为RS232电路、RS485电路、USB电路、蓝牙、LAN电路或WIFI通讯电路。

优选地,所述存储器为非易失存储器。

优选地,所述显示屏为液晶显示屏。

本实用新型的优点在于:

1、本实用新型通过在存储器里储存至少一张RFID标签的信息,当遇到会导致RFID标签失效或部分失效的操作时,本操作仅修改存储器里的RFID标签信息并返回修改结果,不对真实RFID标签进行修改,从而起到保护RFID标签的作用。

2、本实用新型通过设置液晶显示屏,显示阅读器控制模块收到的命令、当前选中标签的序列号、当前虚拟密钥和标签的虚拟状态,方便学生了解实验过程,使实验过程更具可视性。

3、本实用新型对学生进行RFID实验不会造成任何多余的负担,学生只要按原方式进行实验即可,而且因为本方法对于RFID标签的保护,学生不用担心RFID标签失效的问题,可以更加放心大胆地进行实验。本实用新型还为学生提供了对于RFID标签改密、“灭活”的实验操作,完善了之前学生实验时这方面的缺失,对于学生学习RFID类实验提供更好的实验环境。

4、因为本实用新型方法对于RFID标签的保护,增加了RFID标签的平均使用寿命,从而减少了学校对于RFID标签的投入成本,节约资金。

5、教师在对于RFID标签的处理时,只需要批量进行初始化操作即可,无需针对不同状态与内容的RFID标签而采用不同的处理方式,操作更加简单而且高效,大幅度较少了教师在实验后对于RFID标签的处理时间。针对存在多组密钥的RFID类型,教师和实验室管理人员可以将所有的扇区密钥设置成同一组密钥,减轻管理工作量。

附图说明

下面参照附图结合实施例对本实用新型作进一步的说明。

图1是本实用新型的装置连接示意图。

图2是本实用新型的一实施例数据走向图。

具体实施方式

请参阅图1所示,一种保护RFID标签的教学培训类阅读器的控制系统,包括PC机、电源、阅读器控制模块、通信模块、射频芯片、天线、存储器以及显示屏,所述PC机连接所述阅读器控制模块,所述电源给所述PC机、阅读器控制模块、通信模块、射频芯片、天线以及显示屏供电,所述阅读器控制模块连接所述射频芯片,所述射频芯片连接所述天线,所述阅读器控制模块通过所述射频芯片以及所述天线与RFID标签通讯,所述阅读器控制模块通过所述通信模块提供通讯接口与RFID标签通讯,所述通信模块为RS232电路、RS485电路、USB电路、蓝牙、LAN电路或WIFI通讯电路;所述存储器连接所述阅读器控制模块,所述存储器储存至少一张RFID标签的信息,所述存储器为非易失存储器,所述显示屏连接所述阅读器控制模块,所述显示屏为液晶显示屏。所述阅读器控制模块与所述存储器、所述射频芯片、所述天线以及RFID标签为双向通讯。

本实用新型的PC机根据所实验RFID的类型设置程序,生成针对该类型的保护数据,发送给阅读器控制模块,阅读器控制模块接收数据并在非易失存储器建立对应记录数据;液晶显示屏上显示阅读器控制模块收到的命令、当前选中标签的序列号、当前虚拟密钥和标签的虚拟状态,方便学生了解实验过程,使实验过程更具可视性。

设置液晶显示屏(LCD)显示4行,第一行用于显示阅读器接收到的操作命令;第二行,当选中标签时显示该标签的序列号,否则显示“序列号未知”;第三行,当选中标签时显示该标签的虚拟密钥,否则显示“虚拟密钥未知”;第四行,当选中标签时显示该标签的虚拟状态,否则显示“虚拟状态未知”

如图2所示,PC机与阅读器的信息交流有三种:虚拟密钥、虚拟状态、RFID标签数据;阅读器与储存单元的信息交流有四种:虚拟密钥、虚拟状态、ID号、标签类型;阅读器与RFID标签记录交流有三种:实际密钥、实际状态、RFID标签数据。

阅读器包括:阅读器控制模块、通讯电路、射频芯片以及天线。

以下用序号为42A79348的ISO14443A标准的RFID标签以及PC机为PC机做进行进一步说明:

PC机通过串口、USB、WIFI、蓝牙与阅读器通讯,阅读器控制模块接收PC机命令,并通过访问射频芯片,由射频芯片驱动天线与RFID标签通讯,RFID标签可也通过天线与射频芯片进行通讯,阅读器控制模块、射频芯片、天线与RFID标签为双向通讯。

以下为现有实验方法结合本实用新型的应用。

在实验开始前,PC机根据所实验RFID标签类型,生成对应标签记录的数据结构并发送给阅读器,阅读器控制模块根据接收到的数据结构对非易失存储器进行初始化操作,非易失存储器内的RFID标签重新以初始标签记录被访问;访问RFID标签包括如下步骤:

第一步,读标签操作

PC机发送读标签命令,希望得知天线区域内是否有RFID标签。

阅读器控制模块控制射频芯片执行读标签操作,如果天线内有RFID标签,则RFID标签响应命令;阅读器控制模块将结果解析后发送给PC机。

第二步,防冲突操作(即如果天线内有多张RFID标签,则最后只有一张标签会在此过程胜出)

PC机发送防冲突命令,以在多张标签中得到其中一张标签的序列号,阅读器控制模块控制射频芯片执行防冲突操作,多张RFID标签根据防冲突协议进行操作,每次操作只有一张标签会通过防冲突操作,假设序列号为42A79348的RFID标签通过防冲突操作。

阅读器控制模块得到“42A79348”并在非易失存储器内查找是否有该序列号的标签记录,如果不存在,则建立一条标签记录并初始化该记录,虚拟密钥默认设为FFFFFFFFFFFF;如果存在,则检查虚拟状态,如果为“灭活”状态,则返回“灭活状态”,否则返回序列号。

最后,PC机得知天线区内有的一张序列号为42A79348的RFID标签。

第三步,选标签操作

PC机发送选标签命令,参数为42A79348,阅读器控制模块控制射频芯片执行选标签操作,序列号为42A79348的RFID标签响应,RFID标签将实际状态修改为“被选中”后RFID标签发送状态给阅读器控制模块,同时非易失存储器内42A79348对应的标签记录的“虚拟状态”也修改为“被选中”,PC机得知RFID标签的状态。

第四步,密钥验证操作

如果标签被选中,PC机可以根据序列号,从数据库中取得该标签的密钥,并将该密钥发给RFID标签去验证。

(假设实验室领用到一批RFID标签,则将利用正常的阅读器控制模块将RFID标签的密钥修改为“010203040506”,此密钥仅管理人员保存,为RFID标签的实际密钥。而在第二步初始化一条RFID标签记录时,虚拟密钥默认为“FFFFFFFFFFFF”,学生在操作过程中,有可能将虚拟密钥修改为其它值,但不会修改RFID标签的实际密钥,请参见第五步)。

PC机发送密钥验证命令,参数为密钥为FFFFFFFFFFFF。

阅读器控制模块将该密钥与对应标签记录的“虚拟密钥”比对,如果相同,则控制射频芯片执行密钥验证操作,将实际密钥010203040506发送给RFID标签,RFID标签将收到的实际密钥010203040506与本身的密钥进行比对,相符则由阅读器控制模块将RFID标签验证结果发送给PC机,并将非易失存储器中的“虚拟状态”改为“已验证”;如果不同,则直接返回密钥验证失败结果给PC机。

第五步,访问与修改操作

访问(包括读取和修改)RFID存储区的内容(如公交标签的金额)。

RFID标签一般分为三块:存储块、控制块以及密钥块。

1、操作RFID标签存储块

PC机发送存储器存取命令,阅读器控制模块控制射频芯片执行存储器存取命令,RFID标签发送RFID标签操作返回值以及实际状态由阅读器控制模块转发数据和状态给PC机,PC机得知42A79348的RFID标签的数据或状态。

2、操作RFID标签控制块以及密钥块

本操作仅修改非易失存储器内对应标签记录的虚拟密钥,不能修改RFID实际密钥。本操作与RFID标签无关。

PC机发送修改密钥或灭活命令,阅读器控制模块将非易失存储器内对应标签记录的“虚拟密钥”或“虚拟状态”修改为新值后发送状态给PC机,PC机得知42A79348的RFID标签的状态。

另需说明的是,当RFID标签包含锁定类命令时,如SR176标签,PC机发送锁定命令时,阅读器控制模块仅修改“虚拟状态”,而不修改标签内的实际存储器;对于该类标签的写操作,阅读器控制模块将检查“虚拟状态”,并判断是否允许进行写操作,如果不允许则返回失败状态给PC机。

第六步,初始化操作

管理人员对非易失存储器进行初始化操作,非易失存储器中被修改的RFID标签记录被重置,RFID标签能够重新以初始标签记录被访问。

虽然以上描述了本实用新型的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本实用新型的范围的限定,熟悉本领域的技术人员在依照本实用新型的精神所作的等效的修饰以及变化,都应当涵盖在本实用新型的权利要求所保护的范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1