Experimental Evaluation of a VANET Prototype Using ESP-NOW for Collision Avoidance: Latency, Packet Loss, and Statistical Performance in Urban Environments
Vehicle ad hoc networks (VANETs) can help prevent traffic accidents through wireless communication; however, most studies are based on simulations or static evaluations. This research paper presents the design, implementation, and experimental evaluation of a prototype early-warning system for vehicle proximity based on VANETs using ESP-NOW. The prototype utilizes five ESP32-CAM nodes equipped with MaxSonar sensors installed in vehicles and an RSU unit with a Raspberry Pi for vehicle-to-infrastructure (V2I) communication. Field tests were conducted in Quito, Ecuador, at speeds ranging from 10 to 70 km/h, measuring latency, packet loss, and received signal strength (RSSI). The results show average latencies of 9.9 ms at 10 km/h and 114.5 ms at 70 km/h, with packet loss rates of 2% and 60%, respectively. Statistical analysis reveals 95% confidence intervals for latency ranging from ±0.98 ms to ±6.90 ms, while obstacles introduce marginal attenuation (p = 0.051) with significant dispersion (σ = 5.85 dB). The Doppler shift is negligible (155.6 Hz), but the channel coherence time (2.7 ms) explains the observed degradation. Models were obtained that relate speed to latency (R2 = 0.994) and packet loss (R2 = 0.991). The prototype is viable for early collision warning at urban speeds (up to 60 km/h), outperforming human reaction time (1.5 s).
Authors
- Flavio Morales (ORCID: https://orcid.org/0000-0001-5258-8529)
- Alfonso Ariza Quintana (ORCID: https://orcid.org/0000-0003-4637-4326)
- Francis Rodríguez
- Luque-Nieto Miguel Angel (ORCID: https://orcid.org/0000-0002-9287-2329)
Institutions
- Universidad Israel (EC)
- Universidad de Málaga (ES)
Publication Details
- Journal
- Technologies
- Published
- 2026-06-09
- DOI
- https://doi.org/10.3390/technologies14060344
- Primary Topic
- Vehicular Ad Hoc Networks (VANETs)
- Type
- article
- Field-Weighted Citation Impact
- 0.00