0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ESP-NOW无线通信协议,可一次控制几百个设备

启明云端 2024-03-05 08:05 次阅读

智能照明最近特别火,像传统地下车库照明,车库没有自然光,所以必须采用灯光照明,还要配备几十台大功率排风机。一年光是电费就是好几十万,但是用智能化改造后,车库内所有灯都可以实行声控,并且还可以根据车主和车辆的距离远近自动调整亮度,实现“人在灯亮,人走灯灭”,能大大减少成本。


下面我们就来讲下乐鑫无线通信协议ESP-NOW,智能照明系统经常会应用到这种智能控制技术。

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

ESP-NOW概述

ESP-NOW 是一种无需Wi-Fi连接设备配对后便可直接通过数据链路层进行通信的协议。这种协议类似常见于无线鼠标中的低功耗 2.4GHz 无线连接——设备在进行通信之前要进行配对。配对之后,设备之间的连接是持续的、点对点的,并且不需要握手协议。它能够与Wi-Fi和Bluetooth LE共存,支持乐鑫ESP8266ESP32、ESP32-S和ESP32-C等多系列SoC。ESP-NOW广泛应用于智能家电、远程控制和传感器等领域。

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

ESP-NOW通信与传统协议不同点

①ESP-NOW将五层OSI上层协议精简为1层,数据传输时无需依次经过网络层、传输层、会话层、表示层、应用层等复杂的层级,也无需层层增加包头和解包,大大缓解了网络拥挤时因为丢包而导致的卡顿和延迟,拥有更高的响应速度。


②ESP-NOW占用较少的CPU和flash资源,可与Wi-Fi、Bluetooth LE共存,支持乐鑫多系列支持Wi-Fi功能的SoC。


③基于ECDH和AES算法保证数据传输具有更高的安全性。


④配对快速且用户友好,支持单对多、多对多设备连接和控制。


⑤可以作为独立的辅助模块,为系统提供设备配网、调试和固件升级等功能。


⑥新增窗口同步机制,极大地降低了功耗。

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

ESP-NOW通信优势

1、响应速度快,设备上电后无需任何无线连接操作,可直接控制其他配对设备,具有毫秒级别的响应速度。

2、功耗低。一个控制按键仅用2节5号电池便可使用2年。

3、兼容性好,可同时与Wi-Fi和Bluetooth LE共存,配对成功后的设备支持Wi-Fi遥控和手机APP蓝牙控制。

4、尺度小,ESP芯片的集成度高,方便构建精致的遥控类产品形态。


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

ESP-NOW的应用场景


-智能灯

-遥控控制

-传感器数据回传


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 无线通信
    +关注

    关注

    56

    文章

    4198

    浏览量

    142342
  • 设备
    +关注

    关注

    2

    文章

    4172

    浏览量

    69267
  • 智能照明
    +关注

    关注

    36

    文章

    1584

    浏览量

    84568
收藏 人收藏

    评论

    相关推荐

    蓝牙网关:实现设备无线通信与安全连接的关键角色

    定位功能:蓝牙网关可以用于室内定位,通过收集蓝牙信标的信号强度,计算出设备的具体位置,实现人员或资产定位等应用场景。 总之,蓝牙网关是种非常有用的网络技术,可以实现设备之间的无线通信
    发表于 02-06 10:48

    工业控制通信协议的报文帧分别是什么样的?

    通信协议设备上,有什么调试测试软件推荐,尽量不要借助硬件设备,直接使用上位机和支持该协议设备相连接,直接发送帧读写参数?最常见的
    发表于 01-19 14:46

    乐鑫低功耗方案 | ESP-NOW

    无线通信方案。ESP-NOW,是乐鑫开发的一种专为支持Wi-Fi功能的SoC芯片设计的低功耗、高效率无线通信协议。在当今需要低能耗和高效传输的应用环境中,ESP-NOW
    的头像 发表于 10-21 08:03 1133次阅读
    乐鑫低功耗方案 | <b class='flag-5'>ESP-NOW</b>

    ESP-NOW(ESP8266),Slave在执行SSD1306时正在重启是怎么回事?

    我是名新手,正在从事项目,使用两块采用 ESP-NOW 协议ESP8266 板将传感器
    发表于 06-07 07:08

    如何通过ESP-NOW或国内局域网监控车库门开/关?

    监控系统,该系统将在门打开或关闭时通过房屋中的小面板进行指示。 我正在探索通过使用*
    发表于 06-06 08:11

    用ESPNOW协议配置了2ESP-12E卡,按下发送板上的重置按钮时:发送失败的原因?

    我用 ESPNOW 协议配置了 2 ESP-12E 卡。 我的第一次尝试是成功的。但不知何故,我现在遇到了消息传递问题。 当我插入发送板时:发送成功 当我按下发送板上的重置按钮时:
    发表于 06-05 09:38

    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协议连接ESP32和ESP8266来控制LED?

    我构建了简单的项目,展示了如何使用 ESP-Now 协议连接 ESP32 和 ESP8266
    发表于 05-22 08:34

    如何使用ESP8266和ESP NOW无线传感器网络?

    大家好!我向您介绍我的第一个 ESP8266 微控制器项目:它称为 Green Detect,它是
    发表于 05-19 08:20

    Esp-now唤醒时间如何变得更短?

    我的 esp-01 需要大约 150 毫秒才能打开并接收些数据,然后再次进入睡眠状态。我正在使用 esp-now。 我可以让它在更短的唤醒时间内工作吗?
    发表于 05-11 07:59

    ESP-Now-with-sensor网络服务器和中继的疑问求解

    继续 ESP-Now 之前的项目;添加另一个 ESP32 以远程,将继电器从关闭更改为打开,然后再更改为关闭。 项目使用
    发表于 05-11 07:42

    如何实现ESP-NOW和deepSleep将数据从传感器发送到基本控制器?

    我想结合 ESP-NOW 和 deepSleep 将数据从传感器发送到基本控制器。我的代码是: 代码:全选
    发表于 05-11 06:08

    通信协议的概念

    通信协议是指在通信过程中,为了使得不同设备之间进行有效的数据交换,所约定的一整套规则和标准。通信协议中定义了通信双方的接口、数据格式、传输速
    发表于 05-06 14:32 1450次阅读

    在Modbus通信协议的数据接收程序中如何判断一次数据接受已经完毕呢?

    在Modbus通信协议的数据接收程序中如何判断一次数据接受已经完毕呢?
    发表于 05-05 15:52

    浅析ModBus通信协议的相关知识

    数据采集和过程监控。   ModBus网络只有主机,所有通信都由他发出。网络支持247之多的远程从属
    发表于 05-05 15:51