LoRaWAN-Management Plattform

Dunkel, Matthias and Vögeli, Raffael (2019) LoRaWAN-Management Plattform. Bachelor thesis, HSR Hochschule für Technik Rapperswil.

[thumbnail of FS 2019-BA-EP-Dunkel-Vögeli-LoRaWAN- Management-Plattform.pdf]
Preview
Text
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

Actions (login required)

View Item
View Item