什么是ESP-NOW
ESP-NOW 是乐鑫开发的一种无连接通信协议
具有短包传输的特点
该协议使多个设备能够以简单的方式相互通信
ESP Now
协议特点
根据乐鑫官网的说法,ESP-NOW 是由乐鑫开发的“协议”,它可以让多个设备在不使用 Wi-Fi 的情况下相互通信。该协议类似于低功耗 2.4GHz 无线连接 (…)。设备之间的配对是在它们通信之前需要的。配对完成后,连接是安全且点对点的,无需握手。”
这意味着在将设备相互配对后,连接是持久的。
换句话说,如果你的一个板突然断电或重置,当它重新启动时,它会自动连接到它的对等体以继续通信。
具体来说,我们也可以用ESP-NOW无线传输技术来作为遥控小车的通信解决方案。
ESP-NOW 支持以下功能:
加密和未加密的单播通信;
混合加密和未加密对等设备;
最多可承载250 字节的有效载荷;
发送回调函数,可设置通知应用层传输成功或失败。
ESP-NOW 技术也有以下限制:
有限的加密对等点。
Station模式最多支持10个加密对等体;
SoftAP或SoftAP+Station模式下最多6个;
支持多个未加密对等体,但其总数应少于 20 个,包括加密对等体;
有效载荷限制为 250 字节。
总结:
简单来说,ESP-NOW 是一种快速通信协议,可用于在 ESP32 板之间交换小消息(最多 250 字节)。
ESP-NOW 用途广泛,您可以在不同的设置中进行单向或双向通信。
ESP-NOW 单向通信
一个 ESP32 板向另一个 ESP32 板发送数据。
这种配置非常容易实现,并且非常适合将数据从一块板发送到另一块板,例如传感器读数或控制 GPIO 的 ON 和 OFF 命令。
ESP-NOW 一主多从
一块 ESP32 板向不同的 ESP32 板发送相同或不同的命令。这种配置非常适合构建遥控器之类的东西。你可以在房子周围有几个 ESP32 板,由一个主 ESP32 板控制。
ESP-NOW 多主一从
如果您想将来自多个传感器节点的数据收集到一个 ESP32 板上,则此配置非常理想。例如,可以将其配置为 Web 服务器以显示来自所有其他板的数据。
蜂窝网络
嘉宾信息
李伟斌(骑驴玩漂移)
52 Pi工程师,蘑菇云创客空间资深会员漂移菌,熟悉Linux的系统管理和网络应用,熟悉python编程和C语言编程,精通shell脚本编程。
Donkeycar中文社区“漂移驴车”联合发起人
活动信息
【活动地点】上海蘑菇云创客空间
(浦东新区博云路111号)
【活动时间】9月29日19:30-21:00
线下参与 报名入口
线上观看直播入口
蘑菇云创客空间致力于提供一个创新开放的交流平台,如果你热爱创造,喜欢创新,那就来蘑菇云实现自己的奇思妙想!

