乐鑫技术交流
直播中

悬崖勒马2

9年用户 904经验值
擅长:EMC/EMI设计
私信 关注
[问答]

通过esp8266发送AT指令控制连接ap热点,为什么连接时会先提示 WIFI DISCONNECT ?

请问;如下是我通过esp8266发送AT指令控制连接ap热点,可是为什么连接时,会先提示 WIFI DISCONNECT ?
AT+CWJAP_CUR="AndroidAP","846b0fdbaa42"

WIFI DISCONNECT
WIFI CONNECTED
WIFI GOT IP
OK

AT+CIPSTA_CUR?

+CIPSTA_CUR:ip:"192.168.43.188"
+CIPSTA_CUR:gateway:"192.168.43.1"
+CIPSTA_CUR:netmask:"255.255.255.0"
OK

请问,大家知道原因么?
我用的是AT固件信息是:
L:9 D:AT+GMR
L:42 D:AT version:1.2.0.0(Jul  1 2016 20:04:45)
L:31 D:SDK version:1.5.4.1(39cb9a32)
L:32 D:Ai-Thinker Technology Co. Ltd.
L:22 D:Dec  2 2016 14:21:16
                       

回帖(1)

王玲

2024-7-15 16:53:20
在ESP8266模块发送AT指令连接AP热点时,首先出现"WIFI DISCONNECT"提示的原因可能是以下几点:

1. 模块当前状态:在发送连接指令之前,ESP8266模块可能已经连接到了其他热点或者处于未连接状态。发送连接指令时,模块会先断开当前的连接,然后再尝试连接指定的热点。

2. AT指令执行顺序:在发送AT指令时,需要按照正确的顺序执行。例如,首先发送AT+RST指令重置模块,然后发送AT+CWMODE_CUR=3设置模块为STA模式,接着发送AT+CWJAP_CUR="AndroidAP","846b0fdbaa42"指令连接指定的热点。

3. 模块固件版本:你提供的固件版本是1.2.0.0,这个版本可能存在一些已知的问题或者不兼容的情况。可以尝试升级到较新的固件版本,以解决可能存在的问题。

4. 热点信号问题:如果ESP8266模块与AP热点之间的信号不稳定或者距离过远,可能导致连接失败,从而出现"WIFI DISCONNECT"提示。

5. 指令格式问题:请检查发送的AT指令格式是否正确,例如引号、逗号等符号是否符合要求。

综上所述,出现"WIFI DISCONNECT"提示的原因可能与模块当前状态、AT指令执行顺序、固件版本、热点信号以及指令格式等因素有关。建议按照正确的顺序发送AT指令,并检查固件版本和热点信号,以确保模块能够正常连接到指定的AP热点。
举报

更多回帖

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