1、物联网射频识别( RFID)技术与应用点 击 此 处结 束放映物联网射频识别( RFID)技术与应用2013年 物联网系列教材 荣 获 陕西省高等教育教学成果 二等 奖 点 击 此 处结 束放映物联网射频识别( RFID)技术与应用第 9章 RFID中间件点 击 此 处结 束放映物联网射频识别( RFID)技术与应用RFID将与互联网、无线通讯网等一起,在全球编织一个庞大的物联网。这种网络格局的变革,将使许多应用程序在网络环境的异构平台上运行。为解决分布异构的问题,人们提出了中间件的概念。中间件是介于前端读写器硬件模块与后端应用软件之间的重要环节 , 是 RFID部署与运作的中枢。点 击 此
2、处结 束放映RFID中间件概述9.1RFID中间件的结构9.2RFID中间件实例9.3物联网射频识别( RFID)技术与应用点 击 此 处结 束放映物联网射频识别( RFID)技术与应用点 击 此 处结 束放映RFID中间件概述9.1物联网射频识别( RFID)技术与应用9.1.1 中间件的概念目前中间件并没有严格的定义。人们普遍接受的定义是,中间件是一种独立的系统软件或服务程序,分布式应用系统借助这种软件,可以实现在不同的应用系统之间共享资源。点 击 此 处结 束放映物联网射频识别( RFID)技术与应用中间件是位于平台(硬件和操作系统)和应用之间的通用服务,如图 9.1所示。图 9.1 中
3、间件的概念点 击 此 处结 束放映物联网射频识别( RFID)技术与应用中间件应具有如下的一些特点。( 1)满足大量应用的需要;( 2)运行于多种硬件和 OS平台;( 3)支持分布计算,提供应用或服务的交互;( 4)支持标准的协议;( 5)支持标准的接口。点 击 此 处结 束放映物联网射频识别( RFID)技术与应用9.1.2 RFID中间件的 分类RFID中间件的分类点 击 此 处结 束放映物联网射频识别( RFID)技术与应用9.1.3 RFID中间件的发展历程1.RFID中间件的发展阶段( 1)应用程序中间件发展阶段是 RFID中间件的初始阶段。在本阶段 RFID中间件多以整合、串接 R
4、FID读写器为目的。 点 击 此 处结 束放映物联网射频识别( RFID)技术与应用( 2)构架中间件发展阶段是 RFID中间件的成长阶段, RFID中间件不但具备了基本数据收集、过滤、处理等功能,同时也满足了企业多点对多点的连接需求,并具备了平台的管理与维护功能。( 3)解决方案中间件发展阶段是 RFID中间件的成熟阶段。各厂商针对 RFID在不同领域的应用,提出了各种 RFID中间件的解决方案。点 击 此 处结 束放映物联网射频识别( RFID)技术与应用2.RFID中间件发展趋势RFID中间件 具有 从传统模式向网络服务模式的发展趋势 。 服务架构( SOA)、网格技术将与 RFID中间
5、件技术逐渐融合,突破了应用程序之间沟通的障碍 。 更可靠和更高效的安全技术将成为 RFID中间件技术发展的另一个重点。点 击 此 处结 束放映物联网射频识别( RFID)技术与应用9.1.4 RFID中间件的 特征与作用1.RFID中间件的特征目前 RFID中间件可以分为非独立的中间件和独立的通用中间件两大类。非独立的中间件将 RFID技术纳入到现有的中间件产品的软件系统中, RFID作为可选子项。独立的通用中间件具有独立性,不依赖于其它软件系统,各模块都是由组件构成,根据不同的需要进行软件组合。点 击 此 处结 束放映物联网射频识别( RFID)技术与应用一般说来, RFID中间件具有以下特
6、征。点 击 此 处结 束放映物联网射频识别( RFID)技术与应用2.RFID中间件的作用( 1)控制 RFID读写设备按照预定的方式工作,保证不同读写设备之间配合协调。( 2)按照一定规则过滤数据,筛除绝大部分冗余数据,将真正有效的数据传送给后台信息系统。( 3)保证读写器和企业级分布式应用系统平台之间的可靠通信。( 4)中间件屏蔽了底层 操作系统 的复杂性 。点 击 此 处结 束放映物联网射频识别( RFID)技术与应用点 击 此 处结 束放映中间件 的结构9.2物联网射频识别( RFID)技术与应用9.2.1 RFID中间件的系统框架中间件系统结构包括读写器接口( Reader Inte
7、rface)、处理模块( Processing Module)以及应用接口(Application Interface) 3部分。点 击 此 处结 束放映物联网射频识别( RFID)技术与应用图 9.2中间件系统结构框架点 击 此 处结 束放映物联网射频识别( RFID)技术与应用9.2.2 RFID中间件的处理模块1. RFID事件过滤系统( 1)事件过滤的方式( 2)事件记录的方式( 3)事件过滤的作用( 4)事件过滤的功能点 击 此 处结 束放映物联网射频识别( RFID)技术与应用2. 实时内存事件数据库实时内存事件数据库( Real-time In-memory Event Data
8、base, RIED)是一个用来保存边缘中间件信息的内存数据库。 RIED是一个高性能的内存数据库,假如读写器每秒阅读并发送 10000个数据信息,内存数据库每秒必须能够完成10000个数据处理,而且这些数据是保守估计的,内存数据库必须高效地处理读取的大量数据。点 击 此 处结 束放映物联网射频识别( RFID)技术与应用3. 任务管理系统任务管理系统( Task Management System, TMS)负责管理由上级中间件或企业应用程序发送到本级中间件的任务。( 1)任务管理系统的特点( 2)任务管理系统的功能( 3)任务管理系统的性能点 击 此 处结 束放映物联网射频识别( RFID
9、)技术与应用点 击 此 处结 束放映RFID中间件实例9.3物联网射频识别( RFID)技术与应用目前技术比较成熟的 RFID中间件主要是国外产品,IBM、 Microsoft、 BEA、 Reva、 Oracle、 Sun、 SPA等公司都提供 RFID中间件产品。国内的深圳立格和清华同方是较早涉足这一领域的企业,已经拥有具有自主知识产权的中间件产品。点 击 此 处结 束放映物联网射频识别( RFID)技术与应用9.3.1 IBM公司的 RFID中间件1.IBM中间件 的体系结构IBM在中间件领域处于全球领先地位。 IBM公司推出了以 WebSphere中间件为基础的 RFID解决方案 。点
10、 击 此 处结 束放映物联网射频识别( RFID)技术与应用图 9.4 IBM RFID中间件的结构体系点 击 此 处结 束放映物联网射频识别( RFID)技术与应用2. IBM RFID中间件的工作流程RFID读写器获得标签数据后,通过代理服务器将其发布到 MicroBroker总线 。 适配器和滤波器订阅了标签数据这一主题,就从 MicroBroker总线上得到数据,然后将处理后的标签数据发布到 MicroBroker总线上,由 MB Bridge模块将数据发送到前端服务器。点 击 此 处结 束放映物联网射频识别( RFID)技术与应用前端服务器订阅了处理后的标签数据,然后将其提供给 We
11、bSphere应用服务器。 IBM WebSphere应用服务器将RFID事件、企业的商业模型以及应用程序进行映射,提取应用程序关心的 RFID事件和数据。点 击 此 处结 束放映物联网射频识别( RFID)技术与应用3. IBM与远望谷公司合作开发的中间件远望谷与 IBM公司共同合作开发了 RFID中间件适配层软件。远望谷与 IBM的合作,实现了远望谷公司 RFID系统与IBM公司 RFID系统在技术上的无缝对接,这对于我国 RFID技术在各个领域的推广有着深远影响。 点 击 此 处结 束放映物联网射频识别( RFID)技术与应用9.3.2 微软的 RFID中间件Biz为 business的简称, talk为对话之意,所以微软公司的 RFID中间件 “ BizTalk RFID” 能作为各企业级商务应用程序间的消息交流之用。点 击 此 处结 束放映