Skip to content

IoT Device Tracker ist ein System, welches die Erfassung und Überwachung von Metriken von IoT Devices erlaubt.

Notifications You must be signed in to change notification settings

febb0e/iotdevicetracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Projektbeschreibung

IoT Devices werden zunehmend auf mobilen Systemen wie PKW, LKW, Bahn, etc. implementiert. Es ist eine Systemlösung zu entwickeln, in der IoT Devices (simulierbar durch Notebooks oder Smartphones) über MQTT regelmäßig ihre Standortdaten sowie die aktuelle CPU Temperatur über MQTT an einen Backendserver liefern. Die IoT Devices lassen sich über ein Frontend verwalten. Mit dem Frontend kann sich die Bewegungen ausgewählter IoT Devices in definierten Zeitfenstern auf einer Karte nachvollziehen und die Temperatur als Zeitdiagramm darstellen. Systemkomponenten:

  1. Backend-System inklusive MQTT Broker zur Annahme der Daten der IoT Devices und Bereitstellung verschiedener RESTful Web-Services entsprechend der Anforderungen an die Ausgangskanäle.

  2. Datenbanksystem zur Speicherung aller erfassten relevanten Daten. Aus Sicherheitsgründen werden Daten auch lokal gespeichert bis sie erfolgreich in der Datenbank abgelegt werden.

  3. Webbasiertes Frontend-System zur Verwaltung der IoT Devices und zur Anzeige der Bewegungs- und Messdaten. Die Darstellung der Informationen sollen „responsive“ sein. Die Implementierung und Validierung diverser Sicherheitsmechanismen zum Schutz des Gesamtsystems soll sich an den Empfehlungen von OWASP Top 10 orientieren. (https://www.owasp.org/index.php/Germany/Projekte/Top_10)

vorgesehener techn. Stack / empfohlene Kenntnisse

  • RESTful API
  • MQTT
  • NoSQL
  • Git

About

IoT Device Tracker ist ein System, welches die Erfassung und Überwachung von Metriken von IoT Devices erlaubt.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published