Angebotene Abschlussarbeiten

Angebotene Bachelorarbeiten

Workflows mit Node-RED

Aufgabenstellung

Mit Node-RED hat IBM eine mächtige Workflow-Anwendung übernommen, die vorallem durch ihre Funktionalität und einfache Bedienbarkeit glänzt. Das auf node.js und einer JavaScript Engine basierende Framework lässt sich auch ohne vertiefte Programmierkenntnisse bedienen und zur Lösung von vielen Standardaufgaben einsetzen.

Innerhalb dieser Projektarbeit wird Node-RED im Umfeld eines Sensornetzwerks zur Lösung der folgenden Aufgaben verwendet:

  • Auslesen von Daten aus Sensoren und Geräten
  • Lesen unterschiedlicher Datenformate
  • Umrechnung von Messwerten
  • Aggregieren und Interpolieren von Messwerten
  • Speichern von Messwerten

 

Literatur

Götz, Christian (2014): Ein Baukasten für das Internet der Dinge. Node-RED: Visueller Editor ermöglicht einfachen Einstieg ins IoT. In: Eclipse-Magazin (1). Online verfügbar unter https://jaxenter.de/baukasten-fuer-das-internet-dinge-13532, zuletzt geprüft am 18.09.2015.



Ansprechpartner: Oliver Archner, Stefan Holzheu
Aufbau einer skalierbaren Infrastruktur zur Langzeitspeicherung von Sensordaten

AufgabenstellungAufbau einer skalierbaren Infrastruktur zur Langzeitspeicherung von Sensordaten

Klassische SQL Datenbanken kommen bei sehr großen Datenmengen aus modernen Sensornetzen schnell an ihre Grenzen. Innerhalb dieser Arbeit wird daher mit aktuellen Open Source Software Komponenten eine skalierbare Infrastruktur zur Speicherung und Abfrage von Messwerten in einer NoSQL Lösung mit einem Speichervolumen von mehreren Terrabytes aufgebaut.

 

Methode

Aufsetzen einer Serverumgebung zur Speicherung von Sensormesswerten bestehend aus:

  • MQTT Broker zum Empfang der Daten aus den Sensorknoten
  • Speicherung der Daten in der NoSQL Zeitreihendatenbank InfluxDB

Durchführen von Performance- und Volumentests

Stichworte: IoT, NoSQL Datenbank, Sensorik, Sensornetzwerk



Ansprechpartner: Oliver Archner, Stefan Holzheu

Angebotene Masterarbeiten

BayEOS Sensorbox App

Aufgabenstellung

Programmierung einer benutzerfreundlichen Android App zur Verwendung im Bereich Participatory Sensing mit folgenden Kernfunktionen:

  • Empfang von Messdaten über Bluetooth LE
  • Speichern von GPS Tracks inklusive der empfangenen Messwerte
  • Senden von Tracks und Messwerten an eine Server HTTP/REST Schnittstelle

Stichworte: Android, Programmierung, Sensor Netzwerk



Ansprechpartner: Oliver Archner, Stefan Holzheu
Downsampling von Zeitreihen zur Erzeugung von Quicklooks