亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 自动化控制系统

了解 MQTT:轻量级 IoT 消息传递协议的工作原理

在物联网领域,传感器向远程设备发送数据的能力通常由 MQTT(一种轻量级、低带宽发布/订阅协议)提供支持。如果发布者、订阅者或代理的术语感觉不熟悉,本指南将阐明消息如何传输、为什么 MQTT 高效以及如何实时试验它。

什么是 MQTT?

MQTT(即消息队列遥测传输)是一组规则,使设备能够通过互联网或本地网络交换信息。 MQTT 专为低功耗、有限带宽环境而设计,使用微小消息和事件驱动方法,仅在设备需要共享或接收新信息时传输数据。

每个设备都可以充当发布者 (发送数据)和订阅者 (接收数据)。与许多协议不同,MQTT 不会直接在设备之间路由消息;相反,所有通信都通过称为经纪人的中央实体 .

MQTT 代理和客户端

客户——无论是发布、订阅还是两者——仅与经纪人沟通。将经纪人视为边境的海关官员:它接收每个传入的包裹并将其引导至正确的目的地。这种解耦保持了网络的可扩展性并简化了设备设计。

受欢迎的经纪商包括:

MQTT 工作原理

代理是每个 MQTT 操作的核心。发布者向代理发送有关特定主题的消息 。主题是由正斜杠分隔的分层字符串(例如,06 )。只有订阅该主题的客户端才会收到该消息。

这种基于主题的路由意味着:

说明性示例

考虑一个带有温度和压力传感器的工厂车间。两个传感器发布到不同的主题:

订阅者 1 仅对温度感兴趣,因此接收第一个有效负载。订阅者 2 专注于压力,接收第二个。代理自动处理路由。

了解 MQTT:轻量级 IoT 消息传递协议的工作原理

了解 MQTT:轻量级 IoT 消息传递协议的工作原理

典型发布命令

在本地 Mosquitto 代理上,您可以通过命令行发布消息:

<前>09

这里:

图形客户端,例如 MQTT ExplorerMQTTX 提供用户友好的发布和订阅界面,即使对于初学者也能轻松进行实验。

总结

MQTT 的发布/订阅模型由代理和主题提供支持,为 IoT 设备提供简单、高效且可扩展的通信方式。掌握这些核心概念可以解锁制造业、智能家居等领域的强大应用。

自动化控制系统

  1. 结合基于规则和基于模型的方法来改进文档处理
  2. 释放生产力:将 UI 自动化与基于 LLM 的自动化结合起来
  3. 可视化组件和 Matterport – ProFeeder X 的新自动化可能性
  4. 牧金为美国物流公司带来“可生产的智能机器人解决方案”
  5. 为什么人工智能盖过了RPA?
  6. 波士顿动力推出用于仓库自动化的新型机器人
  7. 用实时 MES 数据驱动数字化工厂
  8. Universal Robots 为 FabTech 的三款新焊接工具提供动力
  9. Conextube 转向“智能生产”以留在市场
  10. 预防性维护:从停机到正常运行
  11. 推出机器人咨询服务
  12. 制造执行系统 ​​(MES):缺失的环节