RFID中间件和系统体系结构.ppt
《RFID中间件和系统体系结构.ppt》由会员分享,可在线阅读,更多相关《RFID中间件和系统体系结构.ppt(62页珍藏版)》请在三一办公上搜索。
1、RFID中间件和系统体系结构教学设计,信息技术学院 李斌,一、RFID软件部分,二、中间件基本概念,三、RFID网络框架及中间件系统功能,四、RFID中间件ALE规范,主要内容,五、RFID主要中间件产品,一、RFID软件部分,RFID软件系统可以分成如下4类:1前端软件 设备供应商提供的系统演示软件、驱动软件、接口软件、集成商或者客户自身开发的RFID前端操作软件等。2中间件软件为实现采集的信息的后台的传递与分发的而开发的中间件。3后端软件处理这些采集的信息的后台应用软件和管理信息系统软件。4其他软件开发平台或者为模拟其系统性能而开发的仿真软件等。,(1)读/写功能 读功能就是从电子标签中读
2、取数据;写功能就是将数据写入电子标签。(2)防碰撞功能 很多时候不可避免地会有多个电子标签同时进入读写器的读取区域,要求同时识别和传输数据时,就需要前端软件具有防碰撞功能。(3)安全功能 确保电子标签和读写器双向数据交换通信的安全。(4)检/纠错功能 由于使用无线方式传输数据很容易被干扰,使得按收到的数据产生畸变,从而导致传输出错。,一、RFID软件部分,1.前端软件,一、RFID软件部分,2.RFID后端软件,(1)RFID系统管理:系统设置以及系统用户信息和权限。(2)电子标签管理:在数据库中管理电子标签序列号和每个物品对应的序号和产品名称、型号规格、芯片内记录的详细信息等,完成数据库内所
3、有电子标签的信息更新。(3)数据分析和储存:对整个系统内的数据进行统计分析,生成相关报表,对采集到的数据进行存储和管理。,(1)开发平台(2)测试软件(3)评估软件(4)演示软件(5)模拟性能而开发的仿真软件等。,一、RFID软件部分,3.RFID的其他软件,1.什么是中间件?,中间件(middleware)是基础软件的一大类,属于可复用软件的范畴。顾名思义,中间件处于操作系统软件与用户的应用软件的中间。中间件在操作系统、网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。,二、中间件基本概念,1.什么是RFI
4、D中间件,RFID 中间件是用来加工和处理来自读写器的所有信息和事件流的软件,是连接读写器和企业应用的纽带,使用中间件提供一组通用的应用程序接口(API),即能连到RFID读写器,读取RFID标签数据。它要对标签数据进行过滤、分组和计数,以减少发往信息网络系统的数据量并防止错误识读、多读信息。,二、中间件基本概念,二、中间件基本概念,2.RFID中间件框架图,2.为什么要使用 RFID中间件,如何将现有的系统与新的RFID Reader连接?这个问题的本质是用户应用系统与硬件接口的问题。在RFID应用中,通透性是整个应用的关键,正确抓取数据、确保数据读取的可靠性、以及有效地将数据传送到后端系统
5、都是必须考虑的问题。,二、中间件基本概念,为什么要使用 RFID中间件,中间件在系统中的作用及位置,二、中间件基本概念,为什么要使用 RFID中间件,RFID中间件与系统集成,二、中间件基本概念,为什么要使用 RFID中间件,(1)数据过滤和收集 去除阅读器产生冗余、错误的标签数据。生成报告时只上传关心的数据(分组统计的)。(2)RFID基础设施管理 典型的企业级应用需要管理成百上千的阅读器(可能是不同牌子的),RFID中间件提供对其进行配置管理,实时监控阅读器的状态。,二、中间件基本概念,RFID中间件的功能?,RFID中间件的功能是负责管理在识读器和应用软件之间的数据流。信息服务是作用是使
6、不同的应用系统能共享相关的数据。通过它们,RFID系统的相关信息可以在全球得到共享。,二、中间件基本概念,RFID中间件的需求?,数据处理尽量靠近源头大量RFID数据存在于系统“边缘”;让有价值的数据进入中央系统;对数据进行清理、筛选、整合和汇总;屏蔽各种错误与异常,避免给中央系统带来麻烦。,RFID中间件的需求?,对事件进行层层抽象,转化为有价值的事件RFID应用领域面临着大量简单事件;实现简单事件向有价值事件的转化。,1、中间件使用中间件的原因隔离应用程序与设备接口处理由识读器和传感器捕获的原始测读记录,使应用程序仅能看到有意义的、高层的事件,减少了应用程序处理的信息量。提供了一个应用程序
7、层的接口用于管理识读器和查询RFID测读记录。,二、中间件基本概念,三、RFID网络框架及中间件系统功能,(1)RFID网络框架,RFID中间件的总架构就是在RFID应用系统架构的中间两层,即边缘层和集成层。,EPC:产品电子代码管理中心ONS:本地对象命名服务EPCIS:电子产品码信息服务RFID:无线射频识别,三、RFID网络框架及中间件系统功能,1.RFID中间件的组成,(1)识读器适配器作用是提供识读器接口(2)事件管理器作用是过滤事件(3)应用程序接口作用是提供一个基于标准的服务接口,三、RFID网络框架及中间件系统功能,2、RFID中间件的逻辑结构,三、RFID网络框架及中间件系统
8、功能,3、RFID中间件功能 RFID中间件在实际应用中完成数据的处理、传递和对读写器的管理等功能,用来监测RFID设备及其工作状态,管理和处理电子标签和读写器之间的数据流以及提供RFID设备和主机的接口。(1)标签数据的读写(2)数据的过滤和聚集(3)RFID数据的分发(4)数据安全,三、RFID网络框架及中间件系统功能,4.RFID中间件系统实现原理,三、RFID网络框架及中间件系统功能,RFID中间件系统各个模块功能如下:(1)设备驱动适配 设备驱动适配的主要功能是将各个读写器厂商不同型号、版本的读写器接口适配成对事件处理引擎统一的接口。(2)事件处理引擎 对读写器上报的标签数据和读写器
9、事件进行过滤、分组、合成等操作,以便满足EPCIS捕获应用的需要。(3)规则引擎 处理来自EPCIS捕获应用的规则,并将事件处理引擎处理后的信息,以标准的ALE接口上报给EPCIS捕获应用。(4)规则库 用于对EPCIS捕获应用设置的规则进行持久化,以便在RFID系统重新启动时,即时加载已经设置成功的事件规则。,三、RFID网络框架及中间件系统功能,5.中间件可以从架构上分为两种(1)以应用程序为中心(ApplicationCentric)的设计概念是通过RFIDReader厂商提供的API,以HotCode方式直接编写特定Reader读取数据的Adapter,并传送至后端系统的应用程序或数据
10、库,从而达成与后端系统或服务串接的目的。(2)以架构为中心(InfrastructureCentric)随着企业应用系统的复杂度增高,企业无法负荷以HotCode方式为每个应用程式编写Adapter,同时面对对象标准化等问题,企业可以考虑采用厂商所提供标准规格的RFID中间件。这样一来,即使存储RFID标签情报的数据库软件改由其他软件代替,或读写RFID标签的RFIDReader种类增加等情况发生时,应用端不做修改也能应付。,三、RFID网络框架及中间件系统功能,6RFID中间件的特征,三、RFID网络框架及中间件系统功能,(1)基于标准 中间件必须基于标准。(2)独立于架构(Insulati
11、onInfrastructure)RFID中间件独立并介于RFID读写器与后端应用程序之间,并且能够与多个RFID读写器以及多个后端应用程序连接,以减轻架构与维护的复杂性。(3)数据流(DataFlow)处理 RFID的主要目的在于将实体对象转换为信息环境下的虚拟对象,因此数据处理是RFID最重要的功能。RFID中间件具有数据的搜集、过滤、整合与传递等特性,以便将正确的对象信息传到企业后端的应用系统。,1.ALE规范说明书,应用层事件(Application Level Event)规范,简称ALE规范,于2005年9月,由EPC Global组织正式对外发布。它定义出RFID中间件对上层应用
12、系统应该提供的一组标准接口,,四、RFID中间件ALE规范,ALE与应用系统的关系:,ALE规范定义的是一组接口,它不牵涉到具体实现。在EPCglobal组织的规划中,支持ALE规范是RFID中间件的最基本的一个功能;这样,在统一的标准下,应用层上的调用方式就可统一,应用系统也就可以快速部署。,ALE规范说明书的主要优点:,(1)提供了用于事件管理的标准 为了可以从RFID读写器接收、过滤及分组事件,ALE规范提供了一个读写器接口。使用兼容ALE的中间件的应用程序不需要为每个读写器都安装单独的驱动程序,也无需使用每个读写器的专有编程接口。(2)扩展性 ALE标准具有高度扩展性。虽然ALE规范的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- RFID 中间件 系统 体系结构
链接地址:https://www.31ppt.com/p-5446492.html