精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

ESP32-S3和ESP32-C3通過ESP-Mesh-Lite組網 溫濕度傳感器案例

啟明云端 ? 2024-04-17 08:03 ? 次閱讀

傳統Wi-Fi網絡所有終端設備都需要直接與路由器相連,這使得Wi-Fi的覆蓋區域受到路由器位置的限制,可接入終端設備的數量也受到路由器容量的限制。而樂鑫ESP-Mesh-Lite Wi-Fi組網方案,所有終端設備都可以與相鄰設備連接,擺脫了對路由器位置和容量的依賴,用戶可以享受到快速、穩定且安全的 Wi-Fi 覆蓋,不再受到設備數量和路由器位置的限制。

ESP-Mesh-Lite支持ESP32、ESP32-C、ESP32-S等系列Wi-Fi SoC,廣泛應用于智能家庭、智能灌溉、植物照明、智能充電站、太陽能發電等需要多設備組網部署和群控的自動化場景,可以實現了智能設備間的高效互聯。


今天小啟就給大家分享一個ESP-Mesh-Lite 組網方案,以ESP32-S3-Knorvo-2帶屏開發板作為根節點,ESP32 C3帶燈開發板作為子節點,做一個ESP-Mesh-Lite溫濕度傳感器小項目。

運行效果展示

01

項目功能描述

該項目主要有兩種硬件部分組成,以Mesh-Lite為框架分為Root設備及非Root設備。其中非Root設備主要負責WS2812 RGB燈的驅動顯示控制、LM75A溫度傳感器的數據讀取、Mesh-Lite網絡(非Root設備)數據數據傳輸及對應指令的響應等操作;其中Root設備主要負責 Web配網、屏幕驅動、mqtt服務器( 阿里云 )連接及數據傳輸、Mesh-Lite網絡(Root設備)數據傳輸及對應指令的響應等操作。

02

功能實現流程圖


fb575090-fc4d-11ee-9118-92fbcf53809c.png

03

功能實現流程簡述

1、Root設備:


①初始化屏幕,生成需要使用的顯示UI;初始化LM75A并開啟循環讀取任務,根據閾值進行開關燈警報;初始化Web配網,等待Web配網......

②Web配網成功,開啟Mesh-Lite;連接router成功獲取ip,開啟阿里云連接及相應主題的訂閱與推送。

③接收來自阿里云mqtt服務器的指令,通過Mesh網絡廣播給非root設備;接收來自非root設備的數據,通過mqtt推送到阿里云服務器。

2、非root設備:


①初始化Mesh-Lite,初始化LM75A并開啟循環讀取任務,并根據溫度閾值顯示對應的rgb顏色(小于25℃:綠色,大于25℃小于30℃:黃色,大于等于30℃:紅色)。

②Mesh-Lite連接上root(或上層節點)后,設備溫度等相關數據會向root發送,同時會接收來著root的廣播信息

③接收root廣播信息,解析json并控制RGB燈(WS2812)進行對應顯示。

04

主要功能及參考例程


1、軟件開發環境:

ESP-IDF 4.4.4

2、硬件:

Root設備:ESP32-S3-Korvo-2 V3.1帶屏開發板

非root設備:ESP32-C3-DevKitC-02 v1.1帶RGB燈開發板

LM75A溫度傳感器

05

主要功能及參考例程

1、Root設備

①Web配網

examples/4-7_Web配網教程at master · Qixiaoyan6/examples · GitHub

②Mesh組網

esp-mesh-lite/examples/mesh_local_control at master · espressif/esp-mesh-lite · GitHub

③屏幕驅動及lvgl

esp-adf/examples/display/music_player at master · espressif/esp-adf · GitHub

④阿里云設備創建

創建阿里云設備(實操超詳細)_阿里云物聯網平臺設備怎么激活-CSDN博客

⑤阿里云連接

esp-idf/examples/protocols/mqtt/ws at master·espressif/esp-idf·GitHub

LED驅動

esp-idf/examples/peripherals/gpio/generic_gpio at master·espressif/esp-idf·GitHub

2、非Root設備

①Mesh組網

esp-mesh-lite/examples/mesh_local_control at master·espressif/esp-mesh-lite·GitHub

②WS2812

esp-idf/examples/peripherals/rmt/led_strip at master·espressif/esp-idf·GitHub

③LM75A

esp-idf/examples/peripherals/i2c/i2c_simple at master·espressif/esp-idf·GitHub

06

問題與解決

Web配網與Mesh-Lite共存問題,由于Mesh-Lite的設備一般需要ap+sta模式,會導致在Wi-Fi的初始化上面無法兼容。
解決方法:錯開運行,在未獲取到router相關信息時,Mesh-Lite功能暫不開啟,在web配網獲取到Wi-Fi相關信息后完全關閉web配網功能然后再啟動Mesh-Lite功能。

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

    關注

    2548

    文章

    50664

    瀏覽量

    751945
  • 路由器
    +關注

    關注

    22

    文章

    3706

    瀏覽量

    113536
  • ESP32
    +關注

    關注

    17

    文章

    957

    瀏覽量

    17083
