色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

如何利用ESP-NOW 技術實現高效物聯網通信

海闊天空的專欄 ? 來源:Lashley Wang ? 作者:Lashley Wang ? 2025-01-26 17:33 ? 次閱讀

作者:Lashley Wang

物聯網應用急促發展, 市場需要一種高效、低成本的解決方案, 本期將為你詳細探討ESP-NOW技術在物聯網應用中的應用,包括其技術特點、適用場景以及如何利用它實現多設備之間的高效無線通訊。

本系列第三集,依然是我們的老朋友DFRobot 高級工程師夏青(Rockets Xia)給大家講解。


主講嘉賓:

Rockets Xia
夏青(Rockets Xia),DFRobot高級工程師,蘑菇云創客空間共同創始人

夏青經常活躍于國內外創客社區。從2008起開始致力推廣創客文化,促進創客運動在中國的發展,2010年與中國創客教父李大維等打造國內首個創客空間"新車間"。2013年在DFRobot和浦軟集團的支持下建設蘑菇云創客空間。作為蘑菇云創客空間共同創始人,經常鼓勵和推動社區創客項目的推進。作為DFRobot高級工程師,積極致力于推動人工智能、物聯網等先進技術在創客及創客教育領域的落地和推廣。

本期首先介紹了ESP-NOW,這是一種由[樂鑫公司] 定義的無連接WiFi通信協議,類似于低功耗的2.4GHz無線連接。ESP-NOW在通信前需要對設備進行配對,配對完成后連接是安全、點對點且持久的,適合于多設備的低功耗低延遲數據傳輸。但同時也與傳統WiFi不同,ESP-NOW不需要路由器或接入點,而是通過設備MAC地址進行識別和通訊。

圖片來源:DFRobot(圖片來源:DFRobot)

接下來,我們來看一看由 [DFRobot] 提供的[Beetle ESP32-C3] 。它不僅支持 ESP-NOW 通信,還具備低功耗和小尺寸的優勢。

圖片來源:DFRobot(圖片來源:DFRobot)

Beetle ESP32-C3 在僅有硬幣大小的體積上,引出了多達 13 個 I/O 口,同時主控板還集成鋰電池充電管理功能,可以直接連接鋰電池,不需要外圍模塊。

圖片來源:DFRobot(圖片來源:DFRobot)

圖片來源:DFRobot(圖片來源:DFRobot)

Beetle ESP32-C3 配套的擴展板在未增加太大體積的情況下,引出了更多的接口,在制作項目時焊接更加方便。板載的GDI顯示屏接口,解決使用屏幕時的接線煩惱。Beetle ESP32-C3 支持Wi-Fi和Bluetooth 5 (LE)雙模通訊,并且擁有詳細的示例[教程] ,通過教程可以輕松地使用控制器的無線功能,連接物聯網平臺。

圖片來源:DFRobot(圖片來源:DFRobot)

DFRobot 的 Beetle 系列開發板以其小巧且功能強大的設計著稱,非常適合空間有限的項目。無論在性能還是靈活性方面,相信它們都能夠完美滿足大家的需求。

接下來介紹基于Beetle ESP32-C3開發板的運動按鈕項目。Beetle ESP32-C3具有小尺寸、低功耗、支持WiFi和藍牙等優點, 非常適合該項目。項目包括4個運動按鈕、WS2812燈帶、蜂鳴器等組件,通過ESP-NOW實現設備間的同步和交互。項目設計了3種游戲模式: 打地鼠、接力和擊鼓傳花, 可以用于多人游戲或智能家居控制等應用場景。

圖片來源:DFRobot(圖片來源:DFRobot)

圖片來源:DFRobot(圖片來源:DFRobot)

圖片來源:DFRobot(圖片來源:DFRobot)

硬件組裝完成后,進入編程環節。首先我們將使用 Arduino IDE 來編寫和上傳代碼。如果你習慣使用其他編程環境,也可以選擇自己熟悉的工具和代碼。選取 Arduino 中的 ESP-NOW 的示例代碼,我們來看看 ESP-NOW 的能力到底怎么樣。

圖片來源:DFRobot(圖片來源:DFRobot)

上傳燒錄以后我們就可以看到,發射和接收信息的延時是 2~4 ms 左右,單向傳播的延時約為 2 ms 左右,相當于 1/100 秒,速度非常快。

圖片來源:DFRobot(圖片來源:DFRobot)

確保每個設備都能正常識別和通信后,接下來就可以進入下一步的功能實現。為了方便大家理解,這里用腦圖的方式將程序結構做了梳理,供大家參考。

