ESP32’s Wi-Fi Range Extended to 10 km with a Directional Antenna (2024)

The relevant test(for readers within China, please click here)took place in the area around the historical site of Hohenneuffen Castle, which was chosen as an easy-to-target landmark with optimal line of sight between the transmitter and the receiver. Approximately 10 km away from Hohenneuffen Castle, then, ESP32 was connected to an OV2640 module.To decide on the kind of antennas that should be used for this setup, the Friis Equation proved to be particularly helpful:

Pr = Pt Gt Gr (λ/4πR)²

In general, this equation can be used to estimate the strength of received signs, where lambda (λ) is the wavelength, Pt is the signal power at the transmitter’s end, and Pr is the signal power at the receiver’s end. Gt and Gr are their respective antenna gains. The R in the Friis equation, which is the distance between the two antennas, is of particular significance here.

In the case of the Hohenneuffen test, this equation initially seemed to suggest that the conditions of the test were rather disadvantageous, given that the R is in the denominator and gets squared. However, even consumer-grade Wi-Fi equipment can be surprisingly effective when it comes to decoding signals with signal strength of less than a femtowatt.

In any event, the team conducting the test was specifically interested in measuring the change in power levels when increasing the distance between the transmitter and the receiver. According to the Friis equation, then, for every doubling of the distance between the two antennas 6 db of signal strength would be lost.

To tackle this issue, the team had to take into account another important prerequisite. The law in most countries states that the equivalent isotropically-radiated power (EIRP) must not exceed 20 dBm.

EIRPdBm = Pt,dBm + Gt,dBi

EIRPdBm ≤ 20dBm

Thus, adding a better antenna to the ESP32 would not have an overtly positive effect, for it would prompt the team conducting the test to reduce the transmission power. Instead, they opted to attach a high-quality antenna to the receiver.

Other hardware used with the receiver was a USB Wi-Fi adaptor which had a sensitivity of -99 dBm at 1 Mbps, and a 24 dBi directional 2.4 GHz antenna which allowed the team to cover a distance of up to 16 times more than usual. As it turned out, pointing the aerial manually in the general direction of the castle was enough to get decent signal strength. The image quality was probably not the best, but picking up signal from ESP32, from a distance of 10 km, proved to be fairly easy.

One issue which could cause some degree of puzzlement, though, is the way in which it was possible to only receive data from ESP32 without sending anything back. On this note, Jeija himself commented: “Well, I do have one ‘confession’ to make: I’m technically not abiding by the Wi-Fi standard in this case. Typical Wi-Fi specifies access points and stations that need bidirectional communication. In my mode of operation, however, I’m using the receiver in what is know as ‘promiscuous’ or ‘monitor’ mode, while I’m exploiting functions hidden in the ESP32’s Wi-Fi stack, in order to send arbitrary data”.

In any case, it is extraordinary how ESP32 can send data over such a long distance. If you want to learn more about the way in which sending arbitrary packets with ESP32 works, you can find more information here.

ESP32’s Wi-Fi Range Extended to 10 km with a Directional Antenna (2024)

FAQs

What is the range of ESP32 with antenna WiFi? ›

DroneBridge for ESP32 offers a transparent and bi-directional serial to WiFi bridge. Using WiFi protocol does not offer the same range as the other DroneBridge implementations. Typical WiFi range is ~50m-200m depending on the antennas.

What is the range of ESP32 1km? ›

ESP32-M1 Reach Out extends Wi-Fi communication range up to 1.2 km (with the potential to reach up to 1.5 km), making it appropriate for applications that need to conduct experiments, collect data, or capture audio and video at remote locations.

What is the long range mode for ESP32 WiFi? ›

The 802.11 LR mode is a patented custom mode that can achieve a 1 km line of sight range so long as both the station and the soft-AP are connected to an ESP32 device.

What is the range of WIFI antenna? ›

Wi-Fi is generally considered a short-distance wireless communication technology used to build local networks. But with the right antenna, Wi-Fi signals can reach 15 kilometers (km) (over 9 miles). Wi-Fi signals can travel through thin walls or isolated vegetation but not through large buildings or stands of trees.

What is the range of ESP32 ESP now? ›

ESP-NOW has a limited signal range, typically around 220 meters under ideal conditions. The actual range can vary depending on factors like environmental interference, antenna design, and obstacles in the communication path.

How do I extend my Wi Fi range for free? ›

Position the router high above the floor to ensure an unobstructed path to connected devices, and refrain from boxing the router or placing it in a storage cabinet. Keeping it away from frequency-using appliances, microwaves, and large metal objects can also aid in improving the Wi-Fi's reach for free.

Can ESP32 act as WiFi extender? ›

It's possible to build a WiFi range extender using ESP8266 or ESP32. Both ESP boards are popular WiFi development platforms often used for IoT devices. Older versions of ESP8266 or ESP32 can be converted into a WiFi a NAT router, which can then be used as a range extender.

What is the analog range of ESP32? ›

Reading an analog value with the ESP32 means you can measure varying voltage levels between 0 V and 3.3 V. The voltage measured is then assigned to a value between 0 and 4095, in which 0 V corresponds to 0, and 3.3 V corresponds to 4095.

How long can ESP32 run? ›

ESP32 operation via lithium batteries

For example, a Varta CR123 (3V, 1700 mAh) can even be used in standby mode for over 5 years, depending, of course, on how often the ESP32 wakes up and has to do something, or how long and how often WiFi or Bluetooth is used.

What is the range of ESP32 3.3 V? ›

The ESP32's operating voltage range is 2.2 to 3.6V. Under normal operation the ESP32 Thing will power the chip at 3.3V. The I/O pins are not 5V-tolerant! If you interface the board with 5V (or higher) components, you'll need to do some level shifting.

What is the capability of ESP32 WiFi? ›

ESP32 can perform as a complete standalone system or as a slave device to a host MCU, reducing communication stack overhead on the main application processor. ESP32 can interface with other systems to provide Wi-Fi and Bluetooth functionality through its SPI / SDIO or I2C / UART interfaces.

What is the capability of ESP32 Wi-Fi? ›

ESP32 can perform as a complete standalone system or as a slave device to a host MCU, reducing communication stack overhead on the main application processor. ESP32 can interface with other systems to provide Wi-Fi and Bluetooth functionality through its SPI / SDIO or I2C / UART interfaces.

Top Articles
Latest Posts
Article information

Author: Roderick King

Last Updated:

Views: 5824

Rating: 4 / 5 (51 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Roderick King

Birthday: 1997-10-09

Address: 3782 Madge Knoll, East Dudley, MA 63913

Phone: +2521695290067

Job: Customer Sales Coordinator

Hobby: Gunsmithing, Embroidery, Parkour, Kitesurfing, Rock climbing, Sand art, Beekeeping

Introduction: My name is Roderick King, I am a cute, splendid, excited, perfect, gentle, funny, vivacious person who loves writing and wants to share my knowledge and understanding with you.