【已解决】请问wifi延迟能优化吗?

fyterliu
Posts: 16
Joined: Tue Oct 26, 2021 3:19 am

【已解决】请问wifi延迟能优化吗?

Postby fyterliu » Mon Aug 21, 2023 3:14 pm

设备:esp32
程序:esp-idf-v4.4.5\examples\wifi\getting_started\station

表现:
来自 192.168.3.34 的回复: 字节=32 时间=97ms TTL=255
来自 192.168.3.34 的回复: 字节=32 时间=131ms TTL=255
来自 192.168.3.34 的回复: 字节=32 时间=122ms TTL=255
来自 192.168.3.34 的回复: 字节=32 时间=136ms TTL=255
来自 192.168.3.34 的回复: 字节=32 时间=149ms TTL=255
来自 192.168.3.34 的回复: 字节=32 时间=160ms TTL=255
来自 192.168.3.34 的回复: 字节=32 时间=168ms TTL=255
来自 192.168.3.34 的回复: 字节=32 时间=175ms TTL=255
来自 192.168.3.34 的回复: 字节=32 时间=185ms TTL=255
来自 192.168.3.34 的回复: 字节=32 时间=90ms TTL=255
来自 192.168.3.34 的回复: 字节=32 时间=100ms TTL=255
来自 192.168.3.34 的回复: 字节=32 时间=105ms TTL=255
来自 192.168.3.34 的回复: 字节=32 时间=112ms TTL=255
来自 192.168.3.34 的回复: 字节=32 时间=164ms TTL=255
来自 192.168.3.34 的回复: 字节=32 时间=131ms TTL=255
来自 192.168.3.34 的回复: 字节=32 时间=151ms TTL=255
来自 192.168.3.34 的回复: 字节=32 时间=170ms TTL=255
请求超时。
来自 192.168.3.34 的回复: 字节=32 时间=162ms TTL=255
来自 192.168.3.34 的回复: 字节=32 时间=166ms TTL=255
来自 192.168.3.34 的回复: 字节=32 时间=175ms TTL=255
来自 192.168.3.34 的回复: 字节=32 时间=208ms TTL=255
请求超时。
来自 192.168.3.34 的回复: 字节=32 时间=172ms TTL=255
如上图,非常不稳定,而且伴随偶尔丢包情况。

同网络的bananapi开发板延迟在3ms左右。

……
esp_wifi_set_ps (WIFI_PS_NONE);
ESP_ERROR_CHECK(esp_wifi_init(&cfg));
esp_wifi_config_80211_tx_rate(WIFI_IF_STA, WIFI_PHY_RATE_54M);
esp_wifi_disable_pmf_config(WIFI_IF_STA);
……
添加了这些代码,也没有改善。

请问有什么方法能处理,或者是否我哪里做得不对。PS:测试时,GPIO上插了很多线。

fyterliu
Posts: 16
Joined: Tue Oct 26, 2021 3:19 am

Re: 请问wifi延迟能优化吗?

Postby fyterliu » Sat Aug 26, 2023 8:02 am

又试了C3,也是类似情况

ChenWen
Posts: 16
Joined: Tue Jun 29, 2021 6:29 am

Re: 请问wifi延迟能优化吗?

Postby ChenWen » Wed Aug 30, 2023 2:59 am

Wi-Fi 低功耗没关,你把 esp_wifi_set_ps (WIFI_PS_NONE); 放到 ESP_ERROR_CHECK(esp_wifi_init(&cfg)); 后面,其他不需要配置;

Code: Select all

ESP_ERROR_CHECK(esp_wifi_init(&cfg));
esp_wifi_set_ps (WIFI_PS_NONE);

fyterliu
Posts: 16
Joined: Tue Oct 26, 2021 3:19 am

Re: 请问wifi延迟能优化吗?

Postby fyterliu » Fri Sep 01, 2023 3:09 pm

感谢!确实可以!基本3ms-10ms,偶发10ms-15ms,极少15ms以上。

Who is online

Users browsing this forum: No registered users and 70 guests