论文部分内容阅读
随着射频识别技术(RFID)的不断发展以及广泛应用,RFID中间件越来越受到人们的关注。RFID中间件扮演着RFID硬件设备和应用程序之间的中介角色,在应用程序端使用中间件提供的一组通用应用程序接口(API),即能连到RFID读写器,读取RFID标签数据。RFID中间件实现了前端数据的采集,以及到后端业务系统的连接,从而将前端RFID设备与后端企业应用系统有机的结合起来,使RFID应用更为灵活,具有很高的实用价值。
虽然目前很多大公司(比如Microsoft、IBM、Oracle等)已推出比较成熟的RFID中间件产品,但是它们大多是基于其核心产品或技术的应用,有太大的依赖性和较小的扩展性。另外它们一般都过于庞大和复杂,不易于用户使用和二次开发。针对上述问题,本文设计了一种新颖的、轻量级的且易于用户使用和二次开发的RFID中间件,并对其进行了编程实现。论文的主要研究内容如下:
1.RFID中间件及其关键技术的研究
简单介绍了电子标签网络及RFID中间件在其中的作用,对RFID中间件功能要求、组成部件和一些关键技术(比如RFID数据处理、ALE应用接口规范等)进行了深入的研究,提出了RFID中间件设计中的一些难点问题。
2.提出了一种轻量级的RFID中间件设计框架
首先对RFID中间件的系统需求做了详细的分析,进而确定了该RFID中间要实现的具体功能,然后采用层次和模块化设计方法对它的系统架构进行了设计,根据系统功能将其划分为三个层次:设备抽象层、数据处理层和应用接口层。最后对每个层次和模块的设计进行了详细的说明。
3.根据该RFID中间件的设计框架对其进行了实现
首先介绍了该RFID中间件的实现模型,然后对每个层次和模块的具体实现思路做了详细说明,比如读写器驱动和驱动管理器的实现、逻辑映射引擎与逻辑读写器的实现、RFID数据过滤算法的实现和应用程序接口的实现等。最后还对中间件配置文件和管理控制台的实现进行了详细说明。