乐鑫 ESP-NOW 无线通信方案

ESP_Eavo
Posts: 186
Joined: Tue Jun 08, 2021 6:23 am

乐鑫 ESP-NOW 无线通信方案

Postby ESP_Eavo » Fri Aug 27, 2021 9:38 am

ESP-NOW 是乐鑫定义的基于数据链路层的无线通信协议,可与 Wi-Fi 和 Bluetooth LE 共存,既能实现稳定的设备连接和控制,也能作为独立的辅助模块,为系统提供设备配网、调试和固件升级等功能。

视频展示:https://www.bilibili.com/video/BV1gf4y1H7iA

【开发资源】
1. ESP-NOW 项目工程:https://github.com/espressif/esp-now
2. ESP-NOW 协议栈说明: https://docs.espressif.com/projects/esp ... p_now.html
3. 其他资源
▸ 乐鑫芯片 & 模组选型工具:https://products.espressif.com/#/produc ... anguage=zh
▸ 乐鑫 ESP-IDF 物联网开发框架:https://docs.espressif.com/projects/esp ... index.html
▸ 技术类文档:https://www.espressif.com/zh-hans/suppo ... -documents
▸ SDK、APP、工具、AT 资源下载:https://www.espressif.com/zh-hans/support/download/all
▸ 购买乐鑫产品:https://www.espressif.com/zh-hans/conta ... et-samples

【了解更多】
▸ 官网:www.espressif.com
▸ 联系我们:espressif.com/sales

【加入我们】
https://www.espressif.com/zh-hans/join- ... -espressif

jr-test
Posts: 100
Joined: Mon Aug 23, 2021 3:04 am

Re: 乐鑫 ESP-NOW 无线通信方案

Postby jr-test » Wed Jan 04, 2023 3:04 am

你好,可以请教一下,esp-now按键配对设备的流程吗?
我理解的是:
1、遥控设备和灯光设备都正常初始化esp-now。
2、遥控设备按配对键,发送配对指令,灯光设备收到指令,把遥控设备的mac地址添加到设备配对列表。然后就只会接收到设备配对列表的设备发来的数据吗?这就是单播通信吗?
3、设备配对列表是保存在内存里的,所以可以重新上电之后实现快速响应?
4、如果需要双向通信的,那又应该怎么实现呢?
还不太了解esp-now的使用流程,有人能不吝赐教吗?可以让我少走弯路。

ESP_Eavo
Posts: 186
Joined: Tue Jun 08, 2021 6:23 am

Re: 乐鑫 ESP-NOW 无线通信方案

Postby ESP_Eavo » Tue Feb 07, 2023 10:12 am

1. 发送端是广播通信,在配对完成后,灯光设备会通过状态管理数据的处理。
2. 重新上电后需要再次配对。
3. 接收端在收到数据时记录下发送端的地址,在发送时向该地址发送即可。

jr-test
Posts: 100
Joined: Mon Aug 23, 2021 3:04 am

Re: 乐鑫 ESP-NOW 无线通信方案

Postby jr-test » Wed Mar 15, 2023 2:55 am

感谢您的回复,我已经能快乐的玩耍esp-now了。但现在又遇到新的问题想请教一下。

我通过两块esp32-c3上进行esp-now的通信测试,双方都可正常收发。

但是给其中一个配网,连上 路由器的wifi之后,

连上外网的设备就只能收到另一块未连接外网的设备发来的数据,不能往外发数据。

提示报错如下:
123.png
123.png (35.94 KiB) Viewed 39243 times
不能设置信道,这该怎么兼容呢?

ESP_LiuH
Posts: 42
Joined: Fri Feb 10, 2023 7:20 am

Re: 乐鑫 ESP-NOW 无线通信方案

Postby ESP_LiuH » Tue Mar 21, 2023 10:13 am

1. 在连接上路由器后,是不能切换信道的,该功能还在开发中。
2. 连上外网的设备,首先,获取当前信道;其次,在 Head 中将信道指定为获取的信道。这样就会跳过设置信道的处理,向外发送数据了。

jr-test
Posts: 100
Joined: Mon Aug 23, 2021 3:04 am

Re: 乐鑫 ESP-NOW 无线通信方案

Postby jr-test » Thu May 04, 2023 6:33 am

ESP_LiuH wrote:
Tue Mar 21, 2023 10:13 am
1. 在连接上路由器后,是不能切换信道的,该功能还在开发中。
2. 连上外网的设备,首先,获取当前信道;其次,在 Head 中将信道指定为获取的信道。这样就会跳过设置信道的处理,向外发送数据了。
感谢您的回复。

Who is online

Users browsing this forum: No registered users and 1 guest