www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 物聯(lián)網(wǎng) > IoT設(shè)計分享
[導(dǎo)讀]物聯(lián)網(wǎng)是一個與可通過互聯(lián)網(wǎng)訪問的設(shè)備連接的系統(tǒng)。有許多云平臺和協(xié)議,MQTT是物聯(lián)網(wǎng)項目中使用最多的物聯(lián)網(wǎng)協(xié)議之一。在之前的教程中,我們已經(jīng)將MQTT與樹莓派和ESP8266連接起來?,F(xiàn)在,我們正在MQTT服務(wù)器和ESP32之間建立連接。

物聯(lián)網(wǎng)是一個與可通過互聯(lián)網(wǎng)訪問的設(shè)備連接的系統(tǒng)。有許多云平臺和協(xié)議,MQTT是物聯(lián)網(wǎng)項目中使用最多的物聯(lián)網(wǎng)協(xié)議之一。在之前的教程中,我們已經(jīng)將MQTT與樹莓派和ESP8266連接起來?,F(xiàn)在,我們正在MQTT服務(wù)器和ESP32之間建立連接。

ESP32是流行的ESP8266 Wi-Fi模塊的繼承者,具有許多先進的功能,例如該模塊是一個雙核32位CPU,內(nèi)置Wi-Fi和雙模藍牙,具有足夠數(shù)量的30個I/O引腳。

雖然MQTT代表消息隊列遙測傳輸,但它是一個我們可以作為客戶機發(fā)布和訂閱消息的系統(tǒng)。通過使用MQTT,您可以發(fā)送命令來控制輸出、讀取和發(fā)布來自傳感器的數(shù)據(jù)等等。MQTT中有兩個主要術(shù)語,即客戶端和代理。

什么是MQTT客戶機和代理?

MQTT客戶機:MQTT客戶機運行MQTT庫并通過網(wǎng)絡(luò)連接到MQTT代理。發(fā)布者和訂閱者都是MQTT客戶機。發(fā)布者和訂閱者指的是客戶端是發(fā)布消息還是訂閱消息。

MQTT Broker:代理接收所有消息,過濾消息,確定誰訂閱了每條消息,并將消息發(fā)送給這些訂閱的客戶機。

現(xiàn)在,在本教程中,我們將解釋如何使用ESP32和Arduino IDE庫連接到MQTT代理并訂閱主題。

組件的要求

?ESP32

?云MQTT

云MQTT帳戶設(shè)置

要在Cloud MQTT上建立一個帳戶,請瀏覽其官方網(wǎng)站(www.cloudmqtt.com)并使用您的電子郵件進行注冊。

登錄后,點擊“+ Create New Instance”創(chuàng)建一個新實例。

現(xiàn)在輸入您的實例名稱,并在計劃選項中選擇“Cute Cat”。

在新選項卡中選擇區(qū)域并單擊“審查”。

您的實例已經(jīng)創(chuàng)建,您可以查看您的詳細信息,如用戶和密碼。

ESP32 MQTT代理代碼說明

最后給出了將ESP32與MQTT代理連接的完整代碼。這里,我們使用Arduino IDE對ESP32進行編程。首先,安裝WiFi.h庫和PubSubClient庫。

PubSubClient庫允許我們在主題中發(fā)布/訂閱消息。

現(xiàn)在為我們的WiFi和MQTT連接聲明一些全局變量。在以下變量中輸入您的WiFi和MQTT詳細信息:

在setup_wifi函數(shù)中,它會檢查WiFi是否聯(lián)網(wǎng),并給出IP地址并打印在串口監(jiān)視器上。

在下面的while循環(huán)函數(shù)中,它將連接到MQTT服務(wù)器并將其打印到串行監(jiān)視器上。這個進程將在一個循環(huán)中運行,直到它被連接。

現(xiàn)在我們將指定一個回調(diào)函數(shù),在這個函數(shù)中,我們將首先打印主題名稱,然后打印接收到的消息。

使用ESP32測試MQTT

現(xiàn)在要測試代碼,使用Arduino IDE將此代碼上載到ESP32并打開串行監(jiān)視器。

