工业物联网的云端协议将以MQTT+SSL/TLS为主,协议格式以JSON为主

工业物联网是什么?

简单来说,就是物联网在工业控制上的具体应用。

SSL/TLS是什么?

SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。大部分互联网登录都是用的SSL/TLS,可以去网易邮箱http://WWW.126.COM看下,右下角上面“正使用SSL登录”的标识。

MQTT是什么?

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台。MQTT协议与传统工业通信协议相比有两个特色:使用发布/订阅消息模式,提供一对多的消息发布;可以与SSL/TLS加密融合一起,保证报文传输的安全。

JSON是什么?

JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,中文名字JavaScript 对象标记语言,简称JSON。JSON 是 JS 对象的字符串表示法,它使用文本表示一个 JS 对象的信息,本质是一个字符串。下面是百度天工的一个格式。

{

"requestId":"{requestId}",

"method":"put",

"path":"/v1/mydevice/metadata",

"body":{

"metadata":{

"memoryFree":"32MB",

"light":"green"

},

"profileVersion":5

}

}

上面的格式是百度天工的,百度天工是什么,官方介绍:天工是基于百度云构建的、融合百度大数据和人工智能技术的“一站式、全托管”智能物联网平台,提供物接入、物解析、物管理、规则引擎、时序数据库、机器学习、MapReduce等一系列物联网核心产品和服务,帮助开发者快速实现从设备端到服务端的无缝连接,高效构建各种物联网应用(如数据采集、设备监控、预测性维保等)。

网关是什么?

网关一般情况下是嵌入式软硬件,具有以太网、RS485、GPRS、3G、4G等通信接口,实现协议转换功能,将PLC协议转换为MQTT协议,从而实现设备数据到云平台的传递。借用一句广告词,“网关不生产数据,只是数据的搬运工”。

目前迈思德网关已经通过MQTT接入(ZKYC、NJCR、SHRJ、BJHT)四家平台,即将接入(HXWL、华为MES、SHZY、BJPO)四家平台,预计到2017年底将接入超过10家以上的云平台软件。华为MES采用MQTT协议,实现了数据的采集与控制,这点值得做MES的借鉴。

2017年度已经进入第二个季度,与2016年度有所不同的是,今年国有企业咨询设备通过网关进行远程数据采集与控制的比例比去年高,而且对物联网通讯协议MQTT都有所了解,不像去年,来咨询的基本都不清楚MQTT这种通讯协议。国有企业规模大,示范效应高,先从试点开始,后面逐步推广。

今年大部分来咨询的技术人员都知道百度天工,虽然还不清楚百度天工的具体作用,但是都知道百度有个物联网平台。

MQTT将成为国内工业物联网的首选云通信协议,尤其在大规模设备厂家远程运维系统中采用MQTT+SSL/TLS会成为标配。在MQTT协议之上,JSON格式更会成为必选,由于云平台软件大部分采用JAVA开发,JSON格式的的MQTT协议会更受到云平台开发人员的喜爱。但是对于传统工业自动化人员,MQTT协议还是很难接触到的,一般对Modbus、OPC接触得多。

时间: 2024-10-12 20:02:35

工业物联网的云端协议将以MQTT+SSL/TLS为主,协议格式以JSON为主的相关文章

MQTT协议笔记之mqtt.io项目TCP协议支持

前言 MQTT定义了物联网传输协议,其标准倾向于原始TCP实现.构建于TCP的上层协议堆栈,诸如HTTP等,在空间上多了一些处理路径,稍微耗费了CPU和内存,虽看似微乎其微,但对很多处理能力不足的嵌入式设备而言,选择原始的TCP却是最好的选择. 但单纯TCP不是所有物件联网的最佳选择,提供构建与TCP基础之上的传统的HTTP通信支持,尤其是浏览器.性能富裕的桌面涉及领域,还是企业最 可信赖.最可控的传输方式之一.支持多种多样的连接通道,让目前所有一切皆可联网,除了原始TCP Socket,还要支

MQTT协议笔记之mqtt.io项目HTTP协议支持

前言 MQTT协议诞生之初,就未曾考虑通过HTTP传输.这也正常,网络受限.不稳定网络不太适合HTTP(2G/3G网络大家使用WAP不也OK嘛).在网络较为充裕的桌面端而言,虽纯文本对比二进制而言没多大优势,受制于历史遗留和使用习惯,以及一大票传统基础设施方便控制事宜,传统互联网/企业型应用,HTTP协议都是默认最佳选择,安全可控,人机友好.选择HTTP也在情理之中. 虽桌面端日渐式微,但做统一的全平台化消息系统/消息中间件,也是趋势. MQTT OVER HTTP,为WEB环境提供HTTP通道

