经过大概一周的摸索,大致弄清楚了ESP8266无法连接路由器的原因
ESP32 ESP8266无法连接路由器
排除一些ESP自身上的原因浪费了不少时间,买了相同的路由器,做复现
1. 路由器本身的2.4g收发正常,手机 ,智能家居可以正常连接上网
2. ESP连接其他路由器2.4g正常上网
考虑路由器端出现了与ESP信号不兼容的问题
晶振一直运行在高温条件下,又没有屏蔽罩跟风扇,老化的很快,导致了其他要求不高的设备能连,但是ESP设备识别不到,具体表现为
1. 带宽不高
2. 噪声增加
3. 扫描不到ssid
4. 偶尔能连上,但是很快掉线
5. 热风枪吹一吹,能碰点运气连上
在网上找的一个晶振规格书
随着使用年限增加,不少路由器性能下降,除了CPU,收发芯片,晶振,电阻电容等,都可能成为原因,遇到电路问题,研究思路跟方法论是值得的,一般的设计里面,都会有误差校准跟补偿
如果出现特定的ESP设备连接不上WiFi,优先考虑兼容性问题,晶振跟频率是否出现了不匹配的情况
更换下来的已经腐蚀的晶振,更换以后WIFI就正常了