乐鑫技术交流
直播中

李明

8年用户 1364经验值
私信 关注
[问答]

如何记住ESP8266中的Wi-Fi凭据?

您好,我正在与ESP8266合作,在公司进行一个项目。在成功智能配置后,我无法记住 Wi-Fi 凭据。ESP8266软件版本如下:
在GMR
AT版本:1.2.0.0(Jul 1, 2016 20:04:45)
SDK版本:1.5.4.1(39cb9a32)
Ai-Thinker Technology Co., Ltd.[艾思克科技股份有限公司]
2016年12月2日 下午2:21:16
OK

如果使用 AT 命令 AT CWSMARTSTART=1 并在执行电源重启后,将记住 Wi-Fi 凭据。我从旧公司项目中看到了那个命令。实际的AT用户手册中没有提到。

如果使用 AT 命令 AT CWSTARTSMART=1 并在执行电源重启后,则不会记住 Wi-Fi 凭据。这是实际用户手册中正确的 AT 命令。也尝试使用 AT CWJAP_DEF 存储数据,但再次没有成功。

我应该怎么做才能记住 Wi-Fi 凭据?哪种正确的方法是什么?
                                                                                                                                                           

回帖(1)

王强

2024-7-15 17:01:42
要记住ESP8266中的Wi-Fi凭据,您可以按照以下步骤操作:

1. 首先,确保您的ESP8266模块已正确连接并配置了正确的波特率。

2. 使用AT命令与ESP8266建立连接。在串口调试助手或其他串口通信工具中输入以下命令并发送:
```
AT
```
如果ESP8266模块响应"OK",则表示已建立连接。

3. 接下来,使用AT命令配置ESP8266模块以连接到您的Wi-Fi网络。输入以下命令并发送(替换您的Wi-Fi SSID和密码):
```
AT+CWJAP="your_SSID","your_PASSWORD"
```
如果连接成功,ESP8266将返回"WIFI CONNECTED"。

4. 为了使ESP8266记住Wi-Fi凭据,您需要使用AT命令设置Wi-Fi配置模式。输入以下命令并发送:
```
AT+CWQAP
```
这将断开当前Wi-Fi连接,但不会删除已保存的Wi-Fi配置。

5. 重新连接到Wi-Fi网络。输入以下命令并发送:
```
AT+CWJAP="your_SSID","your_PASSWORD"
```
如果ESP8266已成功记住Wi-Fi凭据,它将自动连接到Wi-Fi网络。

6. 为了验证Wi-Fi凭据是否已记住,您可以执行以下操作:
   a. 重启ESP8266模块。
   b. 使用串口调试助手或其他串口通信工具检查ESP8266模块是否自动连接到Wi-Fi网络。

7. 如果ESP8266在重启后自动连接到Wi-Fi网络,那么Wi-Fi凭据已成功记住。

请注意,您提到的AT命令"AT CWSMARTSTART=1"和"AT CWSTARTSMART=1"可能不是标准的ESP8266 AT命令。确保您使用的是正确的命令,如上述步骤所示。如果您仍然遇到问题,请查阅ESP8266的官方文档或联系技术支持以获取帮助。
举报

更多回帖

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