在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

NodeMCU板上的基本MQTT協議用法

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2019-11-13 10:05 ? 次閱讀

步驟1:庫安裝

安裝 PubSubClient 庫

我們需要安裝MQTT端點庫(PubSubClient)與MQTT代理進行通信,請從以下鏈接下載該庫:http://osoy oo.com/wp-content/uploads/samplecode/pu 。..

解壓縮以上文件,將解壓縮的文件夾移至Arduino IDE庫文件夾。

打開Arduino IED,您可以在“示例”列上找到“ pubsubclient”。

安裝MQTT客戶端:

我們將使用MQTTBox作為MQTT客戶端。請從以下網址下載:http://workswithweb.com/html/mqttbox/installing_ap 。..

步驟2:代碼

打開Arduino IDE–》文件–》示例–》 pubsubclient–》 mqtt esp8266,您將獲得示例代碼。

編輯代碼以適合您自己的WiFi和MQTT設置,如下所示操作:

1)熱點配置:在下面的代碼行中找到您自己的ssid和密碼。

const char* ssid = “your_hotspot_ssid”;

const char* password = “your_hotspot_password”;

2)MQTT服務器地址設置,這里我們使用免費的MQTT代理“ broker.mqtt-dashboard.com”。您可以使用自己的MQTT代理URL或IP地址來設置高于mqtt_server的值。您還可以使用一些著名的免費MQTT服務器來測試項目,例如“ broker.mqtt-dashboard.com”,“ iot.eclipse.org”等。

const char* mqtt_server = “broker.mqtt-dashboard.com”;

3)MQTT客戶端設置

如果您的MQTT經紀人需要客戶端ID,用戶名和密碼身份驗證,則需要

更改

if (client.connect(clientId.c_str()))

if (client.connect(clientId,userName,passWord)) //put your clientId/userName/passWord here

如果沒有,則將其保留為默認值。

完成后,按如下所示選擇相應的板類型和端口類型,然后將草圖上載到NodeMCU

主板:“ NodeMCU 0.9(ESP-12模塊)”

CPU頻率:“ 80MHz”閃存大小:“ 4M(3M SPIFFS)”

上載速度:“ 115200”

端口:為NodeMCU選擇自己的串行端口

步驟3:配置MQTT客戶端(MQTTBOX)

在這一步中,我們將展示如何在MQTTBox上創建MQTT客戶端。

打開您的MQTTBox并單擊藍色按鈕以添加新的MQTT客戶端。

配置MQTT客戶端設置如下:

MQTT客戶端名稱-選擇您喜歡的任何名稱

協議-選擇“ mqtt/tcp”

主機-在此列中輸入您的“ mqtt_server”,并確保它與您的草圖相同。(我們在這里使用“ broker.mqtt-dashboard.com”)

將其他設置保留為默認設置

單擊以保存更改。

下一步,您將自動進入新頁面。如果以上所有配置均正確,則“未連接”將更改為“已連接”,您的MQTT客戶端名稱和主機名稱將顯示在此頁面的頂部。

主題設置:

確保您的MQTT客戶端發布主題與您的Arduino素描訂閱主題相同(請參見此處的主題)。確保您的MQTT客戶端訂閱主題與Arduino草圖發布主題相同(outTopic在此處)。

步驟4:程序運行結果

上傳完成后,如果wifi熱點名稱和密碼設置正常,并且連接了MQTT代理,請打開“串行監視器”,

然后打開MQTT客戶端并向主題發布有效負載“ 1”,此NodeMCU將通過訂閱“ inTopic”來接收這些消息,并且

