Bachelor Thesis BCLR-2021-45

BibliographySchneider, Tim: Verarbeitung komplexer IoT-Daten in der IoT-Plattform MBP.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Bachelor Thesis No. 45 (2021).
116 pages, german.
Abstract

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.

Full text and
other links
Volltext
Department(s)University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems
Superviser(s)Mitschang, Prof. Bernhard; Hirmer, Dr. Pascal
Entry dateOctober 11, 2021
New Report   New Article   New Monograph   Computer Science