乐鑫技术交流
直播中

笑尽往事

10年用户 1001经验值
擅长:可编程逻辑 电源/新能源
私信 关注
[问答]

smartconfig成功后调用AT+CIPSTATUS返回值显示未连接,为什么?

采用了随ESP8266_NONOS_SDK-2.2.0发布的官方AT版本,如下打印,麻烦看看是怎么回事?谢谢!

AT版本路径:ESP8266_NONOS_SDK-2.2.0binat1024+1024user1.2048.new.5.bin

[19:51:44 509]AT+CWSTARTSMART
[19:51:44 509]
[19:51:44 509]OK
[19:51:44 509]WIFI DISCONNECT
[19:51:44 509]AT+CIPCLOSE=0
[19:51:44 509]0,CLOSED
[19:51:44 509]
[19:51:44 509]OK
[19:52:10 624]smartconfig type:ESPTOUCH
[19:52:19 235]Smart get wifi info
[19:52:19 235]ssid:xxxxxx
[19:52:19 235]password:xxxxxxx
[19:52:19 750]WIFI CONNECTED
[19:52:20 499]WIFI GOT IP
[19:52:24 430]smartconfig connected wifi
[19:52:24 430]AT+CWSTOPSMART
[19:52:24 430]
[19:52:24 430]OK
[19:52:24 492]AT+CIPSTATUS
[19:52:24 492]STATUS:4
                                                                                                                                                                     

回帖(1)

zhongnian

2024-7-15 17:11:24
根据您提供的信息,您已经成功地使用了SmartConfig功能连接到Wi-Fi网络。但是,在调用AT+CIPSTATUS时,返回值显示未连接。这可能是由以下几个原因导致的:

1. 网络连接不稳定:可能是由于Wi-Fi信号不稳定或者路由器的问题,导致ESP8266模块无法稳定连接到网络。您可以尝试重新连接或者检查您的Wi-Fi网络。

2. AT命令参数错误:请确保您使用的AT命令参数是正确的。在这种情况下,您需要检查AT+CIPSTATUS命令的语法和参数。

3. 模块固件问题:您提到使用的是ESP8266_NONOS_SDK-2.2.0版本的固件。可能是固件存在一些问题,导致无法正确处理网络连接。您可以尝试更新到最新版本的固件,看看问题是否得到解决。

4. 模块硬件问题:如果以上方法都无法解决问题,可能是ESP8266模块本身存在硬件问题。您可以尝试更换一个模块,看看问题是否仍然存在。

建议您按照以下步骤进行排查:

1. 确保Wi-Fi网络稳定,信号强度良好。
2. 检查AT+CIPSTATUS命令的语法和参数是否正确。
3. 更新ESP8266模块的固件到最新版本。
4. 如果问题仍然存在,尝试更换一个ESP8266模块。

希望这些建议能帮助您解决问题。如果还有其他问题,请随时提问。
举报

更多回帖

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