Das Projekt- und Medienarchiv der HdM

HDM Roomtracking

Mit der Applikation „HDM-Roomtracking“ können Nutzer erfahren, wie viele andere Personen sich zum aktuellen Zeitpunkt in einem Raum befinden. Mittels Bluetooth-Technik werden Signale durch ein Beacon an das Smartphone des Nutzers übermittelt. Die Informationen werden von einer App verarbeitet und auf einer Weboberfläche visualisiert. So kann der Nutzer beispielsweise sehen, zu welcher Zeit und an welchem Tag ein Raum besonders besucht ist.
Zum Projekt wurden keine Video-Dateien gefunden

Beschreibung

Drei Studierende aus dem Studiengang „Digital Publishing“ haben sich der Herausforderung gestellt eine Applikation zu entwickeln, die sich mit dem Tracking einzelner Personen in einem Raum zu einer bestimmten Uhrzeit beschäftigt.
Ein Bluetooth-Beacon erlaubt es, Signale an einen Bluetooth-Empfänger, in diesem Fall an das Smartphone des Benutzers, zu schicken.
Das Signal enthält Informationen, die es der App erlaubt:
- den Nutzer in den Raum einzuloggen,
- die Distanz zwischen Nutzer und Beacon zu berechnen und mit Hilfe eines zweiten Beacons den Standort der Person im Raum zu ermitteln,
- den Nutzer auszuloggen.
Die genaue Anzahl an Personen, die sich zu einem Zeitpunkt im Raum befinden, wird in einer Datenbank gespeichert und auf der Website visualisiert. Wenn eine größere Menge von Nutzern in einem bestimmten Zeitfenster einen Raum verläßt, werden andere Nutzer der Applikation über eine Push-Nachricht darüber informiert. Das hat zwei Vorteile:
- ein Nutzer sieht, wann ein Raum wieder leer ist,
- der Nutzer kann sich proaktiv vor einer Ansteckung schützen.
Die fertige Applikation wird am 04.02.2020 auf der Media-Night präsentiert.




Projektart

Projektarbeit

Semester

WS2020/2021

Beteiligte Studiengänge

Druck- und Medientechnologie / Digital Publishing (Bachelor, 7 Semester)

Team
Simon Päßler, Philipp Proff, Viktoria Prudlik
Betreuer
Barbara Dörsam
Ansprechpartner

Simon Päßler

sp083@hdm-stuttgart.de

Software

Visual Studio Code

IntelliJ IDEA CE

Programmierung

Java

Android

JavaScript

Ajax