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