面向服务的RFID中间件设计与实现-以EmarkTag框架为例

需积分: 19 15 下载量 199 浏览量 更新于2024-08-06 收藏 10.75MB PDF 举报
"RFID中间件设计与实现,刘建华,硕士论文,上海师范大学,王笑梅导师,2008年" RFID中间件是连接RFID硬件设备(如读写器)与上层应用系统的关键组件,它负责处理数据采集、标签管理和系统安全等问题。本论文主要探讨了RFID中间件的设计与实现,特别是在EPC编码解析、读写器接入以及标签数据交换等方面的问题。 在RFID中间件设计中,作者提到了两种读写器配置方式:静态配置和动态配置。静态配置是指在中间件启动时即完成读写器配置的加载,配置信息在系统运行前已确定。这通常适用于配置不变或变动不频繁的场景。而动态配置则允许在系统运行过程中,通过接口编程实时识别和添加新的读写器,提高了系统的灵活性和适应性。 EmarkTag框架是本文研究的核心,它提供了读写器的静态配置和动态配置功能。静态配置的结果如图3.10所示,可能包括读写器的IP地址、端口、通信协议等信息。动态配置则依赖于IReaderServer服务,使得读写器可以动态地被系统识别和管理。此外,该框架还支持电子标签的注册和注销功能,读写器会触发标签进入或离开读写区域的事件通知,便于客户端进行相应的操作。 面向服务的RFID中间件架构(SOA)是解决传统中间件设计中缺乏一致性和灵活性问题的一种方法。SOA强调以服务为中心,提供了一种分布式软件系统的构建方法和环境。通过SOA设计原则,论文构建了RFID中间件的软件架构,包括读写器管理服务、标签信息服务和RFID安全服务等。这些服务通过查询服务、调用服务和提供服务的方式清晰定义,使得中间件能够适应不同的RFID应用场景。 论文还特别关注了EPC编码的自动解析,这是RFID数据交换和集成的关键。按照EPCglobal标准实现EPC编码的解析,能确保不同平台间RFID标签数据的有效交换,同时简化了针对不同应用构建RFID系统的工作。这样的设计降低了系统的复杂度,提升了系统的互操作性和可扩展性。 本论文对RFID中间件进行了深入研究,提出了面向服务的架构设计,解决了读写器接入、标签数据管理和系统安全等问题,为RFID技术在不同领域的应用提供了有力的支持。