EPC中间件是物联网的神经系统,那么它的作用是什么?

中间件(middleware)是基础软件的一大类,属于可复用软件的范畴。顾名思义,中间件处于操作系统软件与用户的应用软件的中间。中间件在操作系统、网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。

在中间件产生以前应用软件直接使用操作系统、网络协议和数据库等开发,这些都是计算机最底层的东西,越底层越复杂,开发者不得不面临许多很棘手的问题,如操作系统的多样性,繁杂的网络程序设计、管理,复杂多变的网络环境,以及数据分散处理带来的不一致性问题、性能和效率、安全等。这些与用户的业务没有直接关系,但又必须解决,耗费了大量有限的时间和精力。于是,有人提出将应用软件所要面临的共性问题进行提炼、抽象,在操作系统之上再形成一个可复用的部分,供成千上万的应用软件重复使用。这一技术思想最终构成了中间件这类的软件。

EPC中间件是用来加工和处理来自识读器的所有信息和事件流的软件,是连接识读器和企业应用的纽带。它要对标签数据进行过滤、分组和计数,以减少发往信息网络系统的数据量,并防止错误识读、漏读和多读信息。

EPC中间件是物联网的神经系统,是一种企业通用的管理EPC数据的架构。它可以安装在商店、本地配送中心、区域甚至全国数据中心,以实现对数据的捕获、监控和传送。这种分布式结构可以简化物联网的管理,提高运行效率。如图5-2所示,描述了一个典型的EPC中间件系统结构,这种树形结构的叶节点叫做“边缘EPC中间件”,树的分支节点叫做“内部EPC中间件”。

图5-2 EPC中间件网络结构

“边缘EPC中间件”是采集实时EPC数据的EPC中间件。典型应用下,EPC中间件软件安装在商店、仓库、制造车间甚至卡车上。“边缘EPC中间件”由在网络中的逻辑位置而得名:EPC数据只有通过它们才能进入系统。为了以后恢复方便,“边缘EPC中间件”不停地捕获、监视、存储数据。在EPC中间件等级结构中,“边缘EPC中间件”总是结构树中的叶节点。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181103A0WOLB00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券