A Reliable LoRa-based Vehicle-to-Vehicle Communication System
Abstract
Communication reliability in vehicular networks depends critically on system architecture and wireless technology. This paper develops a reliable LoRa-based vehicle-to-vehicle (RL-V2V) system employing finished frame passing, an innovative method where transmitters broadcast explicit event-termination packets to eliminate idle channel occupancy after event reporting. Our infrastructure-free design uses direct machine-to-machine communication, avoiding LoRaWAN’s gateway dependency. An experimental investigation using vehicular testbeds quantified LoRa’s maximum reliable range under varying parameters: spreading factor (SF), transmission power (TP), packet delivery ratio (PDR), and received signal strength indication (RSSI). Results demonstrate that configuring TP=20 dBm and SF=12 enables communication up to 2.45 km (in low traffic conditions), with RSSI ≥ −77 dBm, ensuring link reliability. The system achieves 71–100% PDR at ≤ 50 km/h, demonstrating 23% superior reliability to LoRaWAN in mobility scenarios. Finished frame passing further reduces channel contention by 37%, enabling efficient channel reuse by other vehicles. While suited for non-latency-critical events (e.g., hazard warnings), the approach tolerates sub-second delays.
Keywords
LoRa radio, RL-V2V, finished frame passing, V2V communication, Intelligent transport, VANET
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
A. Al-Shammaa and D. Al-Hadrawi, "A Reliable LoRa-based Vehicle-to-Vehicle Communication System," in Journal of Communications Software and Systems, vol. 21, no. 4, pp. 414-426, October 2025, doi: https://doi.org/10.24138/jcomss-2025-0058
@article{al-shammaa2025reliablelora, author = {Ameer A. Al-Shammaa and Doaa H. Al-Hadrawi}, title = {A Reliable LoRa-based Vehicle-to-Vehicle Communication System}, journal = {Journal of Communications Software and Systems}, month = {10}, year = {2025}, volume = {21}, number = {4}, pages = {414--426}, doi = {https://doi.org/10.24138/jcomss-2025-0058}, url = {https://doi.org/https://doi.org/10.24138/jcomss-2025-0058} }