1-4 MQTT服务端连接操作

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

到目前为止,我们已经学习了MQTT客户端连接服务端的基本原理。光有理论知识还不够,在本节课程里我们将一起学习如何使用电脑客户端和ESP8266客户端来连接MQTT服务端。

电脑客户端连接MQTT服务端

首先我们一起来学习如何使用电脑软件来实现客户端与服务端的连接。我们将为电脑安装一款免费的MQTT客户端软件–MQTTfx。MQTT客户端软件有很多款,不过经过我们的使用和比较,发现免费的MQTTfx软件在易用性和功能性都非常出色。

通过MQTTfx软件,我们的电脑将会成为一台MQTT客户端。您可以通过以下两个途径下载到MQTTfx软件。

首先,您可以通过MQTT官网下载到MQTTfx软件。MQTTfx的官网地址是:http://mqttfx.org

由于网络连接问题,有些朋友可能无法打开此网址。如果是这样的话,您也可以通过我们太极创客网站的下载页面获取此软件。请点击这里进入本站MQTTfx下载链接列表

特别提示一点,建议您尽量使用以上的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服务端的示例程序。关于本程序的详细讲解,请见本文首部的视频说明。

附录:公用MQTT服务器列表