I'm trying to achieve a continuous (and reliable) transmision at 768kbp with Esp-Now, but I cannot get any more than 512kbps.
1) Is this an intrinsic limitation of the protocol?
2) Is there any way to increase the throughput?
ESP_NOW_MAX_DATA_LEN is set to 250 in esp_now.h, and changing this value doesn't seems to make any effect.
3) Is there any way to increase the packet size?
I will apreciate any pointer into the right direction.
Many thanks!
Esp-Now throughput
Re: Esp-Now throughput
Excellent! Thank you for the data!
-
- Posts: 34
- Joined: Mon Aug 28, 2017 3:27 am
Re: Esp-Now throughput
@Javier
The default ESP-NOW bit rate is 1 Mbps. You can use the workaround as @WiFive mentioned, call `esp_wifi_internal_set_fix_rate()` to set the reasonable rate.
The default ESP-NOW bit rate is 1 Mbps. You can use the workaround as @WiFive mentioned, call `esp_wifi_internal_set_fix_rate()` to set the reasonable rate.
Re: Esp-Now throughput
If you want to use esp_wifi_internal_set_fix_rate, please disable WiFi AMPDU TX by:
make menuconfig => components => Wi-Fi => Disable TX AMPDU.
make menuconfig => components => Wi-Fi => Disable TX AMPDU.
Who is online
Users browsing this forum: Bing [Bot] and 106 guests