物联网系统开发:从0到1构建IoT平台
上QQ阅读APP看书,第一时间看更新

第二部分 MQTT协议详解与实战

·第3章 MQTT协议基础

·第4章 MQTT协议详解

·第5章 MQTT协议实战

在第一部分中我们介绍了几种常用的物联网协议,目前的物联网通信协议并没有统一的标准。在这些协议中,MQTT协议(消息队列遥测传输协议)是目前应用最广泛的协议之一。可以这么说,MQTT协议之于物联网,就像HTTP协议之于互联网。目前,基本上所有开放云平台(比如,阿里云、腾讯云、青云等)都支持MQTT的接入,我们可以来看一下它们提供的物联网套件服务。

这些物联网套件服务对MQTT协议的支持都是第一位的。所以,想入门物联网,学习和了解MQTT协议是非常必要的,它解决了物联网中一个最基础的问题,即设备和设备、设备和云端服务之间的通信。

在接下来的几章里,我们将逐一学习MQTT协议的每一个特性及其最佳实践,并辅以实际的代码来进行讲解。其内容包括:

·MQTT协议数据包、数据收发流程详细解析;

·如何在Web端和移动端正确地使用MQTT协议;

·如何搭建自己的MQTT Broker;

·如何增强MQTT平台的安全性;

·使用MQTT协议设计和开发IoT产品和平台的最佳实践;

·MQTT 5.0的新特性。

最后,我们还会做一个“IoT+AI”的实战项目。