您的当前位置:首页正文

超高频RFID空中接口协议研究

来源:筏尚旅游网
第4期 微处理机 No.4 2010年8月 MICROPROCESS0RS Aug.,2010 超高频RFID空中接口协议研究 王 闯,焦树国,黎森 (军事经济学院襄樊分院基础部计算机教研室,襄樊441118) 摘 要:针对超高频射频识别系统,深入分析其结构组成,相关的标准及目前主流的ISO 18000 —6 TYPE B和TYPE C空中接口协议。针对空中接口中涉及的问题,提出解决RFID应用问题的 关键技术。 关键词:超高频;射频识别;空中接口协议 DOI编码:10.3969/j.issn.1002—2279.2010.04.013 中图分类号:TP39 文献标识码:B 文章编号:1002—2279(2010)04—0043—02 The Research of Air Protocol in Ultra High Frequency RFID WANG Chuang,JIAO Shu—guo,LI Sen (Computer Teaching and Research Group,Basis Department ofXiangfan College, Military Academy foEconomics,Xiangfan 441118,China) Abstract:The article Analysizes the System structure in the ultra high frequency RFID System,and give an insight of relative standards,ISO 1 8000—6 Type B and Type C protocol inclusive.It proposes some key techniques needed to solve in the air protocol of RFID application. Key words:Ultra high frequency;Radio frequency identification;Air protocol 1 RFID系统组成 I 应用系统 I l 中间件 l RFID(Radio Frequency Identiifcation)的基本原 理就是将电子标签安装在被识别的物体上,当被标 I 读写器 l 识的物体进入RFID系统的阅读范围时,射频识别 I 标签  I技术利用无线电波或微波能量进行非接触双向通 图1 RFID系统应用架构 信,来实现识别和数据交换功能。 图2为RFID系统阅读器和标签之间的通信过 标签向读写器发送携带信息,读写器接收这些 程。读写器和标签通过射频电磁场进行数据交换。 信息并进行解码,通过串口将读写器采集到的数据 阅读器首先发送连续载波信号,通过ASK调制等方 送到后端处理,并通过网络传输给服务器,从而完成 式发送各种读写命令,标签通过反向散射调制的方 信息的全部采集与处理过程,以达到自动识别被标 式响应阅读器发出的命令,返回EPC(电子产品编 识物体的目的。 码)等信息。 RFID应用系统的架构如图1所示,基本由阅读 器,天线和标签组成,另外还有后台的企业应用系 统。标签和读写器之间通过耦合元件实现射频信号 的非接触耦合。系统中有一个中间件负责完成系统 与多种阅读器的适配,过滤阅读器从标签获得的数 据,以减少网络流量。标签与读写器之间通过空中 接口协议进行通讯,读写器与中间件之间的通信通 过读写器协议进行定义,中间件与应用系统之间的 通信接口由ALE协议规定。 图2 RFID系统原理图 作者简介:王闯(1982一),男,湖jE武汉人,硕士研究生,主研方向:网络数据库及信息安全方面的研究。 收稿日期:2010—01—07 ・44・ 微处理机 2空中接口协议 如图1所示,RFID系统涉及的协议从底层通讯 不同命令,读写器发送命令与标签响应命令之间的 时间间隔最大、最小和典型时间。 数据帧结构方面,EPC协议通过规定查询命令 前的前导码,指定反向数据速率,编码方式等,其他 命令前使用帧同步码实现同步。反向帧同步码自相 关性能较差,可以修改反向帧同步码进一步提高其 自相关性。 到上层应用都有各自的规范,根据标签的供电方式 不同,RFID系统可分为有源系统和无源系统两种; 根据系统工作的频段不同,可分为低频,高频,超高 频和微波频段的RFID系统。论文主要讨论超高频 段无源RFID空中接口协议部分的关键技术。 EPC协议中,前向通讯采用不等长的PIE编码, 当前超高频RFID空中接口协议主要是ISO 简化标签端的解码算法。另外,PIE编码还带有时钟 18000—6 TYPE B协议和EPCGlobal Classl GEN2 协议(EPC C1GEN2协议,现已经成为ISO 18000—6 TYPE C)。两种协议的对比如表1所示。总体来 讲,EPC C1GEN2空中接口协议定义更完备,现有的 产品大多遵循此类协议。另外,ISO 18000—6基本 上是整合了一些现有RFID厂商的产品规格和EAN —UCC所提出的标签架构要求而订出的规范。它 只规定了空中接口协议,对数据内容和数据结构无 限制,因此可用于EPC。所以EPC协议得到广泛的 应用,成为事实标准。 表1 RFID空中接口协议对比 类型 ISO 18000—6 Type B EPC C1G2 载波频段860~960MHz DSB—ASK SSB—ASK 读写器调制方式ASK 18%or 100% PR—ASK Mini:80%. Max:100% 编码方式 Manchester PIE 电源供电Passive Passive 标签调制方式ASK,(Baekscatter) ASK/PSK 反向编码 FM0 FM0/Miller子载波 空中接口协议包含物理层和媒体接人控制 (MAC)层,物理层包含数据的帧结构定义,调制/解 调,编码/解码,链路时序等,MAC层包含链路时序, 交互流程,防碰撞算法及安全加密算法等。 2.1物理层 EPC协议中,前向通信使用双边带幅移键控 (DSB—ASK)、单边带幅移键控(SSB—ASK)或者反 相幅移键控(PR—ASK)等调制方式。标签通过阅 读器的RF电磁场来获得工作电源能量。阅读器通 过发送一个未经调制的RF载波并侦听标签的反向 散射的回复来获得标签的信息。标签通过反向散射 调制射频载波的幅度或者相位来传送信息。编码格 式由标签根据阅读器命令进行选择,可以是FM0或 者Miller调制副载波。 在链路时序方面,EPC协议规定了读写器发送 信息,在通信过程中,能较好地保持数据同步,抵抗各 种无线干扰,从而提高系统在无线环境的可靠性。反 向通讯采用FM0或者Miller子载波编码方式。 信号调制方面,阅读器使用DSB—ASK,SSB— ASK,或者PR—ASK调制方式跟标签进行通讯,标 签应该能够对全部三种调制类型进行解调。 ASK调制受数字数据的调制而取不同值,它采 用包络检波方式解调,适合电子标签的特点。PSK 用需要传输的数据值来调整载波相位,这种调制技 术具有更好的抗干扰性能,相位的变化可作为定时 信息来同步发送机和接收机时钟。 2.2 MAC层 2.2.1标签访问控制 阅读器通过选择,清点,访问三个基本操作来管 理标签群体。阅读器选择标签群体以便对标签进行 清点和访问。这个操作类似于从数据库中选择记 录。阅读器通过在四个会话中的一个会话发出一个 查询命令来启动一轮清点,可能会有一个或者多个 标签响应。若单个标签响应,阅读器请求该标签的 PC,EPC和CRC一16。若多个标签响应,则进人防 碰撞处理过程。阅读器和单个标签进行读或者写之 前,标签必须被唯一识别。访问的每一个操作包括 多个命令。 2.2.2防碰撞算法 在标签访问控制过程中,读写器在一轮中清点多 个标签响应,需要读写器进行碰撞仲裁。EPC协议中 采用ALOHA算法,ISO 18000协议中采用Binary Tree 算法解决防碰撞问题。然而,ALOHA算法清点效率仅 有33%,需要解决标签数目估计问题,Bianry Tree算法 更低,需要解决标签快速分散问题,因此有论文提出用 多叉树算法来快速分散标签,提高防碰撞效率。 2.2.3安全加密 在进行读操作时,读卡器向标签发出读指令,随后 标签根据读指令传送出明文数据。在进行写操作时, 读卡器向标签请求一个随机数, (下转第48页) ・48・ 微处理机 2010焦 该模块以用户交互方式实现,用于设置、管理移 动应用服务系统所需要的各种配置参数,配置其它 应用系统为移动应用服务平台开发的服务程序的相 关信息。 3.4短信息发送平台 短信息发送平台是移动应用系统的一个重要功 (1)即时消息广播 可以向所有在线的移动终端发送消息。消息的 发起可以是移动终端、可以由用户通过移动服务系 统提供的操作界面发起,也可以由应用程序通过移 动应用系统提供的消息发送接口发起。 (2)图像消息 可以将教学和学习活动中的图像信息,作为消 能,用于实现移动终端和移动终端间,移动终端和系 统后台之间的信息交互。信息发送平台使学习小组 息发送出去,在移动终端作为消息显示。 成员通过移动终端可以及时进行信息的交互和共 (3)短消息缓存 享,以体现学习者的协作学习性。 当消息发送地址中包含的终端没有开机时,可 短信息发送平台提供为应用程序可调用的服务 以将消息缓存在服务器端,等待终端开机时再发送。 接口,其他应用程序可以通过接口向移动终端发布 信息或者广播消息。建立这样一个移动短信息发送 4结束语 平台,可以为教学和学习的各类应用提供短信息发 随着移动计算技术和无线通信技术的蓬勃发 送平台。如图3所示。 展,一种以协作学习模式为特点的移动学习已逐渐 成为远程教育中一种重要的学习交流方式。把嵌入 式移动数据库(EMDBS)应用到协作移动学习系统, 实现了协作移动学习的“移动性”和“协作性”,让老 师与学生、学生与学生之间的各种信息资源可以不 再受时间和空间的限制及时进行学习和交互。 参考文献: [1] 叶成林,徐福荫,许骏.移动学习研究综述[J].电化教 育研究,2004(3):12—19. [2]赵建华,李克东.协作学习及其协作学习模式[J].中 国电化教育,2000(1O):5—6. [3]张志雄,胡飞.嵌人式移动数据库技术分析研究[J]. 图3短信息发送平台功能 微处理机,2008(3):131—133. 在移动应用系统中提供短信息发送平台,主要 [4]胡晓宏,沈贺嵩.嵌入式移动数据库系统中的数据查 包括以下功能: 询[J].单片机与嵌入式系统应用,2009(3):14—16. (上接第44页) 其中空中接口协议是基础。空中接口协议需解决物 标签将这个随机数以明文的方式传送给读卡器,读卡 理层的链路时序,帧结构,编码方式,调制方式等问 器使用这个随机数与待写入的数据进行异或运算传 题,MAC着重解决访问控制协议,防碰撞算法和安 输给标签,标签将获得的数据经过再次异或得到明文 全加密算法问题。 后写入存储器。在进行访问指令和杀死指令时,读卡 参考文献: 器在发送密码前同样先向标签请求一个随机数,并 [1]陈力颖.无源超高频电子标签芯片设计研究[D].天 将经过此随机数异或过的密码发送给标签,以达到 津:天津大学,2008. 数据在读卡器到标签的前向通道上被掩盖的目的。 [2]EPC Radio—frequency Identiifcation Protocols Class—I EPC协议中,密码在空中无保护传输,任何读卡 Generalon一2 UHF RFID Protocol for Communications at 器都能够读取和向芯片写数据。虽然EPC协议指 860MHz一960MHz[S].Vemion 1.0.8.EPC global,Dec. 定使用存取密码来保护芯片中的数据,但是这个存 2004. 取密码在芯片和读卡器之间在空中被直接无保护传 [3] 姚建永,郎为民,王建秋,等.EPCglobal组织的RFID 送。这使得密码变得不安全,为密码破解提供了可 标准[R].2006第四届中国工业企业物流论坛,2006. 能性,不能保证数据安全。 [4] 王立建,耿力,王文峰.ISO/IEC 18000射频识别空中 3结束语 接口标准研究[J],中国标准化,2008(3):27—28. [5]郎为民.射频识别(RFID)技术原理与应用[M].北京: RFID应用中,需要解决各层的接口标准问题, 机械工业出版社,2006. 

因篇幅问题不能全部显示,请点此查看更多更全内容