圖片來源:DFRobot(圖片來源:DFRobot)

現在和大家簡單說下游戲規則的設置。在現有的程序里預設了三個模式,可以用短按來選擇,長按 3 秒來確認選擇。需要切換的時候,隨時可以用長按來進入菜單。

模式 1 是打地鼠模式,這個模式下,我們的程序會隨機在 4 個運動按鈕上出現紅色的信號,需要在最短時間內按下,才能獲得成績。

圖片來源:DFRobot(圖片來源:DFRobot)

模式 2 是接力模式,在這個模式下,每按一次運動按鈕上出現綠色按鈕,下一個運動按鈕就會變成另外一個顏色,也就是說你需要依次按動按鈕,這個時候就是接力模式。

圖片來源:DFRobot(圖片來源:DFRobot)

模式 3 是擊鼓傳花模式,進入此模式時 4 個按鈕依次循環亮藍燈,按下帶屏幕的主按鈕,此時亮藍燈的那個按鈕,就是被選中的“天之驕鈕”了。

圖片來源:DFRobot(圖片來源:DFRobot)

在這個項目中,按鈕的狀態將通過 ESP-NOW 實時同步到所有設備,LED 和蜂鳴器會根據按鈕狀態作出相應的反饋。此外,此項目還可以展示不同的游戲模式,比如多人對戰或合作模式,讓大家看到這個項目在實際應用中的各種可能性和互動方式。

運動按鈕項目不僅可以用于簡單的游戲和互動,還可以擴展到其他領域,比如智能家居控制器、物聯網項目等。歡迎大家發揮創意,探索 ESP-NOW 和 DFRobot 開發板的更多可能性。無論是改進現有項目,還是開發新的應用,這些技術都能為你帶來無限的創作空間。

這就是本期的所有內容啦,感謝大家觀看,希望大家可以從中獲得有用的信息和靈感。下一期我們會進一步介紹 ESP32 另外一個高階玩法,《ESP32在邊緣計算使用 tinyML 項目的應用》,歡迎大家關注。

審核編輯 黃宇

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

    關注

    18

    文章

    6072

    瀏覽量

    136433
  • 物聯網
    +關注

    關注

    2914

    文章

    44939

    瀏覽量

    377093
  • ESP
    ESP
    +關注

    關注

    0

    文章

    186

    瀏覽量

    34089
