大数跨境
0
0

407期开放夜|ESP32如何实现无线通信? | ESP-NOW 无线传输技术

407期开放夜|ESP32如何实现无线通信? | ESP-NOW 无线传输技术 蘑菇云创客空间
2022-09-28
3


第407期开放夜

ESP32-C3的

ESP-NOW

学习入门




什么是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



线下参与 报名入口


线上观看直播入口



蘑菇云创客空间致力于提供一个创新开放的交流平台,如果你热爱创造,喜欢创新,那就来蘑菇云实现自己的奇思妙想!

【声明】内容源于网络
0
0
蘑菇云创客空间
蘑菇云是一个位于张江高科技园区的开放式创客空间,无论你是骇客,硬件高手,艺术家,设计师,DIY爱好者,在这里都能找到属于自己的一片天地。
内容 1081
粉丝 0
蘑菇云创客空间 蘑菇云是一个位于张江高科技园区的开放式创客空间,无论你是骇客,硬件高手,艺术家,设计师,DIY爱好者,在这里都能找到属于自己的一片天地。
总阅读2.4k
粉丝0
内容1.1k