ESP32C2 wifi功能对接的几个疑问【未答复】

javert
Posts: 2
Joined: Thu Jan 25, 2024 11:15 am

ESP32C2 wifi功能对接的几个疑问【未答复】

Postby javert » 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服务
Last edited by javert on Thu Feb 01, 2024 8:47 am, edited 1 time in total.

javert
Posts: 2
Joined: Thu Jan 25, 2024 11:15 am

Re: ESP32C2 wifi功能对接的几个疑问

Postby javert » Thu Feb 01, 2024 8:45 am

有哪位技术能回复下吗,问题题了比较久了

Lifeihai
Posts: 9
Joined: Sat Dec 18, 2021 6:49 am

Re: ESP32C2 wifi功能对接的几个疑问【未答复】

Postby Lifeihai » Tue May 14, 2024 2:37 am

1.肯定要断开
2.断开后对应关闭socket
3.对方关闭socket,自己就关闭socket了。
4.可以读也可以不读取,优雅点就读取(shutdown(FD, SHUT_WR);)。
5.对方关闭,自己关闭。重新建立socket可用。
5.当然可用设置。
TIP:AT超难用,效率低下,自己用IDF自己编写吧,例子都有。资料一堆。

Who is online

Users browsing this forum: No registered users and 160 guests