论文部分内容阅读
射频识别(Radio Frequency Identification,RFID),是一种利用射频信号自动识别目标对象并获取相关信息的技术。随着技术的进步,RFID应用领域日益扩大,现已涉及到人们日常生活的各个方面,并将成为未来信息社会建设的一项基础技术。然而对RFID领域的研究并非一片坦途。本文描述的RFID读写设备模拟器的实现在于针对现阶段RFID软件发展所面临的问题,具体表现为中间件及上层应用相关技术的研究过程中,由于各种不同品牌型号的硬件设备互不兼容的特性,给研发过程加重了负担,并大大限制了相关软件的可扩展性及兼容性。此外,一个中间件或者应用软件的研究通常面临着难以得到一个理想的研发和测试环境的尴尬。这种情况下要满足研发者的需求,需要读写设备模拟器以其作为模拟软件的特点以及与生俱来的灵活性,可扩展性提供支持。EPCGlobal是致力于发展RFID业界统一标准的组织。本文研究了EPCGlobal读写器协议(2006年发布,version 1.1)及读写器管理协议(2007年发布,version 1.01),根据协议的相关规定,实现了一个通用的、可扩展的、兼容性强的RFID的读写设备模拟器并提供了对模拟读写器网络进行控制的读写设备控制器,此读写设备模拟器及其控制器在实现过程中运用了Java及SNMP等相关技术,因此具有较强的可扩展性和通用性。本模拟器的实现旨在模拟读写器对RFID标签的处理流程,并以协议中的标准格式对控制器进行反馈,提供标准的接口与应用软件及中间件进行交互。可基于配置信息改变有关参数来控制读写器工作模式或通信格式。有助于RFID相关课题的研究及标准化的RFID软件和中间件的研发。