Replies: 2 comments 1 reply
-
|
I had a good play with this a year or two ago. At that stage I could not see that anything was changed on the receiver-end that would enable greater range. With my limited field-testing I could not determine if there was any improvement. There is an expert on the forum, would be good to know if there has been any improvements. |
Beta Was this translation helpful? Give feedback.
1 reply
-
|
I was just reading this : https://github.com/orgs/micropython/discussions/11757#discussioncomment-6170064 |
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.
-
Hi! I need some advice. I have two ESP32s, one transmitter and one receiver, transmitting data from the transmitter to the receiver via ESP-NOW. The data rate is about 20KB/s. I want to achieve the maximum possible range. On the transmitter, I've enabled WIFI_PROTOCOL_LR, but unfortunately on the receiver I can't set WIFI_PROTOCOL_LR because I also have WIFI_IF_AP there, since I need to connect to the receiver from my phone. So on the receiver I have: WIFI_IF_STA, WIFI_PROTOCOL_11B, WIFI_PROTOCOL_11G, WIFI_PROTOCOL_11N. Here's my first question: does this configuration improve range? I have the impression that it does, but I might be wrong? The documentation says that both devices must be in _LR for it to work, but since ESP-NOW is a connectionless protocol, when the transmitter has _LR it definitely transmits with different modulation and more slowly. And my second question: maybe I should abandon _LR on the transmitter and set both (transmitter and receiver) to, for example, WIFI_PROTOCOL_11B and WIFI_PHY_RATE_1M_L? Would this improve range? Which option would be more effective?
Beta Was this translation helpful? Give feedback.
All reactions