MQTT协议笔记之mqtt.io项目Websocket协议支持

前言 MQTT协议专注于网络.资源受限环境,建立之初不曾考虑WEB环境,倒也正常.虽然如此,但不代表它不适合HTML5环境. HTML5 Websocket是建立在TCP基础上的双通道通信,和TCP通信方式很类似,适用于WEB浏览器环境.虽然MQTT基因层面选择了TCP作为通信通道,但我们添加个编解码方式,MQTT Over Websocket也可以的. 这样做的好处,MQTT的使用范畴被扩展到HTML5.桌面端浏览器.移动端WebApp.Hybrid等,多了一些想像空间.这样看来,无论是移动端

SSL/TLS 协议介绍

SSL/TLS 协议(RFC2246 RFC4346)处于 TCP/IP 协议与各种应用层协议之间,为数据通讯提供安全支持. 从协议内部的功能层面上来看,SSL/TLS 协议可分为两层: 1. SSL/TLS 记录协议(SSL/TLS Record Protocol),它建立在可靠的传输层协议(如 TCP)之上,为上层协议提供数据封装.压缩.加密等基本功能. 2. SSL/TLS 握手协议(SSL/TLS Handshake Protocol),它建立在 SSL/TLS 记录协议之上,用于在实际

工业物联网之从 Modbus 到 Web 数据可视化

前言 工业物联网是一个范围很大的概念,本文从数据可视化的角度介绍了一个最小化的工业物联网平台,从 Modbus 数据采集到前端数据可视化呈现的基本实现思路.这里面主要涉及基于 Modbus 通讯规约的数据采集.后台实时数据处理.前端实时数据接收.前端实时数据可视化显示.物联网平台架构主要参考了图扑物联工业物联网平台,并从中提取了部分功能进行介绍,前端数据可视化采用的是HT for Web. 由于内容比较多,具体实现上涉及到前端工程师.后台工程师.数据采集工程师等多个开发角色的参与,所以本文重点介

IoT网关协议比较:MQTT,CoAp,XMPP,MBUS,OPC UA

物联网(IoT,或者说工业互联网)的基础在于设备之间的通信,通信协议在将海量设备连接到互联网时发挥着重要作用.本文介绍IoT中的通信/通讯协议,并对常用的协议如:MQTT, CoAp, OPC UA, Modbus, Profinet ,介绍其特点,并进行比较,说明协议的适用场景.先上一张大图. IoT中的常用协议 MQTT MQTT全称消息队列遥测传输(Message Queue Transfering Transport),是一种轻量级,可扩展的互联网协议,可用于支持物联网全局通信.MQTT

工业物联网(IIoT)实施的五大关键要素

工业自动化属于一个较宽泛的技术框架范畴,且从工业网络和移动计算机处理技术中受益良多.此类技术的组合将有助于将"互联工厂"."工业4.0"和工业物联网(IIoT) 从概念变为现实,但在逐一实现此类概念的过程中会引起一系列的困惑,让人觉得对相关的实施工作无从下手.本文通过对此类概念介绍,列举了组织在制定某一行之有效的实施战略过程中应考虑的关键因素,并探讨了连接.监测和控制操作带来的运营优势. 过去20年,科学技术日新月异.其中,工业网络和移动计算持续影响着制造业.这些技

C#工业物联网和集成系统解决方案的技术路线(数据源、数据采集、数据上传与接收、ActiveMQ、Mongodb、WebApi、手机App)

目       录 工业物联网和集成系统解决方案的技术路线... 1 前言... 1 第一章           系统架构... 3 1.1           硬件构架图... 3 1.2           组件构架图... 4 第二章           技术选型与介绍... 5 2.1           开发环境... 5 2.2           数据源... 5 2.3           数据采集... 5 2.4           数据上传服务... 6 2.5      

机器视觉技术助力工业物联网发展,起到核心作用。

工业物联网有时也被称为工业4.0,随着人口红利的终结,未来也正在向自动化前进.在18世纪后期,工业1.0使用蒸汽动力进行机械生产.20世纪初,电力的出现帮助我们进入大规模生产的工业2.0.20世纪70年代,电子和IT基础设施开始实现生产自动化,我们进入了3.0.如今作为文明的下一步是IIoT和工业4.0,其中网络物理系统将监视,分析和改进我们的制造业务.美国国家科学基金会将网络物理系统描述为"深度集成的物理和数字组件,每个组件在不同的空间和时间尺度上运行,展示多种不同的行为模式,并以各种方式相互