Replies: 1 comment
-
|
Hey ! So shouldn't you set the other pairs on another channel ? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Sorry for going a bit off-topic, but I’m sure there are people here who know ESP-NOW on the ESP32. I know that in unicast mode we can’t reduce the number of retransmissions, and I suspect those retransmissions are causing the problem.
I’m sending about 30 packets per second between a TX–RX device pair over ESP-NOW in unicast mode, with each packet being 3000 bytes (I fragment it into 2 parts). That gives a throughput of around 35 KB/s.
The problem is that when I have multiple such TX–RX pairs nearby on the same channel, it’s enough to turn off just one pair, and all the others drop their transfer rate almost to zero. The same thing happens when I bring a Bluetooth device close — it interferes with all our ESP-NOW pairs.
I should also add that the ESP-NOW channel on the RX is the same as the AP channel we create on the RX (it obviously has to be the same).
Are there any ways to prevent this?
Beta Was this translation helpful? Give feedback.
All reactions