1引言 射频识别(RadioFrequencyIdentification,RFID)是一种通过射频信号自动识别目标对象并获取相关数据的技术,RFID技术的最早应用可以追溯到第二次世界大战期间,当时该技术被英军用于识别敌我双方的飞机。随着现代电子技术的发展,RFID技术在物流、交通、医疗、制造业、农牧业等方面的应用得到了迅猛的发展,成为当前信息社会建设的一项基础技术。 当前,对RFID中间件尚无统一的定义,不同国家、不同组织、不同标准的RFID中间件的定义不同,不同的RFID应用中RFID中间件所包含的功能也可能有差别。尽管定义不同,但是对RFID中间件的主要功能已达成共识,即对不同数据采集设备的硬件管理以及对来自这些设备的数据进行过滤、分组、计数、存储等处理,并为后端的应用程序提供符合要求的数据。 2RFID中间件概述 早期的RFID应用系统由于规模较小,所涉及的标签和读写设备的种类单一、数量不大,对RFID中间件的需求也不明显,随着各厂商研发的电子标签和读写器种类迅速增加,使得企业在部署RFID应用系统时需要花费大量资源研发针对每一种读写设备和标签的适配器软件,因此迫切需要为RFID设备制定统一的标准,提供一致的应用系统开发接口,从而屏蔽不同标签和读写设备的实现细节。为此各大国际组织和厂商对RFID中间件进行了深入的研究,提出并制定了多种标准,其中比较著名的有ISO/IEC标准,EPCglobal标准以及日本的UID标准,在这之中尤以EPCglobal标准的应用最为广泛,成为了事实上的国际标准。 RFID中间件的发展大致经历了应用程序中间件、架构中间件和解决方案中间件三个发展阶段。应用程序中间件起始于RFID应用的早期,由于其与具体读写设备的紧耦合、通用性差等缺陷而逐渐被架构中间件所取代。基于架构的中间件集成了众多品牌型号的读写设备,并能同时为多个企业应用程序提供灵活的数据接口。除了具备基本数据搜集、过滤等功能,中间件还集成了安全的解决方案以及较为完整的平台管理与维护功能,因此得到广泛的应用。论文指导在架构中间件的基础上,各大厂商针对不同应用领域推出了相应的解决方案,这就是解决方案中间件,如IBM公司的WebSphereRFIDDeviceInfrastructure、BEA公司WebLogicRFIDEdgeServer、Oracle公司的SensorEdgeServer、Microsoft公司的BizTalkRFID等。解决方案中间件功能强大,部署方便,但是相对来说体积庞大,系统集成不便,而且价格昂贵,一般中小企业难以承受。鉴于此,基于架构的中间件在中小企业的应用中更受欢迎,因而也是当前RFID中间件中最为流行的。 3设计与实现 在上述RFID中间件架构中,中间层是本文的核心,包括三个重要部分:设备管理、数据处理及数据库系统。 3.1设备管理 3.1.1设备管理功能设计 3.1.2软硬件接口设计 3.2数据处理
数据处理是RFID中间件的核心功能,主要包括数据过滤与聚合及数据分发等功能。 |
核心期刊网(www.hexinqk.com)秉承“诚以为基,信以为本”的宗旨,为广大学者老师提供投稿辅导、写作指导、核心期刊推荐等服务。 核心期刊网专业期刊发表机构,为学术研究工作者解决北大核心、CSSCI核心、统计源核心、EI核心等投稿辅导咨询与写作指导的问题。 投稿辅导咨询电话:18915033935 投稿辅导客服QQ: 投稿辅导投稿邮箱:1003158336@qq.com |