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

為了幫助您學(xué)習(xí),我們專(zhuān)門(mén)為本教程制作了視頻。
↓

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

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

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


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