论文部分内容阅读
射频识别(RFID)技术可通过射频信号自动识别目标对象,并获取其相关的数据。利用射频识别技术,世界上的所有货物可以联系在一起,组成了一个“物联网”。在这个信息网络上,能够准确识别和跟踪每件单元货品在供应链上的去向,从而使采购、仓储、配送过程更加便捷。RFID中间件则是RFID系统的关键软件,它是连接标签识读器和企业应用程序的纽带,代表应用程序提供一系列计算功能,在将数据送往企业应用程序之前,它要对标签数据进行过滤、汇总和计数,压缩数据容量。本项目开发的RFID中间件系统独立并介于RFID读写器与后端应用程序之间,并且能够与多个RFID读写器以及多个后端应用程序连接,以减轻架构与维护的复杂性。RFID中间件通过分析读写器的功能共同点,统一了系统与读写器的逻辑接口,从而屏蔽读写器硬件平台的差异,并且可以通过添加硬件驱动包的方式支持新的读写器接口。中间件还具有数据的搜集、过滤、整合与传递等特性,以便将正确的对象信息传到企业后端的应用系统,本文提出了一种基于XML文件的过滤器组的定义方式和执行方案,使原始的标签信息经过识别过滤,模式过滤,内容过滤,规则过滤之后最终与后台的其它应用系统挂钩。本项目还开发了一套模拟实际应用的演示流程,演示了RFID中间件在实际应用中所起到的作用。最后分析了本系统的不足和进一步的研究方向。