Design, development, and implementation of a wireless mesh communication system using the LoRa modulation scheme
Open Access
- Author:
- Stepko, Alexander
- Area of Honors:
- Electrical Engineering
- Degree:
- Bachelor of Science
- Document Type:
- Thesis
- Thesis Supervisors:
- David Cubanski, Thesis Supervisor
Julio Urbina, Thesis Honors Advisor - Keywords:
- wireless
rf
LoRa
lora
communications
real time operating system
RTOS
networking
mesh network - Abstract:
- This work performs extensive study and exploration into the design, implementation, and testing of a wireless mesh communication system. The communication system employs the LoRa modulation scheme, a chirp spread spectrum (CSS) derivative that provides an extremely high link budget, in addition to built-in redundancy inherent in the symbol space. We begin the work via an introduction of network topologies observed in the wireless space and conduct a discussion on the critical factors and layers that must be considered when designing a mesh communication system. A system design is proposed, which includes application, network, and physical layers. Dynamic mesh topology establishment and maintenance is achieved without user intervention via implementation and abstraction of the distance vector routing (DVR) algorithm. We implement the proposed architecture on a dual-core Espressif ESP32-S3 microprocessor and a Semtech SX1262 sub-GHZ LoRa wireless transceiver module contained on a Heltec WiFi LoRa 32 (v3) development platform. Software is written in C with a multi-threaded architecture using FreeRTOS. Following system development, we present results that show the development of a mesh communication system using LoRa is not only feasible but fruitful in terms of spectral efficiency and immunity to noise in high-interference environments. Finally, we conclude with a discussion about the system's performance and explore further areas for system development.
Accessible Version in Progress
We're generating an accessible version of this file to meet ADA Title II requirements. This process may take up to one hour. Please return later to access the accessible copy once it's ready.
You can still download the current version by clicking "OK".
What's happening:
An accessible PDF is being generated using Adobe with AI used to generate alternative text (alt text) for images in the PDF.