伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

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

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

3天內不再提示

ESP32/ESP8266開發板ESP-NOW無線通信

jf_88434166 ? 來源:jf_88434166 ? 作者:jf_88434166 ? 2026-02-27 20:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

ESP-NOW無線通信協議簡介

ESP-NOW 是由Espressif開發的基于數據鏈路層的無線通信協議,它將五層 OSI 上層協議精簡為一層,數據傳輸時無需依次經過網絡層、傳輸層、會話層、表示層、應用層等復雜的層級,也無需層層增加包頭和解包,大大緩解了網絡擁擠時因為丟包而導致的卡頓和延遲,擁有更高的響應速度。

在這里插入圖片描述
其特點是短數據包傳輸,該協議類似于低功耗2.4GHz無線連接。設備之間的配對需要在它們通信之前進行。配對完成后,連接是安全的和對等的,不需要握手。這意味著設備相互配對后,連接是持久的。換句話說,如果您的一塊板突然斷電或復位,當它重新啟動時,它會自動連接到它的對等體以繼續通信。能夠在無路由器的情況下直接、快速、低功耗地控制智能設備。它能夠與 Wi-Fi 和 Bluetooth LE 共存。

加密和未加密的單播通信;
混合加密和未加密的對等設備;
最多可攜帶250字節的有效數據;
發送回調函數,可以設置為通知傳輸成功或失敗的應用層;
Station mode最多支持10個加密對等體,SoftAP或SoftAP +Station mode最多支持6個加密對等體;
支持多個未加密的對等體,但是它們的總數應少于20個,包括加密的對等體;

簡而言之,ESP-NOW是一種快速通信協議,可用于在ESP32板之間交換數據(最多250字節)。

ESP-NOW單向通信

一個ESP32板向另一個ESP32板發送數據,如傳感器讀數或控制GPIOs的開和關命令。
在這里插入圖片描述
一塊ESP32板向不同的ESP32板發送相同或不同的命令。這種配置非常適合構建類似遠程控制系統
在這里插入圖片描述
一個“從”ESP32從多個“主”ESP32接收數據,例如可以將其配置為web服務器,以顯示來自所有其它板的數據。
在這里插入圖片描述

ESP-NOW雙向通信

每個板可以同時成為發送者和接收者。因此,您可以在板之間建立雙向通信。
在這里插入圖片描述
可以向此配置中添加更多的板,并擁有一個看起來像網絡的東西(所有ESP32板相互通信)。
在這里插入圖片描述

ESP32的MAC地址

每個ESP32都有一個唯一的MAC地址,這就是我們如何使用ESP-NOW識別每個板并向其發送數據

#include < WiFi.h >
#include < esp_wifi.h >

void readMacAddress(){
  uint8_t baseMac[6];
  esp_err_t ret = esp_wifi_get_mac(WIFI_IF_STA, baseMac);
  if (ret == ESP_OK) {
    Serial.printf("%02x:%02x:%02x:%02x:%02x:%02xn",
                  baseMac[0], baseMac[1], baseMac[2],
                  baseMac[3], baseMac[4], baseMac[5]);
  } else {
    Serial.println("Failed to read MAC address");
  }
}

void setup(){
  Serial.begin(115200);

  WiFi.mode(WIFI_STA);
  WiFi.begin();

  Serial.print("[DEFAULT] ESP32 Board MAC Address: ");
  readMacAddress();
}
 
void loop(){

}

上傳代碼后,以115200的波特率打開串行監視器,然后按下ESP32 RST/EN按鈕。MAC地址應該打印如下:
在這里插入圖片描述
不同的開發板的MAC地址都會不一樣,以實際讀取到的地址為準

總結

以上介紹了ESP-NOW的基本特性,接下來的文章將舉例介紹ESP-NOW的單向和雙向通信方式。

