完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
用的是8266 esp-idf,在ubuntu下,WiFi连接超时断开,打印断开原因是 WIFI_REASON_HANDSHAKE_tiMEOUT,每次断开软件都让重新去连接,连接很久,很多次后会有连接上的情况。使用的是ESP-12F的模块,就放在路由器边上,wifi连接的是2.4G的SSID
|
|
相关推荐
1个回答
|
|
针对您的问题,我为您提供以下几个解决方案:
1. 检查固件版本:确保您使用的是最新版本的ESP-IDF(v4.4或更高版本)。较新版本的固件可能已经修复了您遇到的问题。 2. 检查电源:确保您的ESP-12F模块电源稳定,因为不稳定的电源可能会影响WiFi连接。 3. 检查WiFi信号强度:尽管您的模块靠近路由器,但信号强度可能仍然不稳定。尝试更改路由器的信道,以找到最佳的信道。 4. 降低WiFi连接超时时间:您可以尝试降低WiFi连接超时时间,以便更快地重连。在`esp_wifi.h`文件中,找到`esp_wifi_config_t`结构体,将`sta_config`中的`listen_interval`和`keep_alive_interval`参数设置为较小的值。 5. 优化WiFi连接代码:检查您的WiFi连接代码,确保在连接失败时正确处理重连逻辑。您可以在连接失败时打印错误信息,以便更好地了解问题所在。 6. 检查路由器设置:检查您的路由器设置,确保没有限制设备连接数量或设置错误的安全选项。 7. 更新路由器固件:确保您的路由器固件是最新版本,因为旧版本的固件可能存在兼容性问题。 8. 尝试其他WiFi模块:如果问题仍然存在,您可以尝试使用其他型号的WiFi模块,以排除硬件故障的可能性。 希望这些建议能帮助您解决问题。如果问题仍然存在,请提供更多详细信息,以便我能更好地帮助您。 |
|
|
|
只有小组成员才能发言,加入小组>>
1042 浏览 1 评论
562浏览 6评论
470浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
454浏览 5评论
456浏览 4评论
428浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-5 04:03 , Processed in 0.679806 second(s), Total 48, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号