Bachelorarbeit BCLR-2021-45

Bibliograph.
Daten
Schneider, Tim: Verarbeitung komplexer IoT-Daten in der IoT-Plattform MBP.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik, Bachelorarbeit Nr. 45 (2021).
116 Seiten, deutsch.
Kurzfassung

Die Multi-purpose Binding and Provisioning Platform (MBP) ist eine an der Universität Stuttgart entwickelte Internet of Things (IoT)-Plattform. Sie unterstützt eine Anbindung von IoT-Objekten, die als Sensorwerte jeweils einzelne Fließkommazahlen an die Plattform senden. Diese Daten werden von der MBP hauptsächlich zur Visualisierung und der Auswertung von IoT-Regeln verwendet. In dieser Arbeit wird das bestehende Datenmodell der MBP so erweitert, dass auch komplexe Sensordaten von der Plattform unterstützt werden können. Dazu wird ein neues Datenmodell-Konzept eingeführt, das die Verschachtelung von Sensordaten mittels Objekt- und Arraystrukturen ermöglicht sowie verschiedene primitive Datentypen als Datenfelder erlaubt. Es wird gezeigt, wie dieses Konzept in die MBP integriert werden kann und wie die notwendigen Anpassungen für die verschiedenen vom Datenmodell abhängigen Funktionalitäten der Plattform umgesetzt werden. Die Änderungen betreffen dabei alle architektonischen Schichten der Plattform. Die Anwendungslogik muss sowohl Datenmodelle als auch ihre konkreten Dateninstanzen verarbeiten können, was vor allem komplexe Zugriffsmechanismen erfordert. Die Resourcenschicht muss angepasst werden, um komplexe Daten speichern zu können und die Präsentationsschicht muss in der Lage sein, komplexe Daten dem Nutzer darzustellen sowie komplexe datenbezogene Nutzereingaben zu ermöglichen. Zuletzt betreffen die Änderungen auch die Operatorenskripte der angebundenen IoT-Umgebung, die Sensordaten in datenmodellkonformer Weise der Plattform bereitstellen müssen.

Volltext und
andere Links
Volltext
Abteilung(en)Universität Stuttgart, Institut für Parallele und Verteilte Systeme, Anwendersoftware
BetreuerMitschang, Prof. Bernhard; Hirmer, Dr. Pascal
Eingabedatum11. Oktober 2021
   Publ. Informatik