文档库 最新最全的文档下载
当前位置:文档库 › 射频识别系统底层协议开发工具包的设计

射频识别系统底层协议开发工具包的设计

匝翌圃兰兰兰墨釜兰显鲨兰兰』生文章编号:1671—459812010)01—0179—04中图分类号:TP915.04文献标识码:A

射频识别系统底层协议开发工具包的设计

武君胜1,李瑞贤2

(1.西北工业大学软件与微电子学院,陕西西安710072;

2.西北工业大学计算机学院,陕西西安710072)

摘要:底层读写器协议(LLRP)作为射频识别系统的标准底层协议,为射频识别系统的广泛应用提供了先决条件;通过开发I,I.RP协议工具包,阐述LLRP协议的工作原理以及j二具包的设计、实现和功能性测试;该工具包为射频识别中对读写器进行管理配置以及对标签进行盘存、访问操作提供标准接兀,通过使用该工具包.开发人员叮以快速且有效地完成射频识别应用系统软件开发。

关键词:底层读写器协议l射频识别;标准化;工具包

DesignofRFIDLOW-LevelReaderProtocolToolkit

WuJunshen91。LiRuixian2

(1-CollegeofSoftwareandMicroelectronies,NorthwesternPolytechnicalUniversity,Xi’an710072,China;

2.CollegeofComputer,NorthwesternPolytechnicalUniversity,Xi’an710072,China)Abstract:Asthestandardlow-levelprotocolofradiofrequencyidentificationsystem。low-levelreaderprotocol(LLRP)makesitpossi-hietOapplytheRFIDsystem

widely.Accordingto

thedevelopmentofatoolkitbasedonLLRP,expoundtheprincipleofLLRP,thedesign,realizationandfunctionaltestofthetoolkit.Thistoolkitprovidesstandardinterfacesformanagementofthereader,inventoryandaccessop—erationofthetags.Bythistoolkit。programmerscandevelopRFIDapplicationsoftwaresystemquicklyandefficiently.Keywords:lowlevelreaderprotocol;radiofrequencyidentification;standardization;toolkit

O引言

射频识别(RadioFrequencyIdenti-fication,RFID)技术是利用无线射频方式进行非接触双向通信并交换数据,以达到识别目的的一种非接触式自动识别技术【i-Z]。由于其具有标签数据容量大、传输可靠性高、数据保密性能好以及可远距离、多目标且快速识读等突出优点,RFID技术于2005年入选“建议企业引入的十大策略技术”,被广泛应用于制造、物流、医疗、运输、零售、国防和人员管理等众多领域。

为了解决之前RFID技术领域缺乏统一标准的问题,全球电子商品编码协会(ElectronicProductCodeglobal,EPCglo-bad于2007年发布了底层读写器协议(Low-LevelReaderProtocol,LLRP)。该协议旨在为全球所有的RFID系统实现一个通用的且高效的接口标准,以促进RFID技术的进一步发展[3]。截止2008年底,国外基于该标准的RFID硬件产品已有少量投入使用,相关系统软件开发工作也已经展开[41;而国内的RFID系统虽有一定应用,但应用程度及规模同国外相比均有较大差距,对新型协议标准的研究及开发较少[5…。

本文以LLRPl.0.1版本为研究对象,以ImpinjR1000读写器及EPCCIG2标签为实验器材,通过对LLRP底层数据格式及其功能进行封装,设计完成了一个LLRP软件开发工具包,RFID系统开发人员可以通过调用该工具包提供的接口函数,方便地实现LLRP所提供的基本功能,简化开发过程,降低开发难度。

收稿日期:2009一09—06I修回日期:2009—10一14。

作者简介:武君胜(1962一),男,陕西礼泉人,博士,教授,主要从事软件工程、科学可视化和计算机应用方向的研究.1工作原理

LLRP是一种面向消息的协议,以消息作为客户端与读写器之间进行通信的基本数据单元。EPCglobal的RFID网络架构如图1所示。RFID中问件实现了应用层事件协议(Appli—cationLevelEventProtocol,ALE)所定义的数据收集过滤功能并通过该协议与上层应用系统进行通信;RFID读写器与标签之间通过无线电协议进行通信;而I。I,RP协议则为RFID中间件对读写器进行管理配置提供标准接口,并通过包含无线电协议中相关控制接口的方式提供对UHFC1G2(UltraHighFrequencyClass1Generation

2,超高频一类二代通信协议)等先进无线协议的支持,以在控制多个读写器时减少干扰,提高读取效率。

中间件

(数据收集&过滤)

图1EPCglobal网络架构图

LLRP以命令集合的方式实现对读写器的配置,这样的命令集合在LLRP中被称为规程(Specification)。两种基本的LLRP操作规程是ROSpec(ReaderOperationSpecification,读写器操作规程)以及AccessSpee(AccessSpecification,访问规程)。除此之外,LLRP中还定义了AISpec(AntennaIn一

中华测控网

chmamca.corn

万方数据

相关文档