感谢回复Jyf_sunshine wrote: ↑Tue May 10, 2022 7:23 am您好,
并没有这样直接 API 的,但是你完全是可以在 sta disconnect 事件中,重新去调用 esp_wifi_connect,就可以链接上对应 切换过 ap信道的设备了。
你可以使用 IDF 库里面的例程 protocols :https://github.com/espressif/esp-idf/tr ... tcp_client
将会看到即使 AP 切唤信道,他会有 beacon timeout上报然后 disconnect 事件发生,从而再去链接就可以了。
Search found 3 matches
- Tue May 10, 2022 7:26 am
- Forum: ESP Mesh 中文讨论版
- Topic: ESP32-WROOM-32模组能否在非组网状态下实现动态信道切换?
- Replies: 3
- Views: 6752
Re: ESP32-WROOM-32模组能否在非组网状态下实现动态信道切换?
- Tue May 10, 2022 7:26 am
- Forum: ESP Mesh 中文讨论版
- Topic: ESP32-WROOM-32模组能否在非组网状态下实现动态信道切换?
- Replies: 3
- Views: 6752
- Fri Apr 29, 2022 5:10 am
- Forum: ESP Mesh 中文讨论版
- Topic: ESP32-WROOM-32模组能否在非组网状态下实现动态信道切换?
- Replies: 3
- Views: 6752
ESP32-WROOM-32模组能否在非组网状态下实现动态信道切换?
在wifimesh的API参考中第六项信道切换中:
信道背景中提及,传统WIFI网络可以通过AP发送CSA来使得与之相连接的STA同步切换信道,我在mesh里面看到API给了相关的指南,包括switch channel等函数。那如果我想要仅有一个ap和一个sta(非mesh),实现这个同步切换信道的话,我有什么可以直接调用的相关函数吗?或者,我需要自己发送信标帧这类数据吗?还是说设置成组网模式调用组网里面的函数?请问我应当怎么做?
信道背景中提及,传统WIFI网络可以通过AP发送CSA来使得与之相连接的STA同步切换信道,我在mesh里面看到API给了相关的指南,包括switch channel等函数。那如果我想要仅有一个ap和一个sta(非mesh),实现这个同步切换信道的话,我有什么可以直接调用的相关函数吗?或者,我需要自己发送信标帧这类数据吗?还是说设置成组网模式调用组网里面的函数?请问我应当怎么做?