• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
返回主页

aimigi的博客

  • 博客园
  • 首页
  • 新随笔
  • 联系
  • 订阅
  • 管理

理解MQTT协议v3.1.1(目录)

1. 概述

MQTT 协议概述

2. 数据包详解

Control Packets 即14种MQTT类型的消息的二进制定义,本人按对协议的个人理解分别详述如下:

  1. CONNECT 连接请求
  2. CONNACK 连接请求应答
  3. PUBLISH 发布消息
  4. PUBACK 发布应答
  5. PUBREC 发布收到 QoS2 消息收到
  6. PUBREL 发布释放 QoS2 消息收到
  7. PUBCOMP 发布确认 Qos2 消息完成
  8. SUBSCRIBE订阅请求
  9. SUBACK订阅请求应答
  10. UNSUBSCRIBE取消订阅请求
  11. UNSUBACK取消订阅应答
  12. PINGREQ PING请求
  13. PINGRESP PING应答
  14. DISCONNECT 连接断开

3. QoS 机制的实现

QoS 工作流

4. 主题通配符和过滤器

MQTT 主题和主题过滤器

posted @ 2023-10-17 09:45  aimigi  阅读(152)  评论(0)    收藏  举报
刷新页面返回顶部

公告

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3