Page 1 of 1

ESP-NOW的传输速率可以达到多少?

Posted: Thu Feb 24, 2022 4:37 pm
by JIAFENG
ESP-NOW在不要求数据的正确性的情况下,理论传输速率可以达到多少?

Re: ESP-NOW的传输速率可以达到多少?

Posted: Mon Feb 28, 2022 3:12 am
by ESP_LJY
默认是 1Mbps.
可以通过 esp_wifi_config_espnow_rate(wifi_interface_t ifx, wifi_phy_rate_t rate);
设置最大 data_rate 为:
WIFI_PHY_RATE_MCS7_SGI = 0x1F, /**< MCS7 with short GI, 72.2 Mbps for 20MHz, 150 Mbps for 40MHz */

Re: ESP-NOW的传输速率可以达到多少?

Posted: Mon Apr 18, 2022 8:49 am
by chenxudong
ESP_LJY wrote:
Mon Feb 28, 2022 3:12 am
默认是 1Mbps.
可以通过 esp_wifi_config_espnow_rate(wifi_interface_t ifx, wifi_phy_rate_t rate);
设置最大 data_rate 为:
WIFI_PHY_RATE_MCS7_SGI = 0x1F, /**< MCS7 with short GI, 72.2 Mbps for 20MHz, 150 Mbps for 40MHz */


v4.3/4.4下,esp_wifi_config_espnow_rate不可用,根本不生效

Re: ESP-NOW的传输速率可以达到多少?

Posted: Tue May 10, 2022 7:21 am
by ESP_LJY
请问是在代码什么位置,如何设置的?
基于 IDF v4.4 ,经测试这样设置是有效的: ESP_ERROR_CHECK(esp_wifi_config_espnow_rate(WIFI_IF_STA, WIFI_PHY_RATE_MCS7_SGI))