MQTT物联网消息队列

MQTT物联网消息队列

MQTT 是用于物联网 (IoT) 的 OASIS 标准消息传递协议

技术开发 编程 技术框架 技术发展

 

MQTT物联网消息队列

MQTT 是用于物联网 (IoT) 的 OASIS 标准消息传递协议

MQTT 是用于物联网 (IoT) 的 OASIS 标准消息传递协议。它被设计为一种极其轻量级的发布/订阅消息传输,非常适合连接具有少量代码占用和最小网络带宽的远程设备。今天,MQTT 被广泛用于各种行业,例如汽车、制造、电信、石油和天然气等。

轻巧高效

MQTT 客户端非常小,需要的资源最少,因此可以在小型微控制器上使用。MQTT 消息头很小以优化网络带宽。

双向通讯

MQTT 允许在设备到云和云到设备之间进行消息传递。这使得向一组事物广播消息变得容易。

扩展到数以百万计的事物

MQTT 可以扩展以连接数百万个物联网设备。

可靠的消息传递

消息传递的可靠性对于许多物联网用例很重要。这就是 MQTT 定义了 3 个服务质量级别的原因:0 - 最多一次,1- 至少一次,2 - 恰好一次

支持不可靠的网络

许多物联网设备通过不可靠的蜂窝网络连接。MQTT 对持久会话的支持减少了客户端与代理重新连接的时间。

启用安全

MQTT 使使用 TLS 加密消息和使用现代身份验证协议(例如 OAuth)对客户端进行身份验证变得容易。

mqtt-publish-subscribe.png


技术开发 编程 技术框架 技术发展