MQTT学习

        MQTT作为一种消息协议,工作在TCP/IP的协议簇下,用在硬件的性能低下,网络较差的情况下使用。

        传输消息中有三种身份参与:订阅者、发布者、代理(即中间服务器)。订阅者发送订阅的主题给中间服务器,中间服务器找到对应的发布主题的发布者。即完成消息的传输。当然消息的传输就会有其传输的格式限制,只有对应的格式正确,内容符合才会完成传输。

        消息传输中,我们常常更加关心消息传输是否准确。在一些传输中,例如:传输采集传感器采集到的室内外的温湿度等,一次消息的传输失败,并不会太关心,因此这叫“至多一次”(QoS==0);而有时,在我们传达消息时,为了确保接收者一定接收到了该消息,而不在意其接受了几次,比如我们对同学传达信息时,有时候可以多说几遍,但是确保对方接受到了这个消息。这叫“至少一次”(QoS==1);而在有些情况下却不能多次传输或者少传输消息,就比如,在网络上消费时,不能只卖一次商品,而付费了多次,或者不付费。此时,称为“只有一次”(QoS==2)。

相关推荐

  1. MQTT学习

    2024-04-29 09:34:07       30 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-29 09:34:07       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-29 09:34:07       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-29 09:34:07       82 阅读
  4. Python语言-面向对象

    2024-04-29 09:34:07       91 阅读

热门阅读

  1. EasyDarwin录像存储

    2024-04-29 09:34:07       31 阅读
  2. HCIP-Datacom-ARST必选题库_堆叠【道题】

    2024-04-29 09:34:07       28 阅读
  3. PHP学习笔记

    2024-04-29 09:34:07       26 阅读
  4. MySQL中的索引及怎么使用

    2024-04-29 09:34:07       24 阅读
  5. 【Flask开发实战】蓝图与子域名

    2024-04-29 09:34:07       30 阅读
  6. http请求内容

    2024-04-29 09:34:07       29 阅读
  7. FaceDiffuser 部署笔记

    2024-04-29 09:34:07       35 阅读
  8. Gateway

    Gateway

    2024-04-29 09:34:07      33 阅读
  9. Spring Cloud Gateway 原理

    2024-04-29 09:34:07       37 阅读
  10. 深入探究ES5与ES6的主要区别

    2024-04-29 09:34:07       34 阅读
  11. 迁移学习修改最后把一层类别数

    2024-04-29 09:34:07       33 阅读