Web-Portal zur Überwachung von Sensoren
Zeitraum: -Kunde: Fraunhofer-Institut für Zuverlässigkeit und Mikrointegration IZM, Berlin
Die Software Artguardian ist eine Fraunhofer-Technologie für die Klimaüberwachung an Kunstwerken. Dabei werden durch spezielle Sensoren erfasste Messdaten wie z.B. Temperatur und Luftfeuchte an ein zentrales System übermittelt, dort analysiert und Benutzern zugänglich gemacht. Im Rahmen des Projektes, an dem diverse Organisationen und Unternehmen beteiligt waren, entwickelten wir die Kunden- und Administrationsplattform.
Die Kundenplattform ist eine webbasierte Informations- und Kommunikations- plattform und gibt Nutzern Zugriff auf Informationen und Dienstleistungen des Artguardian-Systems.
Für diese Plattform war von uns hauptsächlich folgende Funktionalität umzusetzen:
- Ermöglichung der Konfiguration von Sensoren
- Darstellung von Messdaten in Diagrammen
- Konfiguration des Alarmsystems (Adressaten für Alarmnachrichten, Schwellwerte für Alarmierungen etc.)
- Verwaltung von Kunstwerken und Zuweisung von Sensoren
- Darstellung von Informationen zur Topologie der Sensorsysteme
Die webbasierte Administrationsplattform erlaubt es dem Artguardian-Administrator, Sensoren und Kunden zu verwalten. Zur Entwicklung der Administrationsplattform gehörten folgende Aufgabenschwerpunkte:
- Verwalten von Kunden (Anlegen, Ändern, Löschen etc.)
- Verwalten von Hardware (Anlegen, Ändern, Löschen etc.)
- Zuweisen von Hardware zu Kunden ermöglichen
- Darstellung weitergehender Informationen zu Sensoren
- Vornehmen von Einstellungen bzgl. der Kunden-Plattform (z.B. Messbereiche, Texte)
Projektleistungen
- Systementwurf der Administrations- und Kundenplattform
- Entwicklung der entworfenen Softwaremodule
- Etablieren eines Continuous Integration-Prozesses
Eingesetzte Technologien
- Programmier-/Auszeichnungssprachen: PHP, JavaScript, HTML5, CSS
- Datenbanken: MySQL
- Modellierungssprachen: UML
- Software: Zend, AngularJS, PHPUnit, Grunt, Bower, Jenkins