乐鑫技术交流
直播中

发生的方式

8年用户 1253经验值
擅长:处理器/DSP
私信 关注
[问答]

ESP01无法连接到AP怎么解决?

刚开始使用 ESP01。我可以使用 AT 命令与它串行通信,但是当我尝试连接到 AP 时,它只是说错误。
以下是命令和响应:
AT
OK
AT+CWLAP
+CWLAP:(3,"Volt-Era#7",-49,"04:18:d6:a4:0c:ee",1,-14,0)
+CWLAP:(3,"Aston_N_2G",-61,"94:83:c4:06:cd:69",6,6,0) +CWLAP:(3,
"ubnt",-45,"68:72 :51:06:ad:b5",7,-6,0)
OK
AT+CWMODE=1
OK
AT+CWLAP
+CWLAP:(3,"Volt-Era#7",-49,"04:18:d6 :a4:0c:ee",1,-14,0)
+CWLAP:(3,"Aston_N_2G",-63,"94:83:c4:06:cd:69",6,6,0) +
CWLAP :(3,"ubnt",-51,"68:72:51:06:ad:b5",7,-6,




回帖(1)

vinww特烦恼

2024-1-9 15:41:56
Error

这个问题可能有几个原因。以下是一些可能的解决方案:

1.确认你的 AP SSID 和密码是正确的

在连接到 AP 之前,确认你的 AP 所使用的 SSID 和密码是正确的。你可以在你的路由器上查看它们。

2. 确保你的 ESP01 处于 STA 模式

在这个例子中,我们使用 AT+CWMODE=1 设置 ESP01 为 STA 模式。确保你已经正确配置了 ESP01 的模式。

3. 确认你的 AP 在 2.4Ghz 频段工作

ESP01 只支持 2.4Ghz 的 Wi-Fi。确保你的 AP 在 2.4Ghz 频段上工作。

4. 增加 ESP01 的接收灵敏度

使用 AT+CWJAP 命令连接到 AP 时,你可以使用 AT+CWQAP 命令关闭连接并使用 AT+RST 命令重置 ESP01。然后再尝试连接 AP,同时使用 AT+UART_DEF=9600,8,1,0,0 命令将串口波特率设置为 9600。重试几次看看是否能够连接到 AP。

5. 确认你的 AP 开放了 DHCP

ESP01 使用 DHCP 从 AP 获得 IP 地址。如果你的 AP 没有打开 DHCP 服务,那么 ESP01 将无法获得 IP 地址。确保你的 AP 开放了 DHCP 服务。

6. 增加 ESP01 连接 AP 的超时时间

使用 AT+CWJAP 命令连接到 AP 时,你可以使用 AT+CIPSTO=120 命令增加 ESP01 连接 AP 的超时时间。默认的超时时间是 20 秒。尝试增加超时时间再次连接 AP。

7. 确认你的 AP 广播 SSID

如果你的 AP 允许隐藏 SSID,那么 ESP01 将无法在 AT+CWLAP 命令中找到它。确保你的 AP 广播 SSID。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分