论文部分内容阅读
RFID (Radio Frequency Identification,无线射频识别)技术,是一种快速、高效的自动识别和数据采集技术。随着RFID技术的发展,它的应用领域也越来越广泛,从物流仓储管理到零售及供应链管理,从航空行李管理到自动化等等。在RFID应用上发展起来的RFID中间件是RFID的关键技术之一,并得到了业界的广泛重视。RFID中间件是介于后台应用程序和前端读写器之间的程序,其主要任务是:对读写器获取到的标签数据进行过滤、分组、聚集等操作,以减少上传至应用程序的原始数据,起中介的作用。本文着重研究了RFID中间件的架构以及核心功能模块的设计和实现。设计了一个基于ALE (Application Level Events,应用级别事件)规范的RFID中间件。该中间件的特点是:1、由管理中心和中间件服务器构成,中间件服务器分散在各个地方,由管理中心负责进行调度,可以让中间件系统同时处理多个事件。2、中间件服务器按照ALE标准设计和实现。3、中间件服务器又由四个模块组成,包括:设备管理模块、数据处理模块、加密算法模块和事件处理模块。4、在系统的实现上,采用了COM(Component Object Model,组件对象模型)组件技术来完成整个系统的编码,使系统具有较高的可扩展性和与应用无关性。5、在加密算法模块中提供了4种不同的加密算法,可以让不同的用户根据自身对数据安全性的高低以及对数据处理的实时性要求,来选择不同的加密算法对数据进行加密处理。完成了对中间件的核心功能模块的测试,测试结果表明基于ALE的桌面型RFID中间件的各个模块功能良好,具有较好的可扩展性和稳定性,能很好地兼容不同读写器设备,读取标签的准确性达到了100%,能较快且准确的对采集到的数据进行过滤和格式转换,数据的加密对标签信息起到了很好的保护作用。最后通过该系统在RFID智能图书馆管理系统应用,验证了系统的整体功能。