0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ESP-NOW無線通信協(xié)議,可一次控制幾百個(gè)設(shè)備

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

智能照明最近特別火,像傳統(tǒng)地下車庫照明,車庫沒有自然光,所以必須采用燈光照明,還要配備幾十臺(tái)大功率排風(fēng)機(jī)。一年光是電費(fèi)就是好幾十萬,但是用智能化改造后,車庫內(nèi)所有燈都可以實(shí)行聲控,并且還可以根據(jù)車主和車輛的距離遠(yuǎn)近自動(dòng)調(diào)整亮度,實(shí)現(xiàn)“人在燈亮,人走燈滅”,能大大減少成本。


下面我們就來講下樂鑫無線通信協(xié)議ESP-NOW,智能照明系統(tǒng)經(jīng)常會(huì)應(yīng)用到這種智能控制技術(shù)。

01e4c1cc-da84-11ee-9118-92fbcf53809c.png

ESP-NOW概述

ESP-NOW 是一種無需Wi-Fi連接設(shè)備配對(duì)后便可直接通過數(shù)據(jù)鏈路層進(jìn)行通信的協(xié)議。這種協(xié)議類似常見于無線鼠標(biāo)中的低功耗 2.4GHz 無線連接——設(shè)備在進(jìn)行通信之前要進(jìn)行配對(duì)。配對(duì)之后,設(shè)備之間的連接是持續(xù)的、點(diǎn)對(duì)點(diǎn)的,并且不需要握手協(xié)議。它能夠與Wi-Fi和Bluetooth LE共存,支持樂鑫ESP8266、ESP32、ESP32-S和ESP32-C等多系列SoC。ESP-NOW廣泛應(yīng)用于智能家電、遠(yuǎn)程控制和傳感器等領(lǐng)域。

01ec809c-da84-11ee-9118-92fbcf53809c.png

ESP-NOW通信與傳統(tǒng)協(xié)議不同點(diǎn)

①ESP-NOW將五層OSI上層協(xié)議精簡為1層,數(shù)據(jù)傳輸時(shí)無需依次經(jīng)過網(wǎng)絡(luò)層、傳輸層、會(huì)話層、表示層、應(yīng)用層等復(fù)雜的層級(jí),也無需層層增加包頭和解包,大大緩解了網(wǎng)絡(luò)擁擠時(shí)因?yàn)閬G包而導(dǎo)致的卡頓和延遲,擁有更高的響應(yīng)速度。


②ESP-NOW占用較少的CPU和flash資源,可與Wi-Fi、Bluetooth LE共存,支持樂鑫多系列支持Wi-Fi功能的SoC。


③基于ECDH和AES算法保證數(shù)據(jù)傳輸具有更高的安全性。


④配對(duì)快速且用戶友好,支持單對(duì)多、多對(duì)多設(shè)備連接和控制。


⑤可以作為獨(dú)立的輔助模塊,為系統(tǒng)提供設(shè)備配網(wǎng)、調(diào)試和固件升級(jí)等功能。


⑥新增窗口同步機(jī)制,極大地降低了功耗。

01f23348-da84-11ee-9118-92fbcf53809c.png

ESP-NOW通信優(yōu)勢

1、響應(yīng)速度快,設(shè)備上電后無需任何無線連接操作,可直接控制其他配對(duì)設(shè)備,具有毫秒級(jí)別的響應(yīng)速度。

2、功耗低。一個(gè)控制按鍵僅用2節(jié)5號(hào)電池便可使用2年。

3、兼容性好,可同時(shí)與Wi-Fi和Bluetooth LE共存,配對(duì)成功后的設(shè)備支持Wi-Fi遙控和手機(jī)APP藍(lán)牙控制。

4、尺度小,ESP芯片的集成度高,方便構(gòu)建精致的遙控類產(chǎn)品形態(tài)。


020185e6-da84-11ee-9118-92fbcf53809c.png

ESP-NOW的應(yīng)用場景


-智能燈

-遙控控制

