Search found 3 matches

by ddddhh
Sat Feb 04, 2023 7:50 am
Forum: ESP-IDF 中文讨论版
Topic: esp32-c3 TCP/IP通讯,接收慢
Replies: 3
Views: 3234

Re: esp32-c3 TCP/IP通讯,接收慢

你试一下把 wifi 的 power save 关了,esp_wifi_set_ps(0),可以打印下返回值看看有没有生效。对于 TCP,你可以设置 socket option TCP_NODELAY. 如果这个试了还不行,你把 wifi 的 RX,TX AMPDU 也关了,通过 menuconfig(Component config->Wi-Fi->WiFi AMPDU TX/RX) 关闭AMPDU,测试很成功,除了网络本身延时,基本没有多余的延时。 但由此产生了两个疑惑: 1,为何之前在ESP32-D0WD上面也是使能状态,但没有这个问题?难道因为它处理器速度快? 2,这个功能的关闭,对...
by ddddhh
Thu Feb 02, 2023 7:36 am
Forum: ESP-IDF 中文讨论版
Topic: esp32-c3 TCP/IP通讯,接收慢
Replies: 3
Views: 3234

Re: esp32-c3 TCP/IP通讯,接收慢

你试一下把 wifi 的 power save 关了,esp_wifi_set_ps(0),可以打印下返回值看看有没有生效。对于 TCP,你可以设置 socket option TCP_NODELAY. 如果这个试了还不行,你把 wifi 的 RX,TX AMPDU 也关了,通过 menuconfig(Component config->Wi-Fi->WiFi AMPDU TX/RX) 1, 在我的代码中已经设置:esp_wifi_set_ps(WIFI_PS_NONE); //不省电模式 2, TCP也是设置了NODELAY: int opt=1; if ((sock = socket(A...
by ddddhh
Wed Feb 01, 2023 8:00 am
Forum: ESP-IDF 中文讨论版
Topic: esp32-c3 TCP/IP通讯,接收慢
Replies: 3
Views: 3234

esp32-c3 TCP/IP通讯,接收慢

IDF版本V4.3.1(事实上V4.3.4也一样的),现象:1,使用TCP或UDP通讯时,接收数据很慢,最长延时1s,有时候又很快,感觉刚好卡在某个时间点就快。2,数据量很小,几个字节。3,发送几乎没有延时。4,使用网络ping,平均4ms。有几点需要说明:1,我的代码是在esp32 d0wd v3一直量产使用的,没有这个问题。2,更换使用v4.3.1\examples\protocols\sockets\tcp_server例程,也是同样问题。3,硬件使用自己设计主板,芯片ESP32-C3,和NodeMCU ESP-C3-13/13U-Kit(板载安信可ESP-C3-13,芯片C3FN4),...