審核編輯 黃宇

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

    關注

    58

    文章

    5038

    瀏覽量

    146989
  • 開發板
    +關注

    關注

    26

    文章

    6366

    瀏覽量

    119957
  • ESP32
    +關注

    關注

    26

    文章

    1215

    瀏覽量

    22216
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    ESP32/ESP8266開發板單向多對一ESP-NOW無線通信

    本實驗通過ESP-NOW無線通信協議實現多個ESP32/ESP 8266開發板
    的頭像 發表于 03-30 10:14 ?105次閱讀
    <b class='flag-5'>ESP32</b>/<b class='flag-5'>ESP8266</b><b class='flag-5'>開發板</b>單向多對一<b class='flag-5'>ESP-NOW</b><b class='flag-5'>無線通信</b>

    ESP32開發板單向點對點ESP-NOW無線通信

    本例程通過兩個ESP32開發板實現單向點對點ESP-NOW無線通信,一個ESP32開發板作為Se
    的頭像 發表于 03-19 09:21 ?235次閱讀
    <b class='flag-5'>ESP32</b><b class='flag-5'>開發板</b>單向點對點<b class='flag-5'>ESP-NOW</b><b class='flag-5'>無線通信</b>

    ESP32/ESP8266開發板單向一對多ESP-NOW無線通信

    通過ESP-NOW無線通信協議實現ESP32開發板向多個ESP32/ESP
    的頭像 發表于 03-13 09:23 ?212次閱讀
    <b class='flag-5'>ESP32</b>/<b class='flag-5'>ESP8266</b><b class='flag-5'>開發板</b>單向一對多<b class='flag-5'>ESP-NOW</b><b class='flag-5'>無線通信</b>

    ESP32-P4系列】WT9932P4-MINI開發板規格書

    開發板介紹ESP32-P4-MINI開發板是深圳市啟明云端有限公司推出的,基于WT0132P4-A1核心設計的多媒體開發板。WT0132P
    的頭像 發表于 02-03 18:14 ?450次閱讀
    【<b class='flag-5'>ESP32</b>-P4系列】WT9932P4-MINI<b class='flag-5'>開發板</b>規格書

    無需安裝!在瀏覽器里就能玩轉ESP32/ESP8266,這個神器絕了!

    無需安裝!在瀏覽器里就能玩轉ESP32/ESP8266,這個神器絕了!【往期精選】十年嵌入式最深的痛,不是Bug,而是抓不到日志!vivo宣布原生支持HomeAssistant生態設備接入(含
    的頭像 發表于 01-10 10:01 ?1210次閱讀
    無需安裝!在瀏覽器里就能玩轉<b class='flag-5'>ESP32</b>/<b class='flag-5'>ESP8266</b>,這個神器絕了!

    樂鑫科技ESP-AMP框架詳解!兩款已支持的ESP32-P4C5開發板推薦!啟明云端樂鑫科技代理

    操作系統,并提供完整的核間通信機制。啟明云端旗兩款高性能開發板——WT99P4C5-S1與WTDKP4C5-S1,搭載樂鑫科技ESP32-P4芯片和ESP32-C5芯
    的頭像 發表于 12-18 18:02 ?1673次閱讀
    樂鑫科技<b class='flag-5'>ESP</b>-AMP框架詳解!兩款已支持的<b class='flag-5'>ESP32</b>-P4C5<b class='flag-5'>開發板</b>推薦!啟明云端樂鑫科技代理

    ESP32-P4全功能開發板ESP32-P4-TINY開發板該怎么選?看這篇就夠了!

    啟明云端基于樂鑫科技ESP32-P4芯片設計了多款開發板,這些開發板有什么區別?基于應用場景如何選擇?本期,我們聚焦兩款代表性產品:WT99P4C5-S1開發板與WT9932P4-TI
    的頭像 發表于 12-09 18:02 ?1102次閱讀
    <b class='flag-5'>ESP32</b>-P4全功能<b class='flag-5'>開發板</b>和<b class='flag-5'>ESP32</b>-P4-TINY<b class='flag-5'>開發板</b>該怎么選?看這篇就夠了!

    晶科鑫 | 國產26MHz晶振匹配Espressif(樂鑫) ESP8285/ESP8266芯片案例

    【應用】國產26MHz頻率晶振應用于物聯網WIFI物聯網模塊(串口轉WiFi模塊),Espressif(樂鑫)ESP8285/ESP8266芯片匹配測試OKESP8285其實是ESP8266的升級版
    的頭像 發表于 11-21 15:37 ?4851次閱讀
    晶科鑫 | 國產26MHz晶振匹配Espressif(樂鑫) <b class='flag-5'>ESP</b>8285/<b class='flag-5'>ESP8266</b>芯片案例

    ESP8266ESP32開發板常見的2種下載方式

    ESP32ESP8266是性價比很高而且使用較為廣泛的的Wi-Fi模塊,在物聯網(IoT)領域的DIY項目中可以首先考慮這2款產品。 兩款芯片都屬于32位處理器。ESP32是低功耗雙核80MHz
    的頭像 發表于 11-10 20:30 ?1251次閱讀
    <b class='flag-5'>ESP8266</b>和<b class='flag-5'>ESP32</b><b class='flag-5'>開發板</b>常見的2種下載方式

    ESP8266ESP32開發板常見的2種下載方式

    ESP8266全IO口引出,直接下載無需復位! ESP32功能框圖 基于arduino的ESP32/ESP8266開發環境搭建 1.在a
    發表于 10-24 18:04

    ESP32ESP-NOW通訊踩坑記

    1、背景前段時間看到樂鑫推出了一種很有意思的Wi-Fi通訊協議,它允許設備在無連接的時候進行直接通訊。樂鑫對它的概述如下:“ESP-NOW是一種由樂鑫公司定義的無連接Wi-Fi通信協議。在ESP-NOW中,應用程序數據被封裝在
    的頭像 發表于 09-13 10:03 ?2793次閱讀
    <b class='flag-5'>ESP32</b>的<b class='flag-5'>ESP-NOW</b>通訊踩坑記

    ESP32-P4-MINI開發板開箱和上手指南來了!速速碼住!

    上期“夢中情ESP32-P4-MINI開發板一出就備受青睞這期我們立馬就端著開箱和上手指南來了!不用驚嘆,我們就是這么迅速,請把“啟明云端權威”打在公屏上好嘛!開箱展示拿到
    的頭像 發表于 07-25 18:02 ?2389次閱讀
    <b class='flag-5'>ESP32</b>-P4-MINI<b class='flag-5'>開發板</b>開箱和上手指南來了!速速碼住!

    ESP32開發板元件資料

    ESP32開發板元件
    發表于 07-21 14:47 ?17次下載

    ESP32-P4 C5開發板燒錄小智全流程!速看!

    沒錯,你沒有看錯!我們帶著WT99P4C5-S1開發板燒錄小智全流程走來了!開發板搭載樂鑫科技ESP32-P4和ESP32-C5芯片,代碼完全開源,支持靈活二次
    的頭像 發表于 07-04 18:03 ?2725次閱讀
    <b class='flag-5'>ESP32</b>-P4 C5<b class='flag-5'>開發板</b>燒錄小智全流程!速看!

    ESP32-S3開發板燒錄小智AI系統全流程指南

    在AI語音交互領域不斷發展的今天,開發者們對于功能強大、開源靈活的開發板需求日益增長。今天,我們就來詳細了解一下ESP32AgentDevKit燒錄小智的全流程,這款搭載樂鑫科技ESP32
    的頭像 發表于 06-16 18:01 ?8642次閱讀
    <b class='flag-5'>ESP32</b>-S3<b class='flag-5'>開發板</b>燒錄小智AI系統全流程指南