【零基礎(chǔ)學物聯(lián)網(wǎng)】MQTT篇 1-4 MQTT服務端連接操作

為了幫助您學習,我們專門為本教程制作了視頻。
↓

如需閱讀本系列教程完整內(nèi)容,歡迎前往本教程配套專欄文章文集
↓
https://member.bilibili.com/platform/text-read-list?id=337632

到目前為止,我們已經(jīng)學習了MQTT客戶端連接服務端的基本原理。光有理論知識還不夠,在本節(jié)課程里我們將一起學習如何使用電腦客戶端和ESP8266客戶端來連接MQTT服務端。
電腦客戶端連接MQTT服務端
首先我們一起來學習如何使用電腦軟件來實現(xiàn)客戶端與服務端的連接。我們將為電腦安裝一款免費的MQTT客戶端軟件–MQTTfx。MQTT客戶端軟件有很多款,不過經(jīng)過我們的使用和比較,發(fā)現(xiàn)免費的MQTTfx軟件在易用性和功能性都非常出色。
通過MQTTfx軟件,我們的電腦將會成為一臺MQTT客戶端。您可以通過以下兩個途徑下載到MQTTfx軟件。
首先,您可以通過MQTT官網(wǎng)下載到MQTTfx軟件。MQTTfx的官網(wǎng)地址是:http://mqttfx.org
由于網(wǎng)絡連接問題,有些朋友可能無法打開此網(wǎng)址。如果是這樣的話,您也可以通過我們太極創(chuàng)客網(wǎng)站的下載頁面獲取此軟件。
特別提示一點,建議您盡量使用以上的MQTTfx官網(wǎng)下載此軟件,因為官網(wǎng)上的軟件版本肯定是最新的。
接下來我們就來實際使用MQTTfx客戶端來嘗試連接服務端。具體操作方法,請見本文首部嵌入的視頻教程。
ESP8266連接MQTT服務端
ESP8266的Arduino開發(fā)環(huán)境里有多個MQTT庫,我們將使用最為流行的PubSubClient庫來作為本教程的主要介紹對象,我們將通過一系列課程教您如何使用ESP8266通過PubSubClient庫來實現(xiàn)MQTT物聯(lián)網(wǎng)應用。關(guān)于PubSubClient庫,以下是其基本信息:
作者名:Nick O’Leary
官網(wǎng)地址:https://pubsubclient.knolleary.net/
GitHub:https://github.com/knolleary/pubsubclient/
百度網(wǎng)盤下載: https://pan.baidu.com/s/12MHGbdfiOdwOGip5RMSSEQ 提取碼: sizy
當您將PubSubClient庫安裝后,我們就可以使用該庫進行開發(fā)了。
關(guān)于ESP8266連接MQTT服務端的示例程序。您可以通過太極創(chuàng)客官網(wǎng)免費獲取。以下是該程序所在的頁面鏈接。
http://www.taichi-maker.com/homepage/esp8266-nodemcu-iot/iot-tuttorial/mqtt-tutorial/client-connect-mqtt-server/

本教程為 太極創(chuàng)客團隊 制作的《零基礎(chǔ)入門學用物聯(lián)網(wǎng)》系列教程第二篇- MQTT篇。假如您學習本教程感到有些吃力,那么您可能還沒有觀看本系列教程 第一篇 - 基礎(chǔ)知識篇。您可以通過以下鏈接前往本教程的第一篇 - 基礎(chǔ)知識篇 教程頁面。


假如您也喜歡太極創(chuàng)客,希望您將本文“分享”給更多的人,讓更多朋友認識我們。您的每一份點贊與投幣,都是對我們最溫暖的鼓勵與支持。
本文編輯制作:CYNO朔 (https://space.bilibili.com/415252426/