要訂閱和發(fā)布MQTT主題,將使用b谷歌Chrome應(yīng)用程序MQTTlens。你可以從這里下載應(yīng)用程序。

啟動此應(yīng)用程序并設(shè)置與MQTT代理的連接。要設(shè)置連接,單擊“連接”,并在下一個窗口中輸入您的連接詳細信息從云MQTT帳戶。

保存此連接,現(xiàn)在可以使用ESP8266在MQTT代理上訂閱和發(fā)布消息。

若要訂閱或發(fā)布消息,請在訂閱和發(fā)布選項中輸入主題名稱,并輸入默認消息。

您的信息將顯示在串行監(jiān)視器上,如上圖所示。

因此,我們已經(jīng)成功地將MQTT代理與ESP32連接起來。請繼續(xù)關(guān)注我們更多令人驚嘆的物聯(lián)網(wǎng)項目。

本文編譯自iotdesignpro

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

2025年9月8日 – 提供超豐富半導(dǎo)體和電子元器件?的業(yè)界知名新品引入 (NPI) 代理商貿(mào)澤電子 (Mouser Electronics) 是電源系統(tǒng)與物聯(lián)網(wǎng) (IoT) 領(lǐng)域知名半導(dǎo)體供應(yīng)商英飛凌的全球授權(quán)代理商,...

關(guān)鍵字: 電源系統(tǒng) 物聯(lián)網(wǎng) 半導(dǎo)體

11萬+人次!5000+海外買家! 展會落幕,感恩同行!明年8月深圳再見! 深圳2025年9月1日 /美通社/ -- 據(jù)物聯(lián)網(wǎng)世界報道。 在AIoT(人工智能+物聯(lián)網(wǎng))技術(shù)加速滲透、全球數(shù)字化轉(zhuǎn)型深化,以...

關(guān)鍵字: IoT 物聯(lián)網(wǎng) TE IC

LoRa聯(lián)盟? 強化本地基礎(chǔ)建設(shè)和市場布局,以支持并擴大會員規(guī)模;將在深圳物聯(lián)網(wǎng)博覽會(IOTE Expo Shenzhen)上舉辦LoRaWAN? 專題論壇

關(guān)鍵字: 物聯(lián)網(wǎng) 機器人 環(huán)境傳感器

深圳2025年8月27日 /美通社/ -- 2025 年 8 月 27 日至29日,IOTE 2025 第二十四屆國際物聯(lián)網(wǎng)展?深圳站于深圳國際會展中心隆重舉行。連接與傳感領(lǐng)域的全球性技術(shù)企業(yè) TE Conne...

關(guān)鍵字: TE CONNECTIVITY IoT 物聯(lián)網(wǎng)

在物聯(lián)網(wǎng)設(shè)備數(shù)量突破千億級的今天,開發(fā)者對核心芯片的訴求已從單一功能轉(zhuǎn)向“全棧集成+生態(tài)協(xié)同”。樂鑫科技推出的ESP32憑借其獨特的“雙核架構(gòu)+無線雙模+開源生態(tài)”組合,成為智能家居、工業(yè)監(jiān)控、可穿戴設(shè)備等領(lǐng)域的首選方案...

關(guān)鍵字: ESP32 物聯(lián)網(wǎng)

2025年8月21日 – 專注于引入新品的全球電子元器件和工業(yè)自動化產(chǎn)品授權(quán)代理商貿(mào)澤電子 (Mouser Electronics) 即日起開售Silicon Labs全新xG26系列無線SoC和MCU。xG26片上系統(tǒng)...

關(guān)鍵字: SoC 微控制器 物聯(lián)網(wǎng)

在物聯(lián)網(wǎng)蓬勃發(fā)展的當(dāng)下,無線局域網(wǎng)絡(luò)廣泛應(yīng)用于各個領(lǐng)域。像 LoRaWAN、Wi - SUN 與 Zigbee 等協(xié)議,在自動抄表、公用事業(yè)及智能家居等場景中被大量采用。然而,這些成熟協(xié)議存在自身的局限性。其復(fù)雜度較高,...

關(guān)鍵字: 物聯(lián)網(wǎng) 無線局域網(wǎng)絡(luò) 組網(wǎng)
關(guān)閉