You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ESP8266执行AT+CWLAP指令无法返回可用网络求助

ESP8266无法正常扫描WiFi网络的排查方案

问题重现

ESP8266新手尝试连接网络,执行以下AT指令均返回OK,但AT+CWLAP多数情况仅返回OK,偶尔仅能扫到非自身的WiFi网络:

AT -> OK
AT+CWMODE=1 -> OK
AT+CWLAP -> OK (Sometimes only one network that is not mine)

排查与解决步骤

  • 修正扫描指令格式
    默认AT+CWLAP可能未返回详细列表,尝试使用带参数的扫描指令:AT+CWLAP=0,"",该指令会扫描所有信道并输出完整的WiFi网络信息(包括SSID、信号强度、加密类型)。如果你的WiFi固定在某个信道,也可以指定信道扫描,例如AT+CWLAP=6(常用信道为1、6、11)。

  • 检查硬件连接
    确认ESP8266的WiFi天线是否正常:PCB天线需无遮挡、接触良好;外接天线需正确连接到模块的天线接口,避免因信号屏蔽导致扫描失败。

  • 重置模块状态

    1. 发送AT+RST重启模块,等待模块重启完成(串口会输出启动日志);
    2. 重新设置Station模式:AT+CWMODE=1;
    3. 再次执行扫描指令AT+CWLAP=0,""。
      若问题仍存在,可尝试恢复出厂设置:AT+RESTORE,恢复后重新配置模式再扫描。
  • 确认串口通信参数
    确保串口监视器的参数与ESP8266匹配:波特率115200、数据位8、停止位1、无校验位。发送指令时不要添加多余的换行或空格,保证指令输入准确。

  • 排查WiFi信号环境
    确认自身WiFi路由器正常工作(手机等设备可正常连接),将ESP8266靠近路由器测试,排除因信号过弱导致无法扫描到目标网络的情况。

内容的提问来源于stack exchange,提问作者cakiç

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 00:10:01