【已解决】请问wifi延迟能优化吗?
Posted: Mon Aug 21, 2023 3:14 pm
设备:esp32
程序:esp-idf-v4.4.5\examples\wifi\getting_started\station
表现:
同网络的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上插了很多线。
程序: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上插了很多线。