Entwicklung eines ersten Prototyps für das kommunale Dashboard

Im Rahmen des Forschungsprojektes DIETER entwickelt die EXWE GmbH eine individuelle Softwarelösung zur Überwachung von stillgelegten Bergwerken. Im Zuge des Projekts wird die Grube Neuhoffnung durch die Hochschule Rhein-Waal mit online-Sensorik ausgestattet, um eine umfassende Echtzeit-Analyse der Fließzustände in den unterirdischen Schächten zu ermöglichen.

Ergänzt werden diese Daten durch Softsensoren und einen digitalen Zwilling. Diese sollen in einem online Dashboard auf einfache Art und Weise für dritte bspw. Kommunen zugänglich gemacht werden. Nun haben wir den ersten Meilenstein erreicht: Alle Sicherungsmaßnahmen der Schächte sind durchgeführt worden und die Sensorik ist in Betrieb. Der Startschuss für die Entwicklung des Prototyps des Datendashboards ist gefallen.

Unser Ziel ist es, mithilfe des Prototyps eine übersichtliche und funktionale Anwendung zu schaffen, die die gewonnenen Sensordaten aus den Schächten sammelt und für die verschiedenen Projektpartner intuitiv aufbereitet. Dazu gehören Daten wie Temperatur, CO2-Werte und Wasserpegelstände in den unterirdischen Stollen. Die gesammelten Messwerte werden zunächst in einer InfluxDB gespeichert
und von unserer Software in regelmäßigen Abständen abgerufen und in eine MySQL Datenbank überführt.

Technologischer Stack

Die Software wird auf Basis von PHP und Symfony entwickelt, um eine stabile und flexible Backend-Lösung bereitzustellen. Die Benutzeroberfläche, die du im angefügten Bild siehst, gibt bereits einen ersten Einblick in das geplante Dashboard. Neben Symfony als Kernkomponente setzen wir auf moderne Datenbanktechnologien wie InfluxDB und MySQL. Diese Kombination ermöglicht es uns, die eingehenden Messdaten effizient zu verarbeiten und zeitnah im Dashboard zu visualisieren.

Funktionalitäten des Prototyps

Unser Prototyp wird folgende Basisfunktionalitäten abdecken:

  1. Echtzeit-Überwachung der Bergwerksensoren: Alle relevanten Sensordaten werden kontinuierlich abgerufen und auf einem zentralen Dashboard dargestellt.
  2. Datenvisualisierung: Nutzer können die Sensordaten als Diagramme und Graphen einsehen und so kritische Veränderungen im Verlauf der Zeit schnell erkennen.
  3. Alarmierungs- und Reporting-System: Bei kritischen Schwellenwerten wird automatisch eine Warnmeldung generiert, um frühzeitig Maßnahmen einleiten zu können.
  4. Verwaltung von Mandanten, Bergwerken und Benutzern: Die Anwendung ermöglicht die Anlage und Verwaltung von verschiedenen Nutzern und Organisationen, damit die Zusammenarbeit im Projekt effizient gestaltet werden kann. Jeder Mandant kann verschiedene Bergwerke verwalten.
  5. Listung und Abruf von Sensoren: In jedem Bergwerk sind in Zukunft verschiedene Sensoren eingebracht. In unserem Tool können diese verwaltet und der Abruf sowie Abruf-Intervalle definiert werden.

Nächste Schritte

Aktuell arbeiten wir daran, den Grundstein für die Prototyp-Anwendung zu legen. Dies umfasst die Anbindung der Datenbank, die Implementierung der ersten API-Calls zur Datenabfrage und das Aufsetzen des Grundgerüsts der Symfony-Anwendung. Parallel dazu entwickeln wir das Frontend-Dashboard, um bereits frühzeitig erste Ansichten und Dashboards mit Live-Daten zu testen.

Als Projektpartner implementieren wir eine zukunftsorientierte Überwachungstechnologie, die es erlaubt, stillgelegte Bergwerke auch nach ihrem eigentlichen Betrieb im Blick zu behalten und mögliche Gefahrenquellen frühzeitig zu identifizieren.

Wir sind gespannt auf die weitere Entwicklung und freuen uns, bald die ersten Ergebnisse präsentieren zu können!

Chris Apfelbeck und Yuri Struszczynski, EXWE GmbH