Dunkel, Matthias and Vögeli, Raffael (2019) LoRaWAN-Management Plattform. Bachelor thesis, HSR Hochschule für Technik Rapperswil.
FS 2019-BA-EP-Dunkel-Vögeli-LoRaWAN- Management-Plattform.pdf - Supplemental Material
Download (9MB) | Preview
Abstract
LoRaWAN ist eine Technologie, die verwendet wird, um mit IoT Geräten zu kommunizieren. Dabei gibt es verschiedene Anbieter, welche ein LoRaWAN-Netz bereitstellen.
Da LoRaWAN nur den Weg bis zum Netzwerkanbieter standardisiert, muss die Anbindung der Endapplikation für jeden Netzwerkanbieter neu entwickelt werden. Auch hat man es oft mit sehr vielen IoT Geräten zu tun, welche verwaltet werden müssen.
Ziel der Arbeit ist es, eine Abstraktionsschicht zwischen Netzwerkanbietern und Endapplikation zu realisieren. Diese soll eine einheitliche Schnittstelle zu den verschiedenen Netzwerkanbieter bereitstellen, über welche man die üblichen Aktionen wie: Geräte erstellen, Geräte löschen, Geräte umregistrieren sowie auch Datenpakete senden kann. Damit die Plattform auch mit sehr vielen Geräten noch funktioniert, soll sie gut skalierbar sein.
Realisiert wurde eine Applikation, welche diese Ziele umsetzt. Zusätzlich ist es möglich, die Daten der IoT Geräte direkt zu parsen, bevor die Daten an die Client Applikation weitergegeben werden, sowie individuelle Alarme einzurichten, um die Geräte zu überwachen. Für den Benutzer bietet unsere Arbeit ein User Interface, mit welchem er die IoT Geräte verwalten kann.
Dank der Microservice-Architektur, kann die Applikation in Zukunft einfach erweitert werden. So können weitere Netzwerkanbieter hinzugefügt oder andere Protokolle zur Kommunikation mit der Client Applikation eingesetzt werden. Ausserdem wäre es denkbar, nicht nur LoRaWAN, sondern auch Mobilfunknetze mittels Narrowband-IoT zu unterstützen.
Item Type: | Thesis (Bachelor) |
---|---|
Subjects: | Topics > Internet Technologies and Applications > Internet of Things (IoT) Technologies > Programming Languages > Java Technologies > Databases > mongoDB Technologies > Databases > NoSQL Technologies > Communication Technologies > Protocols |
Divisions: | Bachelor of Science FHO in Informatik > Bachelor Thesis |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Stettler, Beat UNSPECIFIED |
Date Deposited: | 30 Sep 2019 18:19 |
Last Modified: | 30 Sep 2019 18:19 |
URI: | https://eprints.ost.ch/id/eprint/792 |