收藏 人收藏

    評論

    相關推薦

    請問esp-now如何實現靠近配對?

    請問esp-now 如何實現靠近配對?
    發表于 06-11 07:08

    使用ESP32-C3的藍牙進行傳感器數據上傳,ESP-NOW協議的功耗能滿足需求嗎?

    1.使用ESP32-C3的藍牙進行傳感器數據上傳,期望使用紐扣電池供電,ESP-NOW協議的功耗能滿足需求嗎 2.使用ESP-now協議的設備能否和手機藍牙或其他未使用ESP-NOW
    發表于 07-01 07:22

    請問esp-now如何確定消息是否加密?

    我的項目打開和關閉設備,不一定登錄到 WiFi。所以我認為 esp-now 值得一試。出于安全原因,我需要加密,以便未經授權的發件人無法打開/關閉我的設備。我的理解是我需要
    發表于 07-09 07:14

    請問esp-now的安全模型是什么?

    嘗試使用 esp-now 開發一些東西。 似乎,發送者和接收者在通信之前無法就一些共同的秘密達成一致。只要發送方知道接收方的MAC地址,發送方就可以隨時向接收方發送數據。 我試過
    發表于 07-10 06:48

    ESP-NOW技術DIY

    ESP-NOW技術DIY
    發表于 07-20 07:08

    【視頻】聯網通信技術總結

    大家下午好!今天來為大家進行聯網通信技術總結,視頻為一個系列,請持續關注,會持續進行更新!有問題留言交流!上期回顧:stm32 uart硬件實現及深入探討4
    發表于 10-20 14:42

    ESP-NOW喚醒無法接收數據是怎么回事?

    軟件版本IDF-4.4, 硬件ESP32S2程序先初始化ESP-NOW,啟動定時light-sleep, 喚醒后無法收到另外一個機子發送的ESP-NOW的數據,確定有喚醒,因為在喚醒后打印輸出了
    發表于 02-20 07:37

    在兩臺esp32-c3上進行esp-now通信測試,無法將數據發送出去是為什么?

    我在兩臺esp32-c3上進行了esp-now通信測試,雙方都可以正常收發數據。但是將其中一個配網接入路由器的wifi后,聯網的設備只能接收另一臺未
    發表于 04-13 08:57

    Esp-now喚醒時間如何變得更短?

    我的 esp-01 需要大約 150 毫秒才能打開并接收一些數據,然后再次進入睡眠狀態。我正在使用 esp-now。 我可以讓它在更短的喚醒時間內工作嗎?
    發表于 05-11 07:59

    ESP-NOW技術的介紹和使用方式及示例代碼資料免費下載

    本文介紹了樂鑫自主研發的ESP-NOW技術,說明了使用方式并提供了示例代碼包括了:1.ESP-NOW技術簡介,2.ESP-NOW使用方式,3
    發表于 03-15 08:00 ?59次下載
    <b class='flag-5'>ESP-NOW</b><b class='flag-5'>技術</b>的介紹和使用方式及示例代碼資料免費下載

    聯網通信技術

    聯網通信技術說明。
    發表于 03-22 14:57 ?20次下載
    <b class='flag-5'>物</b><b class='flag-5'>聯網通信</b><b class='flag-5'>技術</b>

    ESP8266相互通訊(ESP-NOW

    辦法,可以用一個ESP8266模塊作為一個總的控制,就像一個管家,來和其他ESP8266通訊,來實現我們想要的功能。先說一下ESP-NOW,它是Espressif開發的一種協議,它使多
    發表于 12-29 19:33 ?10次下載
    <b class='flag-5'>ESP</b>8266相互通訊(<b class='flag-5'>ESP-NOW</b>)

    ESP-NOW無線通信ESP32學習之旅-Arduino版

    、WiFi、LoRa、NB-IoT等,本教程將重點介紹樂鑫科技開發的另一種無線通訊協議:ESP-NOW,通過 本教程的學習,你將了解到如何將 ESP-NOW 技術應用到我們的 DIY 項目中。
    發表于 05-30 09:55 ?0次下載
    <b class='flag-5'>ESP-NOW</b>無線<b class='flag-5'>通信</b>之<b class='flag-5'>ESP</b>32學習之旅-Arduino版

    啟明云端為你盤點:樂鑫 ESP-NOW 無線通信方案到底厲害在哪里

    ESP-NOW是樂鑫定義的基于數據鏈路層的無線通信協議,可與 Wi-Fi 和 Bluetooth LE 共存,既能實現穩定的設備連接和控制,也能作為獨立的輔助模塊,為系統提供設備配網、調試和固件升級等功能。
    的頭像 發表于 09-16 14:22 ?3551次閱讀
    啟明云端為你盤點:樂鑫 <b class='flag-5'>ESP-NOW</b> 無線<b class='flag-5'>通信</b>方案到底厲害在哪里

    樂鑫低功耗方案 | ESP-NOW

    在日益發展的聯網世界中,無線通信已成為互聯各種設備和系統的關鍵技術。在智能家居、工業自動化、醫療衛生、城市公共設施等領域,無線通信是解決這
    的頭像 發表于 10-21 08:03 ?2327次閱讀
    樂鑫低功耗方案 | <b class='flag-5'>ESP-NOW</b>
    主站蜘蛛池模板: 老头狠狠挺进小莹体内视频 | 欧美一区二区视频高清专区 | 日本真人啪啪试看30秒 | 老师真棒无遮瑕版漫画免费 | 又紧又大又爽精品一区二区 | 无人区国产片 | 国产在线视频分类精品 | 九九热视频免费 | www.青青草 | 老版香蕉版下载 | 捏奶动态图吃奶动态图q | 快播欧美大片 | 怡红院美国分院一区二区 | 97欧美精品大香伊蕉在人线 | 床上色APP下载免费版 | 嫩小性性性xxxxbbbb | 日日天干夜夜狠狠爱 | 久久久这里有精品999 | 亚洲国产综合另类视频 | 国产在线不卡 | 男人插女人动态图 | 暖暖视频中国在线观看免费韩国 | 脔到她哭H粗话HWWW男男动漫 | 色AV色婷婷66人妻久久久 | 国产成人理在线观看视频 | 精品一二三区久久AAA片 | 4438全国免费观看 | 国产成在线观看免费视频 | 乌克兰成人性色生活片 | 日韩亚洲国产中文字幕欧美 | 伊人电院网 | 久久99国产精品二区不卡 | 国产成人无码精品久久久影院 | 男人j进女人j一进一出 | 亚洲狠狠97婷婷综合久久久久 | 亚洲免费视频日本一区二区 | 国产婷婷色综合AV蜜臀AV | 男生在床上脱美女 胸 | 精品午夜中文字幕熟女人妻在线 | 欧美激情视频一区二区 | 日本女人下面毛茸茸 |