完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我无法让我的项目(使用 ESP-12E)连接到我的接入点,它每 10 次只能工作一次。我已经在每次连接的另一个 AP 上对其进行了测试。我真的不知道如何从这里继续调试...
到目前为止,我已经尝试更接近 AP,更改频道并测试示例草图以消除代码其他部分引起的任何潜在问题。没有任何帮助。 如果我将 ESP 通电大约 10 次左右,它就会完美连接。我写了一个代码,如果它无法连接,它将重置模块(ESP.reset()),但即使运行了 30 分钟(每 20 秒重置一次)它仍然无法访问网络,所以只有电源骑自行车的作品。也许有一些我不知道的缓存,这发生在其他人身上吗? 这些是我从调试序列中得到的消息: 代码:全选scandone state: 0 -> 2 (b0) Connecting to AP: 4a82dd state: 2 -> 0 (2) reconnect f 0, scandone state: 0 -> 2 (b0) state: 2 -> 0 (2) reconnect f -180, scandone state: 0 -> 2 (b0) state: 2 -> 0 (2) reconnect f r0, scandone state: 0 -> 2 (b0) state: 2 -> 0 (2) reconnect f 0, scandone state: 0 -> 2 (b0) state: 2 -> 0 (2) reconnect f -180, scandone state: 0 -> 2 (b0) state: 2 -> 0 (2) reconnect f r0, |
|
相关推荐
1个回答
|
|
可能的原因包括:
1. 信号弱或干扰:如果AP信号不够强或被其他无线设备干扰,ESP可能会无法稳定连接。尝试放置AP在ESP附近,或者使用信号放大器来增强信号。 2. 代码错误:检查代码中是否有明显的错误或缺陷。可以尝试使用其他代码库来连接到WiFi并观察结果,例如ESPAsyncWebServer或WiFiManager。 3. 电源问题:如果ESP的电源不稳定或者与其他设备共享,可能会影响连接质量。尝试使用稳定的电源,并确保ESP与其他设备隔离开来。 4. ESP芯片问题:非常罕见,但是ESP芯片本身可能存在缺陷或故障。尝试使用不同的ESP模块或购买新的芯片以解决问题。 解决方法: 1. 尝试不同的接入点和位置,确保AP信号够强且没有干扰。 2. 使用稳定的电源并隔离ESP与其他设备。 3. 仔细检查代码并尝试其他代码库。 4. 如果其他解决方案都失败,请尝试更换ESP模块或芯片。 |
|
|
|
只有小组成员才能发言,加入小组>>
1142 浏览 1 评论
578浏览 6评论
479浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
463浏览 5评论
464浏览 4评论
440浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 00:11 , Processed in 0.886467 second(s), Total 75, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号