乐鑫技术交流
直播中

chunhuahua

8年用户 1333经验值
擅长:接口/总线/驱动
私信 关注
[问答]

SmartConfig例程在WiFi6路由器下无法成功发送配网完成通知,怎么处理?

我家的路由器是TP-LINK TL-XDR3020,开发板是ESP32-WROOM-32D,烧录官方例程(idf 4.3.1)后测试SmartConfig功能,使用微信和EspTouch都可以获取到ssid和password并正确连接路由器获取ip地址,但是手机端会一直扫描直到超时才会停止,不知道各位有没有遇到过同样的问题?

我的路由器设置了2.4G和5G独立分开的工作模式,但即使这样,指定SmartConfig去获取2.4G下的配网信息,结果是无法锁定信道,最后在路由器建立了一个访客网络,手机连接访客网络可以让开发板获取到ssid和password,但是就会出现上边提到的情况,使用手机建立个人热点则全部正常

回帖(1)

刘辉

2024-6-19 16:37:33
根据您的描述,SmartConfig在WiFi 6路由器下无法成功发送配网完成通知。以下是一些建议和可能的解决方案:

1. 检查ESP32固件版本:确保您使用的是最新版本的ESP-IDF(例如4.4或更高版本),因为新版本可能修复了与WiFi 6路由器的兼容性问题。

2. 检查SmartConfig配置:确保您的SmartConfig配置正确,包括信道、频段等设置。您可以尝试修改SmartConfig的配置,以适应您的路由器设置。

3. 路由器设置:检查您的TP-LINK TL-XDR3020路由器设置,确保没有限制或阻止SmartConfig的连接。您可以尝试关闭路由器的安全设置,然后重新开启,以确保没有设置错误。

4. 信道锁定问题:您提到无法锁定信道,这可能是导致SmartConfig无法成功发送配网完成通知的原因。您可以尝试手动设置ESP32的信道,以匹配您的路由器信道。

5. 尝试其他配网方法:如果SmartConfig仍然无法正常工作,您可以尝试使用其他配网方法,如AirKiss、ESP-NOW等。

6. 更新路由器固件:检查您的路由器是否有固件更新,更新到最新版本可能会解决与SmartConfig的兼容性问题。


举报

更多回帖

发帖
×
20
完善资料,
赚取积分