Search found 100 matches
- Thu May 04, 2023 6:37 am
- Forum: ESP-IDF 中文讨论版
- Topic: 求助 esp-now 通信问题!!!
- Replies: 5
- Views: 2030
Re: 求助 esp-now 通信问题!!!
好吧实测先把wifi断开(esp_wifi_disconnect),才能用(esp_wifi_set_channel)设置信道,问题是一个节点连接了wifi后会导致这个节点的信道被改成和wifi的信道一样,进而导致这个节点与另外的使用espnow通信的节点不通。 我用了一个很傻的方法:要连wifi的节点先去连wifi,连上了之后用(esp_wifi_get_channel)获取当前信道信息并保存下来,然后断开连接(esp_wifi_disconnect),然后用(esp_wifi_set_channel)设置信道重新与其他espnow节点通信,把刚保存下来的信道信息发给他们,让他们改成一样的...
- Thu May 04, 2023 6:33 am
- Forum: 项目展示
- Topic: 乐鑫 ESP-NOW 无线通信方案
- Replies: 5
- Views: 41334
- Wed Mar 15, 2023 7:19 am
- Forum: ESP-IDF 中文讨论版
- Topic: 获取esp32s3唯一ID
- Replies: 4
- Views: 1747
Re: 获取esp32s3唯一ID
456.png 你得看看两个函数定义是怎样的了,我把函数定义在下面给你贴出来。或者找乐鑫官方的工程师问问。 /** * @brief Return base MAC address which is factory-programmed by Espressif in EFUSE.//返回由Espressif在EFUSE中工厂编程的基本MAC地址。 * * @param mac base MAC address, length: 6 bytes/8 bytes. * length: 6 bytes for MAC-48 * 8 bytes for EUI-64(used for IEEE 8...
- Wed Mar 15, 2023 3:08 am
- Forum: ESP-IDF
- Topic: Esp-now can't set channel for help
- Replies: 0
- Views: 577
Esp-now can't set channel for help
I conducted the esp-now communication test on two esp32-c3, and both sides can send and receive data normally. But after connecting one of the distribution networks to the router's wifi, The device connected to the internet can only receive data from another device that is not connected to the inter...
- Wed Mar 15, 2023 2:55 am
- Forum: 项目展示
- Topic: 乐鑫 ESP-NOW 无线通信方案
- Replies: 5
- Views: 41334
Re: 乐鑫 ESP-NOW 无线通信方案
感谢您的回复,我已经能快乐的玩耍esp-now了。但现在又遇到新的问题想请教一下。
我通过两块esp32-c3上进行esp-now的通信测试,双方都可正常收发。
但是给其中一个配网,连上 路由器的wifi之后,
连上外网的设备就只能收到另一块未连接外网的设备发来的数据,不能往外发数据。
提示报错如下: 不能设置信道,这该怎么兼容呢?
我通过两块esp32-c3上进行esp-now的通信测试,双方都可正常收发。
但是给其中一个配网,连上 路由器的wifi之后,
连上外网的设备就只能收到另一块未连接外网的设备发来的数据,不能往外发数据。
提示报错如下: 不能设置信道,这该怎么兼容呢?
- Wed Mar 15, 2023 2:40 am
- Forum: ESP-IDF 中文讨论版
- Topic: 获取esp32s3唯一ID
- Replies: 4
- Views: 1747
Re: 获取esp32s3唯一ID
Code: Select all
#define _MAC2STR_(a) (a)[0],(a)[1],(a)[2],(a)[3],(a)[4],(a)[5]
#define _MACSTR_ "%02X:%02X:%02X:%02X:%02X:%02X"
//定义Mac地址存储空间
uint8_t mac_addr[6] = {0};
//获取Mac地址
esp_efuse_mac_get_default(mac_addr);
//打印Mac地址
printf("" _MACSTR_ "\n",_MAC2STR_(mac_addr));
- Wed Mar 15, 2023 2:30 am
- Forum: ESP-IDF 中文讨论版
- Topic: 求助 esp-now 通信问题!!!
- Replies: 5
- Views: 2030
求助 esp-now 通信问题!!!
在esp32-c3上连接了路由器wifi后,再进行esp-now通信报错:
连上wifi后就不能设置信道,这该如何避免这个问题呢?- Wed Jan 04, 2023 3:04 am
- Forum: 项目展示
- Topic: 乐鑫 ESP-NOW 无线通信方案
- Replies: 5
- Views: 41334
Re: 乐鑫 ESP-NOW 无线通信方案
你好,可以请教一下,esp-now按键配对设备的流程吗?
我理解的是:
1、遥控设备和灯光设备都正常初始化esp-now。
2、遥控设备按配对键,发送配对指令,灯光设备收到指令,把遥控设备的mac地址添加到设备配对列表。然后就只会接收到设备配对列表的设备发来的数据吗?这就是单播通信吗?
3、设备配对列表是保存在内存里的,所以可以重新上电之后实现快速响应?
4、如果需要双向通信的,那又应该怎么实现呢?
还不太了解esp-now的使用流程,有人能不吝赐教吗?可以让我少走弯路。
我理解的是:
1、遥控设备和灯光设备都正常初始化esp-now。
2、遥控设备按配对键,发送配对指令,灯光设备收到指令,把遥控设备的mac地址添加到设备配对列表。然后就只会接收到设备配对列表的设备发来的数据吗?这就是单播通信吗?
3、设备配对列表是保存在内存里的,所以可以重新上电之后实现快速响应?
4、如果需要双向通信的,那又应该怎么实现呢?
还不太了解esp-now的使用流程,有人能不吝赐教吗?可以让我少走弯路。
- Mon Jun 20, 2022 1:37 pm
- Forum: ESP-IDF 中文讨论版
- Topic: esp32 ota升级如何获取更新进度?[已解决]
- Replies: 2
- Views: 2405
- Mon Jun 20, 2022 8:27 am
- Forum: ESP-IDF 中文讨论版
- Topic: esp32 ota升级如何获取更新进度?[已解决]
- Replies: 2
- Views: 2405
esp32 ota升级如何获取更新进度?[已解决]
所用的是esp32-s2
idf:4.4
调用esp_https_ota API进行固件升级,想获取更新进度,但不知道怎么实现,有人做过或者有思路指点一下吗?
idf:4.4
调用esp_https_ota API进行固件升级,想获取更新进度,但不知道怎么实现,有人做过或者有思路指点一下吗?