Meister, David and Stalder, Andreas (2017) IoT - Provisioning and Management. Bachelor thesis, HSR Hochschule für Technik Rapperswil.
FS 2017-BA-EP-Meister-Stalder-IoT Provisioning und Management.pdf - Supplemental Material
Download (3MB) | Preview
Abstract
Das Internet of Things erfreut sich immer grösserer Beliebtheit. Unternehmensanwendungen mit einer grossen Anzahl Sensoren werden in Zukunft stark zunehmen. Bereits bei herkömmlichen Computersystemen stellt das Management eine grosse Herausforderung dar. IoT Devices dürften potenziell in einer noch deutlich grösseren Anzahl verbreitet sein als herkömmliche Geräte. Unternehmen benötigen Lösungen, um eine regelrechte Flut von neuartigen Devices effizient und sicher administrieren zu können. In dieser Arbeit werden wichtige Management-Aufgaben wie beispielsweise Bootstrapping, Konfiguration, Updates und Monitoring für IoT Systeme untersucht. Nach einer umfassenden Einarbeitung in IoT Technologien und Management-Aufgaben mussten geeignete Kommunikationsprotokolle untersucht werden. Es stellte sich heraus, dass herkömmliche Protokolle wie HTTP im IoT Umfeld schlecht geeignet sind, da sie häufig nur über eingeschränkte Ressourcen wie Bandbreite und Rechenleistung verfügen. Das von der Open Mobile Alliance (OMA) entwickelte Lightweight Machine-to-Machine (LwM2M) Protokoll verwendet unterhalb das Constrained Application Protocol(CoAP). CoAP arbeitet im Gegensatz zu HTTP über UDP und besitzt im Allgemeinen einen geringeren Protokoll Overhead, weshalb es sich im IoT Umfeld besser eignet. LwM2M wurde entwickelt, um standardisierte Zugriffe auf Device Informationen zu ermöglichen. Als nächstes wurde eine geeignete Architektur für eine Management Webapplikation evaluiert. Aus dieser Bachelorarbeit ist die ManagementWebapplikation ”Smartmanager” entstanden. Das Back-End wurde mit dem Java Spring Framework erstellt. Der LwM2M Server wurde mit der Eclipse Leshan Library implementiert, als Datenbank wurde MongoDB verwendet. Mit dem ”Smartmanager” können LwM2M Clients administriert werden und die integrierte Gruppenverwaltung ermöglicht Devices in selbst angelegte Hierarchien zu strukturieren. Ausserdem können Konfigurationen bestehend aus unterschiedlichen Schreiboperationen erstellt -, welche wiederum auf einzelne Geräte oder ganze Gruppen geschrieben werden können. Dank der Verwendung des LwM2M Protokolls können eine grosse Anzahl an Management- Aufgaben ausgeführt werden. Es bleibt zu hoffen, dass sich LwM2M zukünftig als Standard für das IoT Device Management durchsetzen wird um die einheitliche Verwaltung verschiedenster Geräte zu ermöglichen.
Item Type: | Thesis (Bachelor) |
---|---|
Subjects: | Topics > Internet Technologies and Applications > Cloud Computing Topics > Internet Technologies and Applications > Internet of Things (IoT) Area of Application > Business oriented Area of Application > Web based Technologies > Frameworks and Libraries > Eclipse Technologies > Databases > mongoDB 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 Thesis advisor Baumann, Urs UNSPECIFIED |
Date Deposited: | 18 Oct 2017 07:00 |
Last Modified: | 18 Oct 2017 07:00 |
URI: | https://eprints.ost.ch/id/eprint/604 |