|
|
爱科技、爱创意、爱折腾、爱极致,我们都是技术控
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 纯今 于 2026-6-9 13:11 编辑
近日,本版块有帖子反映ESP32C3连接Wi-Fi非常困难,他采用了挪动贴片天线,甚至想移动晶振,甚至有网友让他焊接3cm导线当天线用
我昨晚复现了
[02:48:28.083][D][wifi:1852]: Retry phase: RESTARTING → SCAN_CONNECTING
[02:48:28.084][D][wifi:1298]: Starting scan
[02:48:36.879][D][wifi:1458]: Found networks:
[02:48:36.880][I][wifi:1429]: - 'HUAWEI-45TYXM_HiLink' [redacted]▂▄▆█ Ch: 3 -36dB P:-2
[02:48:36.882][I][wifi:1097]: Connecting to [redacted] [redacted] (priority -2, attempt 1/2 in phase SCAN_CONNECTING)...
[02:48:26.531][W][wifi_esp32:803]: Disconnected ssid='HUAWEI-45TYXM_HiLink' bssid=[redacted] reason='Auth Expired'
[02:48:26.532][W][wifi:1673]: Connecting to network failed (callback)
[02:48:26.533][D][wifi:2032]: Failed [redacted] [redacted], priority -1 → -1
[02:48:26.534][D][wifi:2103]: Retry attempt 2/2 in phase SCAN_CONNECTING
[02:48:26.535][I][wifi:1097]: Connecting to [redacted] [redacted] (priority -1, attempt 2/2 in phase SCAN_CONNECTING)...
[02:48:27.563][W][wifi_esp32:803]: Disconnected ssid='HUAWEI-45TYXM_HiLink' bssid=[redacted] reason='Auth Expired'
[02:48:27.564][W][wifi:1673]: Connecting to network failed (callback)
[02:48:27.565][D][wifi:2032]: Failed [redacted] [redacted], priority -1 → -2
[02:48:27.566][D][wifi:578]: Skipping hidden retry for visible network [redacted]
[02:48:27.567][D][wifi:1852]: Retry phase: SCAN_CONNECTING → RESTARTING
[02:48:27.567][W][wifi:736]: Restarting adapter
[02:48:28.082][W][wifi:1690]: Connecting to network failed
ESP32C3可以发现HUAWEI-45TYXM_HiLink,但握手失败,被拒绝,最终 Connecting to network failed
后来克服了这个问题,不用挪贴片天线,不用焊接3cm导线,不用硬件私塾脑,下面是链接上的日志
[11:36:29.354][I][wifi:1570]: Connected
[11:36:29.355][C][wifi:1237]: IP Address: 192.168.3.19
[11:36:29.357][C][wifi:1248]: SSID: [HUAWEI-45TYXM_HiLink]
[11:36:29.357][C][wifi:1248]: BSSID: [redacted]
[11:36:29.359][C][wifi:1248]: Hostname: 'your-device-name'
[11:36:29.359][C][wifi:1248]: Signal strength: -38 dB ▂▄▆█
[11:36:29.359][C][wifi:1248]: Channel: 3
[11:36:29.359][C][wifi:1248]: Subnet: 255.255.255.0
[11:36:29.359][C][wifi:1248]: Gateway: 192.168.3.1
[11:36:29.359][C][wifi:1248]: DNS1: 192.168.3.1
[11:36:29.359][C][wifi:1248]: DNS2: 0.0.0.0
真相就是,主动关闭ESP32C3原生USB的UART功能,通过其他引脚的UART采集日志,就顺利连接了。
我分析原理有点类似我经历过的USB3.0设备,一传输数据就干扰Wi-Fi&Bluetooth,Apple的Magic Mouse 2会卡得要死,USB3.0 高速传输时,会在 2.4GHz 频段产生强噪声(Intel 白皮书:约 + 20dB),直接吃掉蓝牙信号。
ESP32‑C3 内部 USB‑UART 产生的 2.4 GHz 谐波 / 噪声直接灌入同芯片的 Wi‑Fi 接收机,加上 PCB 布局 + 时钟耦合 + 电源串扰三重放大,导致 Wi‑Fi 丢包、断连、重连。
|
|