×
Siemens Industry Online Support
Siemens AG
文档类型 应用实例与扩展工具 文档编号 109748872, 文档发布日期 2019年4月23日
(26)
评估

SIMATIC CPU 的 MQTT 发布服务器

推荐文档: 西门子工程师推荐本文档!
  • 文档
  • 涉及产品
“消息队列报文传输”是 TCP/IP 层的一个简单协议。适用于仅含最基本功能的设备之间报文传输,以及不可靠网络之间的传输。使用该应用示例中的函数块,MQTT 协议也可适用于 SIMATIC S7-1500、SIMATIC S7-1200 和 SIMATIC S7-300 中。
精益且快速:MQTT
“消息队列报文传输”是 TCP/IP 层的简单结构式二进制发布/订阅协议。适用于仅含最基本功能的设备之间报文传输,以及低带宽高延迟的不可靠网络之间的传输。凭借这些特性,MQTT 在 IoT 和 M2M 通信中起着关键的作用。

与应用相关的实施
应用示例提供了 SIMATIC CPU 的函数块。“LMqtt_Publisher”函数块中集成有 MQTT 客户端功能,允许用户将 MQTT 消息传送给中间方(发布服务器角色)。在此过程中,通信可通过 TLS 连接保护。可使用静态 IP 地址或限定域名访问代理。

下图显示使用 SIMATIC S7-1500 进行安全 MQTT 消息传输。
 


图 01

MQTT 的优势
MQTT 协议具有以下突出优势:

  • 轻量化协议,传输负担小

  • 得益于推机制,对网络带宽的要求极低

  • 断开后重连的功能

  • 断开后重新发送消息

  • 客户端意外断开后通知相关方的机制

  • 命令数量少,方便使用和实施

  • 服务质量(QoS 等级),消息提供支持不同可靠性等级

  • 可选择通过 SSL/TLS 加密消息

  • 通过用户名称和密码验证发布和订阅服务器

有关安全消息传输的文档和项目示例 (S7-1500)
 Registrierung notwendig  库 (TIA Portal V15) (1.4 MB) 
  文档 (1.5 MB) 

有关非安全消息传输的文档和项目示例(S7-1500、S7-1200、S7-300)
 Registrierung notwendig  S7-1200/S7-1500 的库 (1.7 MB) 
 Registrierung notwendig  S7-300 (TIA Portal V15) 的库 (956.6 KB) 
  文档 (1.3 MB) 

注意事项
只有 SIMATIC S7-1500 才能使用带有限定域名的 MQTT。

归档
在归档文件中,您可以找到 TIA Portal V14 SP1 的旧版本库
 Registrierung notwendig  归档 (2.1 MB)

最近一次更改
增加注意事项

安全性信息
为了保护技术基础设施、系统、机器和网络免受网络威胁,有必要实施并持续维护一个全面、最先进的IT安全方案。西门子的产品和解决方案构成了这一方案的一个要素。有关网络安全的更多信息,请访问
https://www.siemens.com/cybersecurity#Ouraspiration.
评估文档
无评估
请求和反馈
您想要做什么?
注意:反馈总是与当前的条目/产品相关。您的消息将被转发给我们在线支持团队的技术编辑们。如果我们需要就您的反馈提供答复,您将在几天内收到答复。如果没有其它问题,您将不会收到答复。