完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我目前正在运行 3 个 ESP8266 wemos d1 板,每个板都控制着自己的系统。他们执行某些任务并运行服务器,因此我可以通过 wifi 访问他们的数据。在将近一年的时间里,一切都很好。
昨天我正在研究 wifi 设置,看看我是否可以改善家庭网络上电话和计算机之间的传输。所以我更改了一些设置,对它们不满意,所以我对调制解调器/路由器进行了硬重置,重置为 ISP 默认值,这似乎是我在拿到调制解调器/路由器时必须开始的。 让我感到困惑的是,我突然无法再访问 ESP8266 服务器了。代码很简单,所以我不知道是什么原因造成的。真正有趣的是……我突然可以在我的手机上看到所有 3 个 ESP8266 板作为接入点——我实际上可以连接到它们。我不知道以前是不是这样,但我从来没有注意到。 这是代码,不确定它与这种情况有什么关系,因为它已经工作了一年。 代码:全选void connectToWifi() { Serial.begin(9600); WiFi.begin(\"SSID\", \"PASSWORD\"); for(int i=0;i<30;i++) { if(WiFi.status() == WL_CONNECTED) break; delay(30); } server.on(\"/\", handleRootPath); server.on(\"/data.html\", handleRootPath); server.begin(); IPAddress ip(192,168,64,51); IPAddress gateway(192,168,64,1); IPAddress subnet(255,255,255,0); WiFi.config(ip, gateway, subnet); } 让我再次声明,这工作了一年。我尝试了不同的渠道。奇怪的是,现在我的路由器/调制解调器在通道 6 上,而那些 ESP8266 在通道 1 上,至少我手机上的 wifi 分析仪是这样显示的。我尝试将路由器/调制解调器更改为通道 1,没有任何区别。 我让 ESP8266 整夜关闭,与路由器/调制解调器一样 - 没有区别。我唯一能注意到的另一件事是.. 我尝试更改调制解调器/路由器上的 wifi 带宽。问题是,我不记得默认值是什么。它为我提供了自动、20 或 40 选项。现在它设置为 20,即使我将其更改为自动或 40,它仍然保持在 20。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
733 浏览 1 评论
552浏览 6评论
461浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
445浏览 5评论
446浏览 4评论
417浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 02:15 , Processed in 0.963677 second(s), Total 76, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号