Hello,
I´m looking for the maximum data rate available for esp-now communications.
I´ve already looked at this post:
viewtopic.php?t=9965
As it is quite old, are there faster options than 150 Mbit/s right now?
Tank you!
ESP-NOW Max. Datarate
-
nopnop2002
- Posts: 362
- Joined: Thu Oct 03, 2019 10:52 pm
- Contact:
Re: ESP-NOW Max. Datarate
The default rate for ESP-NOW is 1Mbps, but this may be changed with esp_now_set_peer_rate_config().
And it probably depends on the performance of your WiFi router.
https://github.com/espressif/esp-idf/bl ... ric.h#L976
And it probably depends on the performance of your WiFi router.
https://github.com/espressif/esp-idf/bl ... ric.h#L976
Re: ESP-NOW Max. Datarate
So the maximum data rate would be 150 MBit/s if I read the header File correctly?
Are there any Espressif SoCs with a higher maximum data rate?
Are there any Espressif SoCs with a higher maximum data rate?
-
nopnop2002
- Posts: 362
- Joined: Thu Oct 03, 2019 10:52 pm
- Contact:
Re: ESP-NOW Max. Datarate
Starting with ESPNOW v2.0, the maximum packet length is now 1470 bytes.
The communication speed depends heavily on the packet size.
My router only supports HT20.
Reception speed when sending packets of 1470 bytes 100 times
Wifi Channel = 1 7000 Bytes/Sec (54.4M Bits/Sec).
Wifi Channel = 5 9480 Bytes/Sec (74.1M Bits/Sec).
Wifi Channel = 9 9860 Bytes/Sec (77.0M Bits/Sec).
Wifi Channel = 13 9070 Bytes/Sec (70.9M Bits/Sec).
If your router supports HT40, you should be able to achieve around 150MBit/Sec using an uncongested channel.
The communication speed depends heavily on the packet size.
My router only supports HT20.
Reception speed when sending packets of 1470 bytes 100 times
Wifi Channel = 1 7000 Bytes/Sec (54.4M Bits/Sec).
Wifi Channel = 5 9480 Bytes/Sec (74.1M Bits/Sec).
Wifi Channel = 9 9860 Bytes/Sec (77.0M Bits/Sec).
Wifi Channel = 13 9070 Bytes/Sec (70.9M Bits/Sec).
So the maximum data rate would be 150 MBit/s if I read the header File correctly?
If your router supports HT40, you should be able to achieve around 150MBit/Sec using an uncongested channel.
I don’t know.Are there any Espressif SoCs with a higher maximum data rate?
Who is online
Users browsing this forum: DuckDuckGo [Bot], Google [Bot] and 1 guest