Extending Range of ESP-NOW Communication Between ESP32 Nodes
You can extend ESP-NOW’s range beyond 100 meters indoors by adding ESP32 relay nodes every 50–100 meters, boosting outdoor reach up to 480 meters with PCB antennas. Use high-gain IPEX antennas for 3x better penetration through walls, and set transmission power to +21 dBm for stronger signal through drywall or wood. Enable Long Range mode to gain 3 dB sensitivity at 256–512 Kbps. Relay nodes keep latency under 10 ms per hop while avoiding Wi-Fi. Stay under the 20-peer limit by using broadcast mode or star topologies, and remove dead peers with esp_now_del_peer. A well-placed multi-hop setup maintains reliability across extended networks. There’s a smarter way to scale your mesh.
We are supported by our audience. When you purchase through links on our site, we may earn an affiliate commission, at no extra cost for you. Learn more. Last update on 30th May 2026 / Images from Amazon Product Advertising API.
Notable Insights
- Use relay nodes to bridge communication between ESP32 devices beyond direct transmission range.
- Deploy external high-gain IPEX antennas to improve signal reach up to three times over PCB antennas.
- Operate with maximum transmission power (+21 dBm) to enhance signal penetration through walls.
- Implement multi-hop routing using parent devices and MAC-based forwarding for extended coverage.
- Optimize peer management by using broadcast mode and removing dead connections to stay within 20-peer limit.
How ESP-NOW’s Range Gets Limited
Ever wonder why your ESP-NOW signal fizzles out after just a few rooms? That’s because ESP-NOW, a lightweight wireless communication protocol using the 2.4 GHz ISM band, faces real-world limits. Even with a max transmission power of +21 dBm, signal attenuation spikes when walls or metal block the line-of-sight path. Interference from Wi-Fi or microwaves? That further cuts your effective range. Indoors, expect only 40–100 meters, dropping over 50% without direct visibility. Outdoors, you might hit 480 meters with PCB antennas, but only if conditions are ideal. ESP-NOW Long Range mode can push to ~1 km by sacrificing data rates to 256–512 Kbps. Each node still needs the other’s MAC address, so pairing stays tight. You’re not just fighting physics-you’re battling noise, layout, and onboard RF limits.
How Relay Nodes Extend ESP-NOW Range
You don’t have to settle for spotty ESP-NOW signals when a simple relay setup can push your network past 400 meters in open fields, far beyond the typical 100-meter indoor limit caused by walls and interference. Relay nodes, built with ESP32 boards, act as bridges using the 2.4 GHz ESP-NOW communication protocol to forward messages between out-of-range devices. Each relay must be within range of both sender and receiver-about 50–100 meters indoors-enabling reliable range extension. Using a callback function like onDataRecv, the relay detects incoming data and immediately retransmits it via esp_now_send, all without Wi-Fi connectivity. This maintains sub-10 ms latency per hop while bypassing obstructions. Real-world tests show chained ESP-NOW messages staying stable in dense environments, effectively tripling coverage and keeping your low-power automation network robust and responsive.
Setting Up Multi-Hop Paths With Parent Devices
How do you keep ESP-NOW messages moving when your farthest node is 500 meters away, well beyond line-of-sight? Use parent devices to enable multi-hop communication and extend your ESP32 network. These intermediate nodes act as relays, forwarding messages across an extended range using MAC addresses and simple routing logic. Each ESP32 supports up to 20 encrypted unicast peers, making packet forwarding efficient and secure. You prefix relay messages with ‘!’ followed by the target MAC and payload, so parent devices can parse and retransmit them via esp_now_send().
| Feature | Benefit |
|---|---|
| Multi-hop routing | Enables communication beyond direct Wi-Fi range |
| Parent devices | Relay messages seamlessly across ESP-NOW links |
| Packet forwarding | Maintains reliable delivery over extended range |
This setup gives you scalable, low-latency control across large outdoor deployments.
Boosting Signal Through Walls and Obstacles
While walls and obstacles can weaken ESP-NOW signals, you can boost penetration by optimizing both hardware and transmission settings on your ESP32. ESP-NOW operates at 2.4GHz, where signal attenuation increases through concrete obstacles, often dropping strength by 10–20 dB. You’ll see better signal penetration using external antennas-high-gain IPEX dipoles can improve reach up to 3x over basic PCB ones. Crank your ESP32’s transmission power to the max +21dBm to push signals through drywall or wood, which cause just 3–6 dB loss. For tougher environments, enable Long Range mode; it uses CCK PHY at 256Kbps or 512Kbps, boosting receiver sensitivity by up to 3 dB. Testers report stable links up to 100 meters in multi-room setups when antennas and Long Range mode are combined.
Staying Under ESP-NOW’s 20-Peer Limit
Since the ESP32 can only maintain up to 20 encrypted peer connections in ESP-NOW, staying under that hard limit is key for reliable, scalable networks-especially in multi-node setups like home automation or sensor arrays. You’ll hit the 20-peer limit fast if every device connects directly, so use a star topology with a central master managing all ESP-NOW communication. This keeps each ESP32 under the threshold while supporting up to 20 end nodes. Use broadcast mode for unencrypted one-to-many updates-it doesn’t count against the limit. For larger systems, add relay nodes to extend coverage without exceeding peer capacity. Practice solid peer management: remove dead connections with esp_now_del_peer to free slots. Remember, encrypted unicast links are secure but limited-exceeding them breaks against limit and crashes communication. Smart design prevents this.
On a final note
You can extend ESP-NOW’s range beyond its typical 100-meter line-of-sight limit by using relay nodes, each boosting the signal another 60–80 meters in real-world tests, even through drywall or wood, while staying within the 20-peer connection cap, and with proper sleep modes, nodes last weeks on a 18650 battery, making multi-hop setups practical, reliable, and energy-efficient for home automation or sensor networks.





