Original title:
Systém pro správu LoRa zařízení
Translated title:
System for LoRa Devices Management
Authors:
Štolfa, Filip ; Burget, Radek (referee) ; Hynek, Jiří (advisor) Document type: Bachelor's theses
Year:
2023
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Cílem této práce je zjednodušit správu IoT zařízení v ekosystému LoRaWAN a umožnit bezproblémově přecházet mezi dvěma centrálními servery sítě LoRaWAN. V této práci jsou popsány dva servery sítě LoRaWAN – ChirpStack a TheThingsStack. Na základě požadavků uživatelů systému pro správu chytrých měst je navržena a implementována aplikace, která umí s těmito servery komunikovat a nabízí uživatelům jedno rozhraní, pro správu zařízení na těchto serverech. Data zařízení jsou nejprve uložena v databázi aplikace a poté jsou synchronizována s vybraným serverem LoRaWAN sítě pomocí poskytnutého aplikačního rozhraní. Výsledné řešení je implementováno jako webová aplikace pomocí aplikačního rámce Angular. Serverová část je implementována pomocí aplikačního rámce Express.js a platformy AWS Lambda.
The main goal of this thesis is to simplify the management of IoT devices in the LoRaWAN ecosystem and enable seamless migration between two central LoRaWAN servers. Two LoRaWAN network servers—ChirpStack and TheThingsStack—are described in this thesis. Based on user requirements for a smart city management system an application is designed and implemented that can communicate with these servers and offers users a single interface to manage devices on these servers. The device data is first stored in the application database and then synchronized with the selected LoRaWAN server using the provided application interface. The solution is implemented as a web application using the Angular application framework. The backend is implemented using the Express.js application framework and the AWS Lambda platform.
Keywords:
Angular; ChirpStack; IoT; LoRaWAN; LoRaWAN Network Server; The Things Stack; Angular; ChirpStack; IoT; LoRaWAN; LoRaWAN Network Server; The Things Stack
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/211086