【零基础学物联网】MQTT篇 1-4 MQTT服务端连接操作

为了帮助您学习,我们专门为本教程制作了视频。
↓

如需阅读本系列教程完整内容,欢迎前往本教程配套专栏文章文集
↓
https://member.bilibili.com/platform/text-read-list?id=337632

到目前为止,我们已经学习了MQTT客户端连接服务端的基本原理。光有理论知识还不够,在本节课程里我们将一起学习如何使用电脑客户端和ESP8266客户端来连接MQTT服务端。
电脑客户端连接MQTT服务端
首先我们一起来学习如何使用电脑软件来实现客户端与服务端的连接。我们将为电脑安装一款免费的MQTT客户端软件–MQTTfx。MQTT客户端软件有很多款,不过经过我们的使用和比较,发现免费的MQTTfx软件在易用性和功能性都非常出色。
通过MQTTfx软件,我们的电脑将会成为一台MQTT客户端。您可以通过以下两个途径下载到MQTTfx软件。
首先,您可以通过MQTT官网下载到MQTTfx软件。MQTTfx的官网地址是:http://mqttfx.org
由于网络连接问题,有些朋友可能无法打开此网址。如果是这样的话,您也可以通过我们太极创客网站的下载页面获取此软件。
特别提示一点,建议您尽量使用以上的MQTTfx官网下载此软件,因为官网上的软件版本肯定是最新的。
接下来我们就来实际使用MQTTfx客户端来尝试连接服务端。具体操作方法,请见本文首部嵌入的视频教程。
ESP8266连接MQTT服务端
ESP8266的Arduino开发环境里有多个MQTT库,我们将使用最为流行的PubSubClient库来作为本教程的主要介绍对象,我们将通过一系列课程教您如何使用ESP8266通过PubSubClient库来实现MQTT物联网应用。关于PubSubClient库,以下是其基本信息:
作者名:Nick O’Leary
官网地址:https://pubsubclient.knolleary.net/
GitHub:https://github.com/knolleary/pubsubclient/
百度网盘下载: https://pan.baidu.com/s/12MHGbdfiOdwOGip5RMSSEQ 提取码: sizy
当您将PubSubClient库安装后,我们就可以使用该库进行开发了。
关于ESP8266连接MQTT服务端的示例程序。您可以通过太极创客官网免费获取。以下是该程序所在的页面链接。
http://www.taichi-maker.com/homepage/esp8266-nodemcu-iot/iot-tuttorial/mqtt-tutorial/client-connect-mqtt-server/

本教程为 太极创客团队 制作的《零基础入门学用物联网》系列教程第二篇- MQTT篇。假如您学习本教程感到有些吃力,那么您可能还没有观看本系列教程 第一篇 - 基础知识篇。您可以通过以下链接前往本教程的第一篇 - 基础知识篇 教程页面。


假如您也喜欢太极创客,希望您将本文“分享”给更多的人,让更多朋友认识我们。您的每一份点赞与投币,都是对我们最温暖的鼓励与支持。
本文编辑制作:CYNO朔 (https://space.bilibili.com/415252426/