向該主題發布有效載荷“ 0”,NodeMCU LED將熄滅。
責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • NODEMCU
    +關注

    關注

    13

    文章

    289

    瀏覽量

    22214
  • MQTT
    +關注

    關注

    5

    文章

    669

    瀏覽量

    23471
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    基于瑞芯微RK3562 的四核 AR M Cortex-A53 + 單核 ARM Cortex-M0工業評估——MQTT通信方案

    MQTT作為一種低開銷,低帶寬占用的即時通訊協議,可以極少的代碼和帶寬為聯網設備提供實時可靠的消息服務,適用于硬件資源有限的設備及帶寬有限的網絡環境。我司提供的評估文件系統已支持Mosquitto工具,本文
    的頭像 發表于 06-05 15:00 ?406次閱讀
    基于瑞芯微RK3562 的四核 AR M Cortex-A53 + 單核 ARM Cortex-M0工業評估<b class='flag-5'>板</b>——<b class='flag-5'>MQTT</b>通信方案

    MQTT為何成為物聯網協議

    MQTT(Message Queuing Telemetry Transport)即消息隊列遙測傳輸協議,已成為物聯網領域廣泛應用的協議,這主要得益于其在資源占用、通信效率、可靠性、擴展性等多方面
    的頭像 發表于 05-20 09:54 ?138次閱讀

    基于MQTT協議的車云通信設計

    隨著智能汽車的發展,車云通信的功能場景及數據量也逐漸增多,具有輕量化、可靠性等特點的MQTT協議成為很多OEM車云通信協議的選擇。本文主要介紹。 什么是MQTT
    的頭像 發表于 01-08 10:24 ?879次閱讀
    基于<b class='flag-5'>MQTT</b><b class='flag-5'>協議</b>的車云通信設計

    百問MQTT協議分析 - MQTT簡述及協議報文格式組成

    16.1 mqtt協議介紹 16.1.1 概述 ?MQTT是一個客戶端服務端架構的發布/訂閱模式的消息傳輸協議。它的設計思想是輕巧、開放、簡單、規范,易于實現。這些特點使得它對很多場景
    發表于 12-13 09:29

    MQTT-3.1.1標準協議文檔

    電子發燒友網站提供《MQTT-3.1.1標準協議文檔.pdf》資料免費下載
    發表于 11-21 16:20 ?4次下載

    esp8266連接阿里云平臺時mqtt連接超時

    esp8266nodemcu在使用arduino.ide連接阿里云平臺的時候,wifi配置正常但連接不mqtt,顯示報錯如下: Attempting MQTT connection.
    發表于 10-26 21:39

    【教程】設備通過MQTT協議接入OneNET平臺,建立可視化界面

    在物聯網領域,傳感器與服務器的通信、信息的收集以及MQTT協議都是可以考慮的方案之一。MQTT通常用于需要低功耗和低帶寬的場景,如物聯網設備、傳感器網絡、移動應用等。它的輕量級和高效特性使其非常適合
    的頭像 發表于 10-25 08:06 ?2505次閱讀
    【教程】設備通過<b class='flag-5'>MQTT</b><b class='flag-5'>協議</b>接入OneNET平臺,建立可視化界面

    MQTT.fx 連接Onenet 多協議接入平臺 MQTT協議(舊版)詳解

    此文檔可以作為中間態MQTT版本,默認參數獲取教程 多協議接入地址 td {white-space:nowrap;border:1px solid #dee0e3;font-size:10pt
    的頭像 發表于 09-30 15:20 ?1710次閱讀
    <b class='flag-5'>MQTT</b>.fx 連接Onenet 多<b class='flag-5'>協議</b>接入平臺 <b class='flag-5'>MQTT</b><b class='flag-5'>協議</b>(舊版)詳解

    ESP8266 通過 MQTT 協議實現 LED 的遠程控制

    MQTT協議
    jf_07365693
    發布于 :2024年09月25日 16:05:05

    ESP8266 通過 MQTT 協議實現 LED 的遠程控制

    本文簡要介紹了搭建 EMQX 服務器實現基于 MQTT 協議遠程控制 NodeMCU ESP8266 板載 LED 的解決方案。
    的頭像 發表于 09-25 09:11 ?2861次閱讀
    ESP8266 通過 <b class='flag-5'>MQTT</b> <b class='flag-5'>協議</b>實現 LED 的遠程控制

    物聯網行業中MQTT通信協議詳解以及使用

    ,該協議構建于TCP/IP協議,由IBM在1999年發布。 MQTT最大優點在于, 用極少的代碼和有限的帶寬,為連接遠程設備提供實時可靠的消息服務 。 作為一種低開銷、低帶寬占用的即
    的頭像 發表于 09-20 17:08 ?2382次閱讀
    物聯網行業中<b class='flag-5'>MQTT</b>通信<b class='flag-5'>協議</b>詳解以及使用

    MQTT協議網關的工作原理及功能特性

    在物聯網的快速發展中,MQTT協議網關作為連接物聯網設備與消息代理服務器的重要橋梁,扮演著不可或缺的角色。MQTT是一種基于發布/訂閱模式的輕量級通信協議,特別適用于低帶寬、不穩定網絡
    的頭像 發表于 09-18 17:00 ?1044次閱讀
    <b class='flag-5'>MQTT</b><b class='flag-5'>協議</b>網關的工作原理及功能特性

    鋇錸技術Modbus轉MQTT網關:橋接Modbus協議MQTT協議

    提供了一鍵對接亞馬遜云平臺的解決方案。 BL101網關是鋇錸技術研發的一款高性能工業物聯網設備,通過橋接Modbus協議MQTT通信協議,實現了工業設備與云端平臺之間的高效互聯。支持Modbus RTU、Modbus TCP和
    的頭像 發表于 07-30 16:28 ?648次閱讀
    鋇錸技術Modbus轉<b class='flag-5'>MQTT</b>網關:橋接Modbus<b class='flag-5'>協議</b>與<b class='flag-5'>MQTT</b><b class='flag-5'>協議</b>

    基于MQTT協議云平臺的Modbus轉MQTT網關

    鋇錸Modbus轉MQTT網關BL100是一款高性能、高性價比的物聯網網關,它支持將Modbus協議(包括Modbus RTU和Modbus TCP)的數據轉換為MQTT協議的數據格式
    的頭像 發表于 07-29 17:59 ?1053次閱讀
    基于<b class='flag-5'>MQTT</b><b class='flag-5'>協議</b>云平臺的Modbus轉<b class='flag-5'>MQTT</b>網關

    鋇錸協議網關輕松實現Modbus轉MQTT協議

    Modbus是一種在工業自動化領域廣泛使用的通信協議,以其簡單性和可靠性而著稱。然而,隨著物聯網技術的興起,傳統的Modbus協議需要與通信協議MQTT相結合,以實現更廣泛的應用場景和
    的頭像 發表于 07-23 15:51 ?603次閱讀
    鋇錸<b class='flag-5'>協議</b>網關輕松實現Modbus轉<b class='flag-5'>MQTT</b><b class='flag-5'>協議</b>
    主站蜘蛛池模板: 欧美成人性动漫在线观看 | 永久精品免费影院在线观看网站 | 经典三级四虎在线观看 | 午夜视频免费国产在线 | 自拍偷拍综合网 | 久久久噜噜噜久久中文字幕色伊伊 | 一级在线观看视频 | 黄网观看 | 一区二区三区国模大胆 | 欧美大黄 | 成人久久久精品乱码一区二区三区 | 精品少妇一区二区三区视频 | 免费的黄色毛片 | 性欧美高清久久久久久久 | 狠狠操综合 | 天堂精品在线 | 亚洲免费福利视频 | 四虎影院最新地址 | 免费网站看黄 | 色就是色欧美色图 | 免费视频久久看 | 无遮挡很爽很污很黄很色的网站 | 丁香花在线视频观看免费 | 久久久久久久综合狠狠综合 | 亚洲国产精品第一区二区 | 亚洲精品久久久久午夜三 | 精品亚洲成a人片在线观看 精品亚洲大全 | 色综合天天干 | 日韩中文字幕电影 | 免费看的一级毛片 | 亚洲五月激情 | 国产亚洲综合精品一区二区三区 | 人人添人人澡人人澡人人人爽 | 永久黄网站色视频免费观看99 | 欧美一二三区 | 四虎影院www | 啪啪网站免费 | 天天干狠狠操 | 色视频免费国产观看 | 色.www| 视频高清正版在线观看 |