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

JIAFENG
Posts: 6
Joined: Wed Nov 10, 2021 3:05 am

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

Postby JIAFENG » Thu Feb 24, 2022 4:37 pm

ESP-NOW在不要求数据的正确性的情况下,理论传输速率可以达到多少?

ESP_LJY
Posts: 58
Joined: Mon Sep 27, 2021 3:06 am

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

Postby ESP_LJY » 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 */

chenxudong
Posts: 1
Joined: Mon Apr 18, 2022 8:46 am

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

Postby chenxudong » Mon Apr 18, 2022 8:49 am

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不可用,根本不生效

ESP_LJY
Posts: 58
Joined: Mon Sep 27, 2021 3:06 am

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

Postby ESP_LJY » Tue May 10, 2022 7:21 am

请问是在代码什么位置,如何设置的?
基于 IDF v4.4 ,经测试这样设置是有效的: ESP_ERROR_CHECK(esp_wifi_config_espnow_rate(WIFI_IF_STA, WIFI_PHY_RATE_MCS7_SGI))

Who is online

Users browsing this forum: No registered users and 197 guests