ywg_dev_doc Logo
  • 1. tee
  • 2. u-boot dev note
  • 3. kernel note
  • 4. linux driver modules note
  • 5. file system note
  • 6. application development node
    • 6.1. 用户态GPIO操作
    • 6.2. C++应用笔记
    • 6.3. 汽车功能安全规范及设计
    • 6.4. 通信中间件
      • 6.4.1. opendds
      • 6.4.2. SOME/IP
      • 6.4.3. mqtt协议
        • 6.4.3.1. mqtt协议基础
        • 6.4.3.2. MQTT流程图
        • 6.4.3.3. MQTT报文
        • 6.4.3.4. MQTT应用示例
    • 6.5. 视频笔记
    • 6.6. 车载应用汇总
    • 6.7. linux socket编程
    • 6.8. linux 系统编程
    • 6.9. 信息安全篇
    • 6.10. 配置文件
    • 6.11. 软件包汇总
  • 7. misc
  • 8. embeded
  • 9. net
  • 10. rtos note
ywg_dev_doc
  • »
  • 6. application development node »
  • 6.4. 通信中间件 »
  • 6.4.3. mqtt协议
  • 查看页面源码

6.4.3. mqtt协议

  • 6.4.3.1. mqtt协议基础
    • 6.4.3.1.1. MQTT基础原理
      • 6.4.3.1.1.1. MQTT客户端连接
      • 6.4.3.1.1.2. 发布/订阅/取消订阅
    • 6.4.3.1.2. MQTT主题
    • 6.4.3.1.3. QoS服务质量等级
      • 6.4.3.1.3.1. 设置QoS
    • 6.4.3.1.4. 保留消息
    • 6.4.3.1.5. 心跳机制
    • 6.4.3.1.6. MQTT遗嘱
    • 6.4.3.1.7. MQTT用户密码认证
  • 6.4.3.2. MQTT流程图
  • 6.4.3.3. MQTT报文
    • 6.4.3.3.1. MQTT控制报文格式
      • 6.4.3.3.1.1. 固定报头
      • 6.4.3.3.1.2. 可变报头(Variable Header)
      • 6.4.3.3.1.3. Payload
    • 6.4.3.3.2. MQTT控制报文
      • 6.4.3.3.2.1. CONNECT - 客户端请求连接服务器
      • 6.4.3.3.2.2. CONNACK - 确认收到连接请求
      • 6.4.3.3.2.3. PUBLISH - 发布消息
      • 6.4.3.3.2.4. PUBACK - 发布确认
      • 6.4.3.3.2.5. PUBREC - 发布收到
      • 6.4.3.3.2.6. PUBREL - Publish release
      • 6.4.3.3.2.7. PUBCOMP - 发布完成
      • 6.4.3.3.2.8. SUBSCRIBE - 订阅主题
      • 6.4.3.3.2.9. SUBACK - 订阅确认
      • 6.4.3.3.2.10. UNSUBSCRIBE - 退订主题
      • 6.4.3.3.2.11. UNSUBACK - 退订确认
      • 6.4.3.3.2.12. PINGREQ - PING请求
      • 6.4.3.3.2.13. PINGRESP - PING响应
      • 6.4.3.3.2.14. DISCONNECT - 断开连接通知
  • 6.4.3.4. MQTT应用示例
    • 6.4.3.4.1. MQTT Client库编译安装
    • 6.4.3.4.2. Paho library应用示例
      • 6.4.3.4.2.1. publish
      • 6.4.3.4.2.2. subscribe
    • 6.4.3.4.3. MQTT服务端(代理)编译
      • 6.4.3.4.3.1. EMQ依赖项安装
      • 6.4.3.4.3.2. EMQ编译
上一页 下一页

© 版权所有 2019, yinwg.

利用 Sphinx 构建,使用了 主题 由 Read the Docs开发.