中间件PPT课件
IT Education & Training
RFID培训
一、RFID软件部分
IT Education & Training
二、中间件基本概念
三、RFID网络框架及中间件系统功能 四、RFID中间件ALE规范 五、RFID中间件的技术实现 六、RFID主要中间件产品
一、RFID软件部分
IT Education & Training
二、中间件基本概念
为什么要使用 RFID中间件
IT Education & Training
中间件在系统中的作用及位置
二、中间件基本概念
为什么要使用 RFID中间件
IT Education & Training
RFID中间件与系统集成
二、中间件基本概念
IT Education & Training
三、 RFID网络框架及中间件系统功能IT Education & Training
2.RFID中间件的组成
(1)识读器适配器 ▪ 作用是提供识读器接口
(2)事件管理器 ▪ 作用是过滤事件
(3)应用程序接口 ▪ 作用是提供一个基于标准的服务接口
二、中间件基本概念
2.RFID中间件框架图
IT Education & Training
二、中间件基本概念
IT Education & Training
3.为什么要使用 RFID中间件
如何将现有的系统与新的RFID Reader连 接?
这个问题的本质是用户应用系统与硬件 接口的问题。在RFID应用中,通透性是整个 应用的关键,正确抓取数据、确保数据读取 的可靠性、以及有效地将数据传送到后端系 统都是必须考虑的问题。
(3)安全功能 确保电子标签和读写器双向数据交换通信的安全。
(4)检/纠错功能 由于使用无线方式传输数据很容易被干扰,使得按收到的 数据产生畸变,从而导致传输出错。
一、RFID软件部分
IT Education & Training
2. RFID后端软件
(1)RFID系统管理:系统设置以及系统用户信息 和权限。 (2)电子标签管理:在数据库中管理电子标签序 列号和每个物品对应的序号和产品名称、型号规 格、芯片内记录的详细信息等,完成数据库内所 有电子标签的信息更新。 (3)数据分析和储存:对整个系统内的数据进行 统计分析,生成相关报表,对采集到的数据进行 存储和管理。
为什么要使用 RFID中间件
(1)数据过滤和收集 去除阅读器产生冗余、错误的标签数据。 生成报告时只上传关心的数据(分组统计的)。
(2)RFID基础设施管理 典型的企业级应用需要管理成百上千的阅读器(可能
是不同牌子的) ,RFID中间件提供对其进行配置管理, 实时监控阅读器的状态。
二、中间件基本概念
一、RFID软件部分
3. RFID的其他软件
(1)开发平台 (2)测试软件 (3)评估软件 (4)演示软件 (5)模拟性能而开发的仿真软件等。
IT Education & Training
二、中间件基本概念
IT Education & Training
1.什么是中间件?
中间件(middleware)是基础软件的一大类,属于可 复用软件的范畴。顾名思义,中间件处于操作系统软件与 用户的应用软件的中间。中间件在操作系统、网络和数据 库之上,应用软件的下层,总的作用是为处于自己上层的 应用软件提供运行与开发的环境,帮助用户灵活、高效地 开发和集成复杂的应用软件。
一、RFID软件部分
IT Education & Training
1.前端软件
(1)读/写功能 读功能就是从电子标签中读取数据; 写功能就是将数据写入电子标签。
(2)防碰撞功能 很多时候不可避免地会有多个电子标签同时进入读写器的 读取区域,要求同时识别和传输数据时,就需要前端软件 具有防碰撞功能。
读写器系统 (1)
读写器系统 (N)
阅读器层
边缘层
RFID中间件 应用程序系统
集成层
应用层
RFID中间件的总架构就是在RFID应用系统架构的中 间两层,即边缘层和集成层 。
三、 RFID网络框架及中间件系统功能IT Education & Training
EPC:产品电子代码管理中心 ONS:本地对象命名服务 EPCIS:电子产品码信息服务 RFID:无线射频识别
二、中间件基本概念
IT Education & Training
RFID中间件的需求?
对事件进行层层抽象,转化为有价值的事件 –RFID应用领域面临着大量简单事件; –实现简单事件向有价值事件的转化。
三、 RFID网络框架及中间件系统功能IT Education & Training 1. RFID网络框架
二、中间件基本概念
IT Education & Training
RFID 中间件是用来加工和处理来自读写器的所有信息和 事件流的软件,是连接读写器和企业应用的纽带,使用中间 件提供一组通用的应用程序接口(API),即能连到RFID读 写器,读取RFID标签数据 。它要对标签数据进行过滤、分 组和计数,以减少发往信息网络系统的数据量并防止错误识 读、多读信息。
IT Education & Training
RFID中间件的功能?
RFID中间件功能
RFID中间件在实际应用中完成数据的处理、传递和对读写 器的管理等功能,用来监测RFID设备及其工作状态,管理 和处理电子标签和读写器之间的数据流以及提供RFID设备 和主机的接口。
(1)标签数据的读写
(2)数据的过滤和聚集
RFID软件系统可以分成如下4类:
1.前端软件 设备供应商提供的系统演示软件、驱动软件、接口软件、
集成商或者客户自身开发的RFID前端操作软件等。 2.中间件软件
为实现采集的信息的后台的传递与分发的而开发的中间 件。 3.后端软件
处理这些采集的信息的后台应用软件和管理信息系统软 件。 4.其他软件
开发平台或者为模拟其系统性能而开发的仿真软件等。
(3)RFID数据的分发
(4)数据安全
二、中间件基本概念
IT Education & Training
RFID中间件的需求?
• 数据处理尽量靠近源头 –大量RFID数据存在于系统“边缘”; –让有价值的数据进入中央系统; –对数据进行清理、筛选、整合和汇总; –屏蔽各种错误与异常,避免给中央系统带来麻烦。