The aim of my thesis was to get familiarized and practised with LoRa based systems throught designing a software that runs on a development board I made. The application is a sensor system which can handle maximum three sensor nodes.
During implementation I managed to connect two devices a client and a server which communicate throught LoRa radio layer (the system supports three clients). The client node periodically asks for measurement data from servers and then the servers send back their measured environmental parameters (in the case of my devices the temperature values). In case of successful transmission the client finally displays the results using a character LCD.
In my thesis, I introduce LoRa RF and LoRaWAN network first, then the development board I made for the project. Furthermore, I continue with the protocols used by LoRa modul and then demonstrate the FreeRTOS operating system. Finally, I go through the application.
This is follows by a basic range test of the sensor system in the end of my thesis.