论文部分内容阅读
无线射频识别(RFID)技术是一种非接触的自动识别技术,现在已被广泛应用于物流、医疗、零售、交通等领域。然而,随着该技术的快速发展和广泛应用,日益增大的数据量已使RFID系统间的信息交互不堪重负,再加上目前系统间的接口标准不统一而导致标签数据类型和传输方式的多样性,严重制约了系统接口之间数据的交换和处理能力。另外,考虑到标签数据的高度敏感性和服务质量的重要性,系统的安全问题也不容小视。基于这些实际问题和应用需求,本论文研究设计了一种基于ALE规范的RFID中间件系统。通过对国内外RFID典型中间件框架的解析以及功能的研究,本论文提出了一种基于ALE规范的RFID中间件系统总体架构,具体包括边缘处理层和事件处理层。研究和设计的主要内容有:1.为RFID中间件与硬件设备之间的交互定义了一套API接口。通过采用动态库技术,本设计解决了此中间件与不同厂商生产的阅读器的适配和兼容问题。2.研究并实现了此中间件系统与应用系统的交互方法。通过采用Web Services技术和ALE定义的接口规范,此中间件系统能与各种企业信息系统进行交互,实现无缝连接。3.实现了本系统对事件流的处理机制。通过对当前数据处理方面的相关技术的研究,本论文通过借鉴和扩展ALE数据处理规则和采用复杂事件处理技术,实现了此处理机制。4.通过对现有冗余过滤算法的分析和研究,本论文提出了一种新型的冗余过滤方法。经验证,它不仅能快速过滤掉重复数据,也能去除偶尔出现的标签。基于该冗余过滤方法,本文还提出了一种监控阅读器状态方法,减轻了网络负担。5.通过对现有安全机制的分析,本论文将数据安全性松散耦合到中间件系统中,从而保证了系统的正常运行,也确保了原始数据流和事件流的完整性、真实性和机密性。最后,在.NET平台上实现了一个RFID中间件系统,经过测试表明本RFID中间件的各项功能基本符合设计要求。