MQTT 是用于物联网 (IoT) 的 OASIS 标准消息传输协议。它被设计为一种极其轻量级的发布/订阅消息传输方式,是连接远程设备的理想选择,只需占用少量代码和最小的网络带宽。
MQTT Sparkplug 是适用于智能制造和工业自动化用例的互操作性协议。Sparkplug 为设备制造商和软件提供商共享上下文数据提供了一种一致的方式,以加快现有业务的数字化转型。
它被设计成一种极其轻量级的发布/订阅消息传输方式,是连接远程设备的理想选择,代码占用空间小,网络带宽最小。如今,MQTT 已广泛应用于汽车、制造、电信、石油和天然气等行业。
说明
目前,MQTT 仅适用于基于 Linux 的控制器,包括 X5、XL4、EXL6、EXLW、XL7、EXL10、XL+ 以及除 RCC6510 以外的所有 RCC。
双向通信
MQTT 允许在设备到云和云到设备之间发送信息。这样就可以轻松地向多组设备发送信息。
可靠的信息传递
对于许多物联网用例来说,信息传递的可靠性非常重要。因此,MQTT 规定了 3 个服务质量级别:0 - 最多一次,1 - 至少一次,2 - 一次不差
支持不可靠网络
许多物联网设备通过不可靠的蜂窝网络进行连接。MQTT 对持久会话的支持缩短了客户端与代理重新连接的时间。
---