随着物联网技术的爆发式发展,越来越多的设备与网络连接在一起,构成了庞大的物联网生态系统。在这个系统中,通信协议扮演着至关重要的角色。海量的设备接入和设备管理对网络带宽、时延要求、通信协议以及平台服务架构都带来了巨大的挑战。对于物联网协议来说,必须针对性地解决物联网设备通信的几个关键问题。
MQTT 协议正是为了解决这些问题而被创建的。经过多年的发展,MQTT 协议凭借其轻量、高效、可靠的消息传递、海量连接支持、以及安全的双向通信等优点,已成为物联网协议的实施标准,在车联网、工业物联网、智能家居、智慧交通等领域发挥着重要作用。
在本电子书中,我们将从 MQTT 协议的相关基础概念入手,逐步深入对 MQTT 各项特性的使用进行详细讲解,为读者上手使用 MQTT 协议进行物联网平台构建与业务开发提供一个全面、专业、详实的参考手册。
目录
- 序言
- 初识 MQTT
- MQTT 发布/订阅模式介绍
- 创建 MQTT 连接
- MQTT 主题与通配符
- 持久会话
- QoS 0, 1, 2
- 遗嘱消息
- Keep Alive
- 保留消息
- 请求/响应
- 用户属性
- 主题别名
- 载荷格式指示与内容类型
- 共享订阅
- 订阅选项
- 订阅标识符
- 消息过期间隔
- 最大报文大小
- 原因码(Reason Code)
- 增强认证
- 控制报文
- 结语