收藏 人收藏

    評論

    相關推薦

    ESP32-C3藍牙MESH如何與JDY-24M藍牙MESH組網通信?

    想用ESP32-C3同時接入wifi與藍牙mesh(類似藍牙網關功能),通過藍牙mesh控制JDY-24M模塊執行IO動作1.現在已經測試了ESP3
    發表于 02-16 07:53

    ESP32-S3芯片與ESP32ESP32-S2比較好在哪里呢

    吧: 都知道樂鑫一直是致力于前沿低功耗WIFI+藍牙雙模物聯網解決方案的研發,也是智能家居、智能照明、智能支付終端、智能可穿戴設備、傳感設備及工業控制等物聯網領域的核心通信芯片。ESP32-S3在原有ESP32基礎上可以支持點R
    發表于 11-04 14:25 ?1.4w次閱讀

    淺談ESP32-C3ESP32-S3芯片

    ESP32-C3ESP32-S3的發布,不僅為IOT行業提供了高性價比、穩定、好用、安全的通訊層,支持AI加速,同時在顯示層應用也將占有一席之地。
    發表于 04-28 10:37 ?1.8w次閱讀

    ESP32-C3芯片的性價比有多高

    今天小明為大家捋一捋ESP32-C3性價比到底有多高呢?很多在說樂鑫急著發布ESP32-C3ESP32-S3,是在布一個大局,到底在布啥局呢?
    發表于 04-28 09:52 ?5177次閱讀
    <b class='flag-5'>ESP32-C3</b>芯片的性價比有多高

    ESP32-C3芯片到底有哪些特性

    五一假期,讓大家身處快樂星球一般。現在假期結束了,快樂難道就消失了嗎?答案是否定的。快樂其實很簡單,本月樂鑫esp32驅動86面板,esp32-C3 +2.4寸彩屏,esp32- C3
    發表于 06-01 18:12 ?3001次閱讀

    ESP32-C3模組芯片的功能特性

    重磅消息來嘍!本月樂鑫esp32驅動86面板,esp32-C3 +2.4寸彩屏,esp32- C3+1.3寸圓屏 QSPI即將出品!一顆mcu搞定WIFI藍牙和驅動彩屏,而且
    發表于 06-03 11:22 ?2045次閱讀

    基于nanoESP32-C3開發板用ESP32-c3下試跑Zephyr

    上周MuseLab的吳同學寄來一片nanoESP32-C3–一塊帶有ESPLink(base DAPlink)的ESP32-C3開發板。 正好最近支持esp32-c3的pr已經merge進入
    的頭像 發表于 08-09 09:10 ?9300次閱讀

    合宙ESP32-S3開發板特性解讀

    穿越萬水千山,奔赴與工程師朋友的約定——合宙ESP32-S3超值MCU開發板,來了! 1 合宙ESP32-S3開發板簡介 合宙CORE-ESP32S3是基于樂鑫ESP32-S3芯片進行
    的頭像 發表于 01-11 18:45 ?9846次閱讀

    ESP32-C3硬件定時簡介及使用

    ESP32-C3 有2個定時組,每個組有2個定時,共有4個定時
    的頭像 發表于 03-14 11:43 ?4592次閱讀
    <b class='flag-5'>ESP32-C3</b>硬件定時<b class='flag-5'>器</b>簡介及使用

    使用MTCNN和用于ESP32-S3的TensorFlow Lite進行人臉檢測

    電子發燒友網站提供《使用MTCNN和用于ESP32-S3的TensorFlow Lite進行人臉檢測.zip》資料免費下載
    發表于 06-13 15:28 ?0次下載
    使用MTCNN和用于<b class='flag-5'>ESP32-S3</b>的TensorFlow <b class='flag-5'>Lite</b>進行人臉檢測

    啟明云端分享|盤點Esp32-C3Esp8266 的區別

    ESP8266&ESP32-C3硬件區別從上表可以看出ESP32-C3ESP8266在硬件上的區別:1.ESP32-C3搭載RISC-V3
    的頭像 發表于 10-12 18:31 ?4970次閱讀
    啟明云端分享|盤點<b class='flag-5'>Esp32-C3</b>與<b class='flag-5'>Esp</b>8266 的區別

    新品上市 | 合宙ESP32-S3開發板

    開發板,尺寸僅為21mm×51mm;板邊采用郵票孔設計,方便開發者在不同場景下使用。LuatOS已完成對ESP32-S3的基本適配。最新開發資料匯總:luatos.c
    的頭像 發表于 01-13 15:53 ?2912次閱讀
    新品上市 | 合宙<b class='flag-5'>ESP32-S3</b>開發板

    如何實現用ESP32-S3和土壤濕度傳感器監控植物的土壤狀態呢?

    大家好,今天我要給大家介紹一種非常實用的智能家居設備——用ESP32-S3連接一個土壤濕度傳感器,用Micropython編程,監控火土壤的狀態。
    的頭像 發表于 11-08 11:35 ?2324次閱讀
    如何實現用<b class='flag-5'>ESP32-S3</b>和土壤<b class='flag-5'>濕度</b><b class='flag-5'>傳感器</b>監控植物的土壤狀態呢?

    充電樁選型對比:ESP32-S3模組和ESP32-C3模組誰更合適

    和整體解決方案供應商,有非常豐富的充電樁物聯網項目經驗,充電樁物聯網選型中經常會用到ESP32-C3ESP32-S3模組,那么今天小啟就對這幾種方案做個對比,看
    的頭像 發表于 04-30 08:04 ?5388次閱讀
    充電樁選型對比:<b class='flag-5'>ESP32-S3</b>模組和<b class='flag-5'>ESP32-C3</b>模組誰更合適

    樂鑫ESP-Mesh-Lite智能設備組網方案

    Mesh組網方案,樂鑫ESP-Mesh-Lite網絡技術,通過ESP32系列SoC的高性能處理能力和豐富的通信接口,實現了設備間的自組織、自
    的頭像 發表于 06-22 08:04 ?603次閱讀
    樂鑫<b class='flag-5'>ESP-Mesh-Lite</b>智能設備<b class='flag-5'>組網</b>方案