博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
工业物联网的云端协议将以MQTT+SSL/TLS为主,协议格式以JSON为主
阅读量:4077 次
发布时间:2019-05-25

本文共 1689 字,大约阅读时间需要 5 分钟。

 作者:老司 链接:https://zhuanlan.zhihu.com/p/26241158 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

老司单位网站:

工业物联网是什么?

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

SSL/TLS是什么?

SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。大部分互联网登录都是用的SSL/TLS,可以去网易邮箱看下,右下角上面“正使用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、BJPO、HXWL)六种平台,即将接入(华为MES、SHZY)两种平台,预计到2017年底将接入超过10家以上的云平台软件,并在本年度内完成与ThingWorx的通信接入。华为MES采用MQTT协议,实现了数据的采集与控制,这点值得做MES的借鉴。

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

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

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

后记:

今天已经是2018年7月中旬,世界杯决赛日,根据迈思德网关接入的近百家平台分析,MQTT成为主流,没有其他。

你可能感兴趣的文章
找工作用的APP
查看>>
必须学会看官方的英文文档资料等
查看>>
麦克纳姆轮(全向轮)
查看>>
我觉得先找对一个行业一个方向,比如在诺,你不想学通信知识都很难。
查看>>
不建议在ARM平台上跑Gazebo仿真,也就是说TX2上这样弄不太好。所以也就意味着你想买一个小的板子既可以开发也可以仿真,就不建议用TX2了,应该是用X86平台好些,怪不得GAAS在那吐槽TX2
查看>>
同时装T265和光流的时候,应该是T265提供的位置信息,光流提供的速度信息,其实不冲突,一个位置环一个速度环,融合起来效果应该更好。
查看>>
我感觉互补滤波不就是一种融合么,把两个数据融合,你叫我融合两个数据我确实很可能就是用互补的方式
查看>>
扩展卡尔曼滤波定位是马尔可夫定位中的一种特殊情况(古月居)
查看>>
我自己已经写好而且编译0错误
查看>>
我现在知道为什么会有对天光流了,因为比赛场地地面全白。
查看>>
协议还有物理层/电气层的协议 RS232 RS485
查看>>
烧写之前备份过的树莓派镜像到SD卡,证明这样备份恢复是可行的!!!!!!!
查看>>
我在苍穹四轴买的F450的动力配置(包含基本组件)
查看>>
串口通信是需要共地的,所以你树莓派要和飞控串口通信还是得把树莓派弄到无人机的电池上供电才行,或者飞控通过电脑的USB供电。
查看>>
现在发现激光雷达和双目真正的融合没那么简单
查看>>
普通的激光雷达就可以是一个三维激光雷达,比如一个16线的激光雷达,它是上下正负30度往外扫,只是16线你选取1线就是一个平面,16线都考虑就是立体的了。
查看>>
阿木实验室的一些信息(包含一些wiki地址)
查看>>
NUC作为开发机不足的地方
查看>>
TB上看到迷你主机似乎都是酷睿的CPU
查看>>
英特尔处理器全部系列
查看>>