1,OPC UA是设备间的通信,工业场景使用较多,目的是:让不同的工业设备拥有同一种语言,不要你西门子Profinet,他施耐德modbus。他们设备间通信太麻烦,当然这里面也包括PC。
2,MQTT是一种为物联网(一定程度上)应用开发的协议。它解决的是物联网的传感器基于互联网的数据传输(低带宽,不可靠网络传输连续实时数据),定阅/发布使用机制也非常灵活。

3,如果非要给这两个协议搞一个关系,在工业物联网应用中,所谓的智能网关(这个称呼不太准确),它向下收集设备数据(主要PLC),可以采用OPC UA,若向云端传输数据,那么就是采用MQTT。

总结

opc ua是老版本opc da的更新。老版本的opc是绑定在微软dcom架构上的,不能跨平台,设置使用麻烦,特别是必须使用mfc类库编程,现在会的人越来越少。。新的opc ua是基于soap框架,彻底的平台无关,彻底的拥抱互联网。

但是。关键是工业领域更新标准非常缓慢,目前大量dcs系统还停留在opc da,短期内不会大规模升级。再者,opc ua即使大规模铺开,也是在工业自动化领域。

mqtt是iot领域最常用的通信协议,具备消息订阅等功能。常用于手机消息推送等。

简单比较:mqtt协议简单,适合小数据量,低带宽,低硬件资源的设备之间的通信,特别适用于信道不可靠的应用。
opc ua适合数据量稍大的,有一定规模的节点之间的通信,适合于工业领域的自动化系统。

opc ua一般用在plc之间的通信,mqtt可能是小型智能传感器或执行器之间的通信。

OPC UA 和 MQTT相关推荐

  1. 怎么通过MQTT查看数据是否上云端_C#通过OPC UA+MQTT将设备数据采集至云端自动化工程师的数字化之路...

    ↑ 点击上方 "智能制造之家" 关注我们 写在前面: 在前面的爆款文章: 西门子.施耐德.罗克韦尔等巨头告诉你,为何你大爷始终是你大爷 当中,有这样一句话:所有面向未来的自动化供应 ...

  2. opcua客户端实现断线重连_虹科教您|实现OPC UA C/S快速部署及数据采集

    想获取更多IIOT干货 请点击蓝字,关注我们 虹科HMI解决方案 高性能 高防护 宽温 ★★★★★ 简介 边缘HMI需要实现的主要功能包括连接到该边缘HMI的边缘设备的数据采集,实现边缘计算.提供人机 ...

  3. 虹科教您|实现OPC UA C/S快速部署及数据采集

    简介 边缘HMI需要实现的主要功能包括连接到该边缘HMI的边缘设备的数据采集,实现边缘计算.提供人机接口.数据的本地存储与上传. 在工业4.0的进程中,越来越多的现场设备开始提供OPC UA支持功能, ...

  4. OPC UA性能评估

    本文是对这篇论文的总结,该文章从性能和资源使用方面比较了工业4.0的4个主要协议:OPC UA,DDS,ROS和MQTT. 这4个协议都是基于以太网(Ethernet-based),随着以太网实时特性 ...

  5. 新型OPC UA聚合解决方案

    通过新的edgeAggregator产品,Softing提供了一个灵活且基于容器的解决方案,用于管理OT/IT集成中的复杂系统架构(包含边缘和云应用). (edgeAggregator应用) 数据交换 ...

  6. 工业网关BL110实现西门子S7-200SMART PLC接入OPC UA 云平台

    COM口采集西门子S7-200SMART PLC的配置 工业智能网关一共有四个COM 接口, 4个COM口的配置内容一样,COM1固定为RS232,COM2.COM3和COM4是RS232/RS485 ...

  7. 工业智能网关BL110应用之34:实现台达 PLC Delta_DVP 接入OPC UA云平台

    COM口采集台达 PLC Delta_DVP的配置 工业智能网关一共有四个COM 接口, 4个COM口的配置内容一样,COM1固定为RS232,COM2.COM3和COM4是RS232/RS485可选 ...

  8. 工业智能网关BL110应用之26:实现三菱 PLC FX3U 接入OPC UA云平台

    COM口采集三菱 PLC FX3U 的配置 工业智能网关一共有四个COM 接口, 4个COM口的配置内容一样,COM1固定为RS232,COM2.COM3和COM4是RS232/RS485可选串口(默 ...

  9. 工业智能网关BL110详解之八十五: 实现西门子S7-1200 PLC接入OPC UA云平台

    LAN 接口的配置采集西门子S7-1200 PLC的配置 工业智能网关BL110一共有一 个LAN 接口,一个WAN接口,可以通过LAN 接口采集数据,通过WAN接口接入局域网,设置过程不一样,WAN ...

最新文章

  1. 中国人工智能计划,我来说几句
  2. 【云计算】Docker删除名称为none的Image镜像
  3. Dockerfile构建容器镜像 - 运维笔记
  4. 深入 Adobe Reader 保护模式 —— 第一部分 —— 设计
  5. 吴恩达《机器学习》学习笔记七——逻辑回归(二分类)代码
  6. 汇编语言调用c语言ads,ADS1.2 在汇编代码中调用C函数
  7. invalid signature_php,javascript - 微信接口调用一直是 invalid signature
  8. 【Clickhouse】Clickhouse PRIMARY KEY, CONSTRAINT, identifier, column declaration, INDEX
  9. 2007浙大复试上机考试题目1--最小长方形
  10. squid android 工具包,xUtils Android工具包 v3.9.0
  11. 问题六十九:阴影(Shadow)——原理和C++实现
  12. 省会城市房价地图,这9座新星城市正在悄然崛起
  13. 数据库实验 实验三 数据查询
  14. mysql 免安装 密码_mysql免安装版配置与修改密码
  15. Windows 10 下如何显示文件的后缀名
  16. unity动画之帧动画使用
  17. Golang开发手机应用有两种方式简介
  18. 美国四大科技巨头:苹果、微软、Facebook、谷歌的爱恨情仇
  19. 【Ablation Studies 理解】深度学习模型组件的对比实验/性能分析
  20. Git提交合并提交及注释

热门文章

  1. html 打印样式控制_如何使用样式打印HTML
  2. php5.4环境搭建_Centos5.4 搭建LAMP环境
  3. 常用的8种排序算法稳定性分析
  4. C#中的textbox怎么在代码中打出回车键?
  5. python+MongoDB实现通讯录功能
  6. 名编辑电子杂志大师教程 | 怎样把电子杂志浏览界面设置成英文?
  7. 帮助你生成超酷计时器和时钟效果的jQuery插件 - FlipClock.js
  8. 微信扫描二维码登陆的实现原理
  9. 2022年1月20日
  10. linux vsftpd配置