热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

多个中间件_什么是RFID的中间件?

最近有一个朋友有个案子,涉及到的RFID硬件比较多,如何将这些RFID读取设备连接并和企业现有的系统或者将来企业的系统连接?其实ÿ
06cca4ed9eb5113bc0655cc977528b0f.png

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

什么是RFID中间件

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

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

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中间件。



推荐阅读
  • VPX611是北京青翼科技推出的一款采用6U VPX架构的高性能数据存储板。该板卡搭载两片Xilinx Kintex-7系列FPGA作为主控单元,内置RAID控制器,支持多达8个mSATA盘,最大存储容量可达8TB,持续写入带宽高达3.2GB/s。 ... [详细]
  • Ralph的Kubernetes进阶之旅:集群架构与对象解析
    本文深入探讨了Kubernetes集群的架构和核心对象,详细介绍了Pod、Service、Volume等基本组件,以及更高层次的抽象如Deployment、StatefulSet等,帮助读者全面理解Kubernetes的工作原理。 ... [详细]
  • 国内BI工具迎战国际巨头Tableau,稳步崛起
    尽管商业智能(BI)工具在中国的普及程度尚不及国际市场,但近年来,随着本土企业的持续创新和市场推广,国内主流BI工具正逐渐崭露头角。面对国际品牌如Tableau的强大竞争,国内BI工具通过不断优化产品和技术,赢得了越来越多用户的认可。 ... [详细]
  • IT项目管理过程中的方法、工具、技术
    工欲善其事,必先利其器。而对于一个软件开发项目,最重要的器就是方法,工具和技术。而这三要素中重要的又是方法论,方法是基础&# ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 数据管理权威指南:《DAMA-DMBOK2 数据管理知识体系》
    本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ... [详细]
  • 数据库内核开发入门 | 搭建研发环境的初步指南
    本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ... [详细]
  • 在当前众多持久层框架中,MyBatis(前身为iBatis)凭借其轻量级、易用性和对SQL的直接支持,成为许多开发者的首选。本文将详细探讨MyBatis的核心概念、设计理念及其优势。 ... [详细]
  • 如何在PostgreSQL中查看数据表
    本文将指导您使用pgAdmin工具连接到PostgreSQL数据库,并展示如何浏览和查找其中的数据表。通过简单的步骤,您可以轻松访问所需的表结构和数据。 ... [详细]
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
  • 本文详细介绍了 MySQL 的查询处理流程,包括从客户端连接到服务器、查询缓存检查、语句解析、查询优化及执行等步骤。同时,深入探讨了 MySQL 中的乐观锁机制及其在并发控制中的应用。 ... [详细]
  • MySQL缓存机制深度解析
    本文详细探讨了MySQL的缓存机制,包括主从复制、读写分离以及缓存同步策略等内容。通过理解这些概念和技术,读者可以更好地优化数据库性能。 ... [详细]
  • 使用Python在SAE上开发新浪微博应用的初步探索
    最近重新审视了新浪云平台(SAE)提供的服务,发现其已支持Python开发。本文将详细介绍如何利用Django框架构建一个简单的新浪微博应用,并分享开发过程中的关键步骤。 ... [详细]
  • Hadoop入门与核心组件详解
    本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ... [详细]
  • 如何优化2060显卡设置以提升《Apex英雄》游戏体验
    《Apex英雄》作为一款热门的战术竞技游戏,吸引了大量玩家。本文将探讨如何通过优化GeForce RTX 2060显卡设置,确保在《Apex英雄》中获得最佳性能和流畅的游戏体验。 ... [详细]
author-avatar
snailslowdx_619
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有