2-7 ESP8266 MQTT 遗嘱应用

位置导航: 首页 / 零基础入门学用物联网总目录 / MQTT篇目录 /本页

在这节课里,我们一起来学习如何使用ESP8266来实现MQTT遗嘱应用。我们将向您介绍两段示例程序。以下是这两段实例的简要介绍:

示例1:MQTT遗嘱基本应用
示例2:利用MQTT遗嘱实现设备在线状态发布

在开始本节课以前请确保您的电脑已经成功安装了MQTTfx软件。另外我们还将使用PubSubClient库。您可以通过以下链接获取此库。

官网地址:https://pubsubclient.knolleary.net/
GitHub:https://github.com/knolleary/pubsubclient/
百度网盘下载: https://pan.baidu.com/s/12MHGbdfiOdwOGip5RMSSEQ 提取码: sizy

当您将PubSubClient库安装后,我们就可以使用该库进行开发了。假如您不知道如何安装该库,可以参考本站的这篇教程文章


示例1:MQTT遗嘱基本应用

本示例程序将实现ESP8266的最基本MQTT遗嘱应用。程序使用connect函数对遗嘱消息实现设置。

示例2:利用MQTT遗嘱实现设备在线状态发布

本实例将实现本教程2-6 MQTT遗嘱这节课中的“MQTT遗嘱使用建议”示例。通过以下程序,ESP8266客户端可以利用遗嘱机制来实时的将当前在线与否状态通过服务端进行发布。也就是说,其它客户端只要订阅ESP8266客户端的遗嘱主题就可以马上了解该客户端是否在线。