Das Integration-Framework für das "SmartGridready Test Lab" der FHNW ist ein Webservice zur Verwaltung und automatisiertem Testen von SmartGridready kompatiblen Geräten.
Testing, IIoT, Webservices
Um die Herausforderungen der fehlenden funktionalen Prüfung zu adressieren und ein reibungsloses Einbinden der Produkte zu gewährleisten, verfolgt dieses Projekt das Ziel, ein Konzept und die Implementierung eines Integration-Framework Service zu entwickeln. Dieser soll die Integration von Smart-Gridready Geräten in das Testlabor der FHNW ermöglichen.
Die Produktschnitstellenbeschreibungen (EID) werden durch den Verein SmartGridready (SGr) von Hand formal geprüft. Es ist jedoch zu beachten, dass die funktionale Kompatibilität des Produktes nicht anhand dieser Schnittstellenbeschreibung geprüft wird. Dies bedeutet, dass eine Produktfunktionalität definiert ist, aber nicht geprüft wurde, ob das entsprechende Gerät diese auch fehlerfrei ausführen kann. Eine Überprüfung der implementierten Funktionalität ist derzeit nicht möglich und Kompatibilitätsprobleme mit den Produkt-EIDs werden meist erst bei der Installation und Integration des Produktes festgestellt. Dies führt zu Verzögerungen bei der Installation und Integration der Geräte.
Es entstand eine Softwarelösung, im Kern bestehend aus einem Integration-Framework und einem Test-Manager, für das «SmartGridready Test Lab» der FHNW. Die Integration-Framework Komponente ermöglicht es die Test-Lab-Geräte der verschiedenen Hersteller an einem zentralen Ort in der Software zu verwalten. Mittels dem daran angehängten Test-Manager können EIDs nun automatisiert auf Funktionalität und Plausibilität am echten Gerät getestet werden. Daraus resultiert, dass Fehler in der EID-Deklaration frühzeitig erkannt werden und Verzögerungen bei der Inbetriebnahme aufgrund von EID-Komplikationen der Vergangenheit angehören.
| Projekttyp: | Informatik Projekt 6 (IP6) |
| Projektdauer: | 19.02.2024 bis 16.08.2024 |
| Teamgrösse: | 2 Personen |
| Aufwand: | 360h pro Person |
Smart Energy Engineering GmbH
Prof. Dr. David Zogg
david.zogg@fhnw.ch
Aaron Müller - aaron.mueller@students.fhnw.ch
Nils Stutz - nils.stutz@students.fhnw.ch
Prof. Dr. Jürg Luthiger - juerg.luthiger@fhnw.ch
Matthias Krebs - matthias.krebs@fhnw.ch