无线射频识别技术即RFID(Ridio Frequency Identification)技术,是采用无线射频方式进行非接触通信,以达到识别并交互数据的一种快速识别技术。其基本硬件组成包括电子标签、天线和阅读器。RFID系统的工作原理是:当电子标签进入由天线激活的RF区域时,天线的射频信号将激活标签,读写器发出一种调制信号,标签对调制信号解调并把解调信号发回读写器,读写器再把读取的数据发送给PC机。PC机根据逻辑运算判断数据的合法性,针对不同的设定做出相应的处理和控制,发出指令信号控制执行机构动作。
IBM RFID中间件的架构体系如图2所示,主要包括边缘控制器和前端服务器两部分。边缘控制器主要负责与RFID硬件设备之间的通信,对RFID读写器所提供的数据进行过滤、整合,将其提供给前端服务器,前端服务器充当了所有RFID设备信息采集的汇合中心,存储数据并与后台管理系统整合。边缘控制器主要由控制器、过滤器、读写器代理等组成。前端服务器基于J2EE标准环境,主要由WebSphere服务器(WebSphere Application Server即WAS)、MQ中间件、数据库、网络代理等部分组成。边缘控制器与前端服务器之间采用发布主题/订阅主题的方式通信。