RFID设备与中间件集成架构图 rfid中间件组成_多个中间件


最近有一个朋友有个案子,涉及到的RFID硬件比较多,如何将这些RFID读取设备连接并和企业现有的系统或者将来企业的系统连接?其实,这个问题的本质是企业运用系统与硬件接口的问题。因此,行业内有个名词--RFID中间件。

什么是RFID中间件

RFID中间件是位于RFID硬件和操作系统、应用之间的通用服务,这些服务具有标准的程序接口和协议。针对不同的操作系统和硬件平台,它们可以有符合接口和协议规范的多种实现解决分布异构问题。简单一点理解,就是能把多个RFID硬件连在一起操作控制并能兼容其他系统。


RFID设备与中间件集成架构图 rfid中间件组成_RFID设备与中间件集成架构图_02

中间件是位于硬件和企业管理系统的通用服务


RFID中间件的原理

RFID中间扮演RFID标签和应用程序之间的中介角色,从应用程序端使用中间件所提供一组通用的应用程序接口(API),既能连接到RFID设备,从而读取标签数据。从而会使得存储RFID标签情报的数据库软件或者后端应用程序增减或者改由其他软件取代,甚至RFID设备接口发生了变化等情况,应用端不需要修改也能处理,省掉了多对多的连接、维护等问题。

RFID中间件的三个发展阶段

第一阶段:应用程序中间件阶段。RFID初期的发展多以整合、串接RFID读写器为目的,该阶段一般是RFID读写器厂商主动提供简单API,以便企业将后端系统与RFID硬件串接。

第二阶段:架构中间件阶段。此阶段的RFID中间件应具备基本的数据搜集、过滤等功能,同时也能基本满足多企业多对多硬件连接需求,并具备台管理和维护功能。

第三阶段:解决方案中间件方案。企业甚至大部分的管理系统,比如ERP,WMS,WCL等,不在为RFID硬件与应用系统的连接而操心。

RFID中间件的分类

1、以应用程序为中心。此种方法设计由RFID硬件厂商提供API,以增减的方式直接编写特定的RFID设备读取数据的Adapter,并传送给后端系统的应用程序或数据库,达到与后端系统串接的目的。

2、以架构为中心。企业使用众多应用系统或复杂度过高,企业无法做到增减的方式为每个应用程序编写Adapter,同时可能对面临其他标准的问题。企业需要考虑与能提供标准的中间件厂商合作或采用硬件厂商所提供标准规格的RFID中间件。