ESP32C2 wifi功能对接的几个疑问【未答复】
Posted: Thu Jan 25, 2024 11:25 am
芯片型号:ESP32C2
固件版本如下:
AT version:3.3.0.0-dev(s-da9d43f - ESP32C2 - Nov 30 2023 08:34:28)
SDK version:v5.0.4-dirty
compile time(0b496add):Dec 16 2023 11:17:33
Bin version:v4.0.0.0-dev(ESP32C2-2MB)
问题1:设备wifi置station模式,连路由器热点,如果切热点是否需要先断开当前ap热点?
问题2:设备wifi置station模式,连路由器热点,切换热点后,芯片通常会返回三条信息
WIFI DISCONNECTED
WIFI CONNECTED
WIFI GOT IP
当WIFI DISCONNECTED出现的时候,当前的socket链接是否会保留,应用是否需要维护更新socket链接状态?
(实测下来,模组有时候会抛出fd,CLOSED,有时候不会,所以希望给予答疑)
问题3:对端主动关闭socket时候,模组会上报fd,CLOSED消息,该状态是否属于TCP的四次握手结束?应用是否需要再调用一次AT+CIPCLOSE指令
问题4:设备主动调用AT+CIPCLOSE指令,如果在此之前还有IPD数据未读取,是否需要先读完数据再closefd?
问题5:设备主动调用AT+CIPCLOSE指令,返回成功后是否属于TCP握手关闭,fd是否可以立马重新使用
问题5:AT指令的超时时间是否可以设置,实测有些指令偶现阻塞挺久的,例如10s左右,例如DNS域名解析,connect TCP服务
固件版本如下:
AT version:3.3.0.0-dev(s-da9d43f - ESP32C2 - Nov 30 2023 08:34:28)
SDK version:v5.0.4-dirty
compile time(0b496add):Dec 16 2023 11:17:33
Bin version:v4.0.0.0-dev(ESP32C2-2MB)
问题1:设备wifi置station模式,连路由器热点,如果切热点是否需要先断开当前ap热点?
问题2:设备wifi置station模式,连路由器热点,切换热点后,芯片通常会返回三条信息
WIFI DISCONNECTED
WIFI CONNECTED
WIFI GOT IP
当WIFI DISCONNECTED出现的时候,当前的socket链接是否会保留,应用是否需要维护更新socket链接状态?
(实测下来,模组有时候会抛出fd,CLOSED,有时候不会,所以希望给予答疑)
问题3:对端主动关闭socket时候,模组会上报fd,CLOSED消息,该状态是否属于TCP的四次握手结束?应用是否需要再调用一次AT+CIPCLOSE指令
问题4:设备主动调用AT+CIPCLOSE指令,如果在此之前还有IPD数据未读取,是否需要先读完数据再closefd?
问题5:设备主动调用AT+CIPCLOSE指令,返回成功后是否属于TCP握手关闭,fd是否可以立马重新使用
问题5:AT指令的超时时间是否可以设置,实测有些指令偶现阻塞挺久的,例如10s左右,例如DNS域名解析,connect TCP服务