求助 esp-now 通信问题!!!

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

求助 esp-now 通信问题!!!

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

在esp32-c3上连接了路由器wifi后,再进行esp-now通信报错:
123.png
123.png (35.94 KiB) Viewed 3697 times
连上wifi后就不能设置信道,这该如何避免这个问题呢?

chenxinyuan
Posts: 4
Joined: Wed Mar 15, 2023 6:35 am

Re: 求助 esp-now 通信问题!!!

Postby chenxinyuan » Wed Mar 15, 2023 6:41 am

我也遇到这个问题了。。。试过用disconnnect先断开wifi连接,再setchannel改信道通过espnow发送wifi信道信息,会报错发不出去
Last edited by chenxinyuan on Tue Mar 21, 2023 10:50 am, edited 1 time in total.

chenxinyuan
Posts: 4
Joined: Wed Mar 15, 2023 6:35 am

Re: 求助 esp-now 通信问题!!!

Postby chenxinyuan » Wed Mar 15, 2023 10:01 am

好吧实测先把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节点通信,把刚保存下来的信道信息发给他们,让他们改成一样的。。。然后重新连wifi,就能同时使用wifi和espnow了。

一般wifi不断电重启的话信道是不会变的,所以不用担心节点断了wifi连接再重连时信道会变化。

目前以我的智商只能想到这种方法 :cry: ,有更好的方法的话请及时告诉我! :D

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

Re: 求助 esp-now 通信问题!!!

Postby ESP_LiuH » Tue Mar 21, 2023 8:24 am

目前还不支持在连接Wi-Fi 的情况下设置信道,推荐将路由器的信道设置为固定的。

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

Re: 求助 esp-now 通信问题!!!

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

chenxinyuan wrote:
Wed Mar 15, 2023 10:01 am
好吧实测先把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节点通信,把刚保存下来的信道信息发给他们,让他们改成一样的。。。然后重新连wifi,就能同时使用wifi和espnow了。

一般wifi不断电重启的话信道是不会变的,所以不用担心节点断了wifi连接再重连时信道会变化。

目前以我的智商只能想到这种方法 :cry: ,有更好的方法的话请及时告诉我! :D
只能是这样子 :lol:

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

Re: 求助 esp-now 通信问题!!!

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

ESP_LiuH wrote:
Tue Mar 21, 2023 8:24 am
目前还不支持在连接Wi-Fi 的情况下设置信道,推荐将路由器的信道设置为固定的。
好的。

Who is online

Users browsing this forum: Google [Bot] and 104 guests