物联网中有一个叫中间件的家伙!

本文涉及的产品
云原生网关 MSE Higress,422元/月
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介:

互联网的大规模普及,拉近了人与人之间的交流,而不同国家人与人之间的交往也变得密切起来。由于彼此使用的语言不通,为了能够互相交流,我们需要将不同种的交流语言转换成对方可识别的信息,这就是翻译存在的理由了。同样随着物联网技术在生活和行业中的大规模应用 ,物与物之间的相互通讯与协同工作也变得密切起来。也需要这样的一个翻译,消除千千万万不能互通的产品之间的沟通障碍,跨系统的交流。这个翻译,我们叫它中间件。

工业中实现智能化需要中间件

工业中,传统的工厂实现智能化升级的第一步便是设备的联网。但目前的现状是,电子制造或者其他车间机器设备品牌和种类繁多,要实现对设备的监测过程繁琐。怎样让企业在最少的成本下,通过最有效的方式获取不同厂牌,支持不同通讯协议设备的生产状态讯息,并对该信息进行传输,存储,分析,从而对设备端实现远程监测控制?  

笔者了解了一下研华对这一部分的处理方案。首先通过数据采集模块对工厂里纷繁复杂的设备信息进行采集,然后采集而来的信息通然后通过中间协议转换平台将其转换成统一可识别的通信协议。经过转换后的相互可识别的数据信息再传送至后台服务器进行统一存储,分析与管理 。如此,即便不同的设备来自不同的厂家,具有不同的型号,设备新旧程度不同,支持不同的通讯协议也可以相互通讯。

这样看来,中间件还真是一项不错的发明!

智能家居不同产品之间互联互通需要中间件

对于智能家居而言,不同产品之间的交互同样也是个大问题。整个智能家居系统中,包含电灯,冰箱,洗衣机,电饭煲,热水器,电视,洗衣机,窗帘等等终端产品。而不同厂家的产品,可能支持不同的通讯协议。有的支持zigbee,有的支持wifi,有的支持Z-wave,还有的支持蓝牙,这样产品之间就没有办法互联互通。那么智能家居又是如何统一这一混乱的局面进行统一管理的呢?

目前各种不同的通讯标准争相扩大的市场领域,但多态发展是技术和创新的必然趋势。在通信协议标准尚不统一的情况下,通过过智能家居网关中间件解决各类产品的通讯障碍,实现智能家居行业互联互通。

中间件对目前的物联网生态来说,不可或缺,那究竟什么是中间件呢?

中间件是介于操作系统(包括底层通信协议)和各种分布式应用程序之间的一个软件层,中间件技术给用户提供了一个统一的运行平台和友好的开发环境。同时也是帮助用户减小高层应用需求与网络复杂性差异的有效解决方案,对加快物联网大规模化发展具有重要作用。

中间件具有如下应用特点

1.满足大量应用的需要

2.运行于多种硬件和OS平台

3.支持分布计算,提供跨网络,硬件和OS平台的透明应用和服务交互

4.支持标准的借口

5.支持标准的协议

中间件在物联网方案中的作用

1.屏蔽异构性

异构型表现在计算机软硬件之间的异构型,包括硬件,操作系统,数据库等。造成异构的原因多来自市场竞争,技术升级以及保护投资等因素。

2.实现互操作

在物联网中,同一个信息采集设备所采集的信息可能要供给多个应用系统 ,不同的应用系统之间 的数据也需要相互共享和互通。

3.数据的预处理

物联网的感知层将采集海量的信息,如果把这些信息直接输送给应用系统,那应用系统对于处理这些信息将不堪重负,应用系统想要得到的并不是原始数据,而是综合性信息。

物联网中典型的中间件有RFID中间件,传感网网关/传感网节点/传感网安全中间件,还有其他嵌入式中间件,M2M中间件等。

本文转自d1net(转载)

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
目录
相关文章
|
消息中间件 网络协议 算法
亿级万物互联新时代的物联网消息中间件 EMQX 调研
我们身边越来越多的硬件设备正在被嵌入芯片、注入软件,从而实现各种各样的新应用、新功能,比如智能门锁,智能音箱等,前几年炒的火热的智能家居,物联网万物互联等概念,现在正在潜移默化的影响着所有人,了解一些物联网知识对我们了解这个新时代有所帮助。
648 30
亿级万物互联新时代的物联网消息中间件 EMQX 调研
|
消息中间件 负载均衡 物联网
在Linux服务器上安装EMQX平台:构建高性能的开源物联网消息中间件
EMQX是一个开源的物联网消息中间件平台,提供高性能、高可用性的MQTT和CoAP协议支持,适用于大规模物联网应用场景。本文将详细介绍在Linux服务器上安装EMQ X平台的步骤,帮助开发者快速搭建功能强大的物联网消息中间件。
3569 1
|
消息中间件 Kubernetes 网络协议
亿级万物互联新时代的物联网消息中间件EMQX调研
EMQ 创始人兼 CEO 李枫表示:「EMQX 5.0 是 MQTT 领域的一个里程碑式的成果。它不仅是全球首个单集群支持 1 亿连接的分布式 MQTT 消息服务器,也是首个将 QUIC 引入 MQTT 的开创性产品。
326 8
亿级万物互联新时代的物联网消息中间件EMQX调研
|
消息中间件 存储 JSON
从零开始搭建物联网平台(四)EMQ-X消息中间件
从零开始搭建物联网平台(四)EMQ-X消息中间件
1064 0
|
物联网 数据库 Windows
【物联网中间件平台-02】YFIOs技术白皮书(V1.1)
在工控领域,组态软件司空见惯,国外的iFix、InTouch、WinCC,国内的组态王、力控、MSCG等等。组态软件的出现彻底解决了软件重复开发的问题,实现模块级复用,好处不仅仅是提高了开发效率,降低了开发周期,更大的优势的是成熟模块的复用,大大提高了系统稳定性和可靠性。
1345 12
|
开发工具 物联网
【物联网中间件平台-03】YFIOs安装指南
YFIOs就是YFSoft I/OServer的简称,在物联网、云计算时代,一切以数据为中心,不同的传感器通过不同的方式接入网络,通过云计算的方式为不同的终端用户提供服务。
1012 8
|
物联网
【物联网中间件平台-05】YFIOs策略开发指南
YFIOs就是YFSoft I/OServer的简称,在物联网、云计算时代,一切以数据为中心,不同的传感器通过不同的方式接入网络,通过云计算的方式为不同的终端用户提供服务。
697 5
|
物联网 传感器
【物联网中间件平台-04】YFIOs驱动开发指南
YFIOs就是YFSoft I/OServer的简称,在物联网、云计算时代,一切以数据为中心,不同的传感器通过不同的方式接入网络,通过云计算的方式为不同的终端用户提供服务。
704 5
|
物联网
【物联网中间件平台-06】RFID刷卡拍照
RFID刷卡拍照,如果是传统意义上的开发,我们一般需要先知道是什么型号的RFID刷卡器,自己动手编写一套读写RFID的代码,用来读取RFID标签。摄像头驱动开发也是这样的,先要知道摄像头驱动的协议,然后自己编写读取图像并显示的代码。
911 3