【MQTT从入门到提高系列 | 03】一文掌握MQTT3.1.1协议框架

发布时间:2023-08-05 15:00

这是机器未来的第28篇文章

原文首发地址:http://t.csdn.cn/9Feq3

mqtt_sologon

1. 概述

MQTT 是客户端服务器发布/订阅消息传输协议。它重量轻、开放、简单,并且设计易于实施。这些特性使其非常适合在许多情况下使用,包括受限制的环境,例如机器对机器 (M2M) 和物联网 (IoT) 环境中的通信,其中需要小代码足迹和/或网络带宽非常宝贵。

该协议通过 TCP/IP 或其他提供有序、无损、双向连接的网络协议运行。其特点包括:

  • 使用发布/订阅消息模式,提供一对多的消息分发和应用程序的解耦。
  • 与有效负载内容无关的消息传输。
  • 消息传递的三种服务质量:
    • “最多一次”,根据操作环境的最大努力传递消息。可能会发生消息丢失。例如,此级别可用于环境传感器数据,其中单个读数是否丢失并不重要,因为下一个读数将很快发布。
    • “至少一次”,确保消息到达但可能出现重复。
    • “Exactly once”,保证消息只到达一次。例如,此级别可用于重复或丢失消息可能导致应用不正确费用的计费系统。

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号