Implementation of LoRaWAN : from end-device to application
Gere, Zoltan (2021)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2021111120105
https://urn.fi/URN:NBN:fi:amk-2021111120105
Tiivistelmä
LoRaWAN is long range, low power, wireless communication technology for Internet of Things devices. It has an increasing number of applications in various industries, such as manufacturing, smart cities, and agriculture.
In this project a complete LoRaWAN network is implemented. The resulting system gives an infrastructure for application developments and experiments. The network consists of three main components. The Chirpstack open-source LoRaWAN server stack is running on a personal computer. The LoRaWAN gateway is a separate network device. The reference end-device is built with widely available, inexpensive components. The project contains the schematics of the end-device for easy reproduction. The project also contains a software library implemented in MicroPython language. The library handles all the necessary LoRaWAN related communication.
In this project a complete LoRaWAN network is implemented. The resulting system gives an infrastructure for application developments and experiments. The network consists of three main components. The Chirpstack open-source LoRaWAN server stack is running on a personal computer. The LoRaWAN gateway is a separate network device. The reference end-device is built with widely available, inexpensive components. The project contains the schematics of the end-device for easy reproduction. The project also contains a software library implemented in MicroPython language. The library handles all the necessary LoRaWAN related communication.