-傳感器數(shù)據(jù)回傳


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 無線通信
    +關(guān)注

    關(guān)注

    58

    文章

    4415

    瀏覽量

    143127
  • 設(shè)備
    +關(guān)注

    關(guān)注

    2

    文章

    4347

    瀏覽量

    70272
  • 智能照明
    +關(guān)注

    關(guān)注

    36

    文章

    1647

    瀏覽量

    85002
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    無線時(shí)鐘秒轉(zhuǎn)一次思路怎么設(shè)置

    創(chuàng)建個(gè)無線時(shí)鐘,使其每秒轉(zhuǎn)動(dòng)一次,涉及到多個(gè)領(lǐng)域的知識(shí),包括電子工程、無線通信、編程和機(jī)械設(shè)計(jì)。 1. 項(xiàng)目概述
    的頭像 發(fā)表于 09-07 09:21 ?171次閱讀

    簡單認(rèn)識(shí)UART通信協(xié)議

    UART(Universal Asynchronous Receiver/Transmitter,通用異步收發(fā)傳輸器)通信協(xié)議種常見的串行通信協(xié)議,廣泛應(yīng)用于計(jì)算機(jī)、嵌入式系統(tǒng)、傳感器、
    的頭像 發(fā)表于 07-25 18:07 ?987次閱讀

    是否可以使用ESP-NOW協(xié)議,將ESP8266板作為與其他ESP8266板之間的中繼器?

    我需要在沒有 WiFi 網(wǎng)絡(luò)的山丘周圍約 500 米處發(fā)送溫度數(shù)據(jù)。 是否可以使用 ESP-NOW 協(xié)議,將 ESP8266板作為與其他 ESP8266板之間的中繼器? 如果是這樣
    發(fā)表于 07-19 06:53

    請(qǐng)問esp-now的安全模型是什么?

    嘗試使用 esp-now 開發(fā)些東西。 似乎,發(fā)送者和接收者在通信之前無法就些共同的秘密達(dá)成致。只要發(fā)送方知道接收方的MAC地址,發(fā)
    發(fā)表于 07-10 06:48

    請(qǐng)問esp-now如何確定消息是否加密?

    我的項(xiàng)目打開和關(guān)閉設(shè)備,不定登錄到 WiFi。所以我認(rèn)為 esp-now 值得試。出于安全原因,我需要加密,以便未經(jīng)授權(quán)的發(fā)件人無法打開/關(guān)閉我的
    發(fā)表于 07-09 07:14

    使用ESP32-C3的藍(lán)牙進(jìn)行傳感器數(shù)據(jù)上傳,ESP-NOW協(xié)議的功耗能滿足需求嗎?

    1.使用ESP32-C3的藍(lán)牙進(jìn)行傳感器數(shù)據(jù)上傳,期望使用紐扣電池供電,ESP-NOW協(xié)議的功耗能滿足需求嗎 2.使用ESP-now協(xié)議
    發(fā)表于 07-01 07:22

    如何讓esp-now支持40個(gè)設(shè)備?

    請(qǐng)問如何讓esp-now支持40個(gè)設(shè)備,我改了 ESP_NOW_MAX_TOTAL_PEER_NUM40這個(gè)宏定義發(fā)現(xiàn)不管用
    發(fā)表于 06-28 13:30

    ESP32S2喚醒后無法收到另外個(gè)機(jī)子發(fā)送的ESP-NOW的數(shù)據(jù),為什么?

    軟件版本IDF-4.4, 硬件ESP32S2 程序先初始化ESP-NOW, 啟動(dòng)定時(shí)light-sleep, 喚醒后無法收到另外個(gè)機(jī)子發(fā)送的ES
    發(fā)表于 06-21 08:01

    求助,關(guān)于ESP-IDF 5.01中ESP-NOW的速率和模式配置問題求解

    您好,以下是ESP-IDF 5.01中ESP-NOW的例程 初始化代碼,我嘗試更改了ESP-now通信速率,但是不管如何更改,包括更改WiFi protocol bitmap模式,在
    發(fā)表于 06-12 06:52

    請(qǐng)問esp-now如何實(shí)現(xiàn)靠近配對(duì)?

    請(qǐng)問esp-now 如何實(shí)現(xiàn)靠近配對(duì)?
    發(fā)表于 06-11 07:08

    esp-now中forward_ttl的作用是什么?

    esp-now的組件中,結(jié)構(gòu)體espnow_frame_head_t有個(gè)配置廣播的forward_ttl的參數(shù),數(shù)據(jù)傳輸中的跳躍數(shù)。 該如何理解和體現(xiàn)它的作用呢?
    發(fā)表于 06-11 06:46

    請(qǐng)問ESP-NOW和WIFI-MESH是否可以共存?

    請(qǐng)問ESP-NOW和WIFI-MESH能共存嗎,我看WIFI-MESH的文檔中提到,WIFI-MESH存在期間,如果調(diào)用wifi api可能會(huì)導(dǎo)致異常。
    發(fā)表于 06-11 06:27

    請(qǐng)問使用ESP-NOW通訊的時(shí)候如何獲取對(duì)應(yīng)的RSSI?

    我需要在使用ESP-NOW傳輸數(shù)據(jù)的同時(shí),監(jiān)控對(duì)應(yīng)的RSSI,請(qǐng)問各位大佬,有對(duì)應(yīng)的辦法嗎?
    發(fā)表于 06-07 07:38

    esp-now通信不成功的原因?怎么解決?

    _OK) { Serial.println(\"Error initializing ESP-NOW\"); return;}// Once ESPNow is successfully Init
    發(fā)表于 06-05 06:56

    樂鑫低功耗方案 | ESP-NOW

    無線通信方案。ESP-NOW,是樂鑫開發(fā)的種專為支持Wi-Fi功能的SoC芯片設(shè)計(jì)的低功耗、高效率無線通信協(xié)議。在當(dāng)今需要低能耗和高效傳輸?shù)膽?yīng)用環(huán)境中,
    的頭像 發(fā)表于 10-21 08:03 ?1885次閱讀
    樂鑫低功耗方案 | <b class='flag-5'>ESP-NOW</b>