1 AIT Asian Institute of Technology

Design and implementation of a LoRa mesh network with an optimized routing protocol

AuthorNyein Chan Win Naing
Call NumberAIT ISPR CS no.25-01
Subject(s)Computer networks
Computer Communication Networks
Wireless communication systems
NoteAn Internship Study submitted in partial fulfillment of the requirements for the degree of Master of Science in Computer Science
PublisherAsian Institute of Technology
AbstractLow-Power Wide-Area Networks using standard LoRaWAN struggle with coverage gaps due to single-hop topology limitations. While mesh networking addresses this through multi-hop relay, existing LoRa mesh protocols face scalability barriers from broadcast-based routing and fixed-interval control overhead. Flooding protocols create exponential tra!c violating duty cycle constraints, while table-driven protocols waste airtime with unnecessary periodic control packets regardless of network stability. This research implements a gateway-aware cost routing protocol combining three mechanisms: (1) Trickle adaptive scheduling reducing HELLO overhead through exponential backo" and redundancy suppression, (2) multi-metric cost function integrating signal quality and gateway load for path selection, and (3) proactive fault detection with safety mechanisms preventing over-suppression while enabling rapid convergence.The research makes six novel contributions: (1) first complete Trickle adaptive scheduler integrated with LoRaMesher firmware achieving 85-90% suppression e!ciency, (2) discovery that Trickle operates as local per-node decisions rather than network-wide cascades, limiting fault impact regionally, (3) zero-overhead ETX tracking via sequence-gap detection eliminating ACKoverhead, (4) active gateway load sharing with real-time load encoding enabling dynamic traffic distribution, (5) safety HELLO mechanism preventing over-suppression while enabling rapid fault detection, and (6) proactive health monitoring reducing fault detection time versus library baseline.Hardware validation on ESP32-S3 nodes demonstrates approximately 30% HELLO overhead reduction, 96-100% packet delivery ratio in indoor scenarios, and successful dual-gateway load distribution. Multi-hop routing capability is validated with relay nodes forwarding traffic and cost-based routing selecting quality-aware paths unavailable in hop-count protocols. The adaptive overhead reduction and fault-tolerant design enable scalable LoRa mesh deploy ments for resource-constrained applications including agricultural monitoring, industrial IoT, and environmental sensing requiring duty cycle compliance and network resilience. The local fault isolation discovery and zero-overhead ETX tracking represent fundamental contributions to LPWAN mesh protocol research.
Year2025
TypeInternship Report
SchoolSchool of Engineering and Technology
DepartmentDepartment of Information and Communications Technologies (DICT)
Academic Program/FoSComputer Science (CS)
Chairperson(s)Attaphongse Taparugssanagorn;Adisorn Lertsinsrubtavee (Co-chairperson)
Examination Committee(s)Chantri Polprasert;Chaklam Silpasuwanchai
DegreeInternship Report (M. Sc.) - Asian Institute of Technology, 2025


Usage Metrics
View Detail0
Read PDF0
Download PDF0