Die Open-Source-Industrie-4.0-Plattform oktoflow [1] bildet das technologische Herzstück der ReGaP Innovationscommunity. Sie vereint zahlreiche bestehende Komponenten – etwa Protokollbibliotheken für MQTT, Modbus/TCP oder OPC UA – in einer einheitlichen Architektur. Dadurch wird die Entwicklung individueller Apps, zum Beispiel zur Energieerfassung oder optimierung, erheblich vereinfacht.

oktoflow ist primär als für eine verteilte on-premise Installation gedacht, d.h., für eine Installation auf den jeweiligen Rechnern vor Ort. Eine Cloud-Installation ist denkbar und wird in ReGaP-Core als niedrigschwelliges Experimentierfeld für die ReGaP-Community angestrebt.

Ein weiteres Alleinstellungsmerkmal von oktoflow ist der modellgetriebene Ansatz: Apps werden als Software-Modelle beschrieben, aus denen anschließend automatisch ein Großteil des Codes generiert wird.

In bisherigen Demonstrationsprojekten konnten so

über 75 % des App-Codes

automatisch erstellt werden.

Um den Einstieg und die Weiterentwicklung der Plattform zu erleichtern, steht eine zielgruppengerechte Dokumentation zur Verfügung, die in drei Bereiche gegliedert:

Dokumentationsbereiche

Was kann ich wo finden

Zielgruppe

Wo finde ich das

Online-Dokumentation

Informationen zu:

  • Installation [3a]
  • Konfigurationsmöglichkeiten [3b]
  • App Entwicklung [3c]
  • Fehlersuche [3d]

Anwender, IT Personal und KI-Entwickler

Anwender, IT Personal und KI-Entwickler

Plattform-Handbuch [4]

Informationen zu:

  • Verständnis der Architektur
  • Hintergründe der Plattform
  • Funktionsweisen der Plattform

Software-Architekten, Entwickler von Plattformkomponenten


PDF

Technische Komponentendokumentation, z.B. [7, 8]

Informationen zu:

  • Plattformbausteine
  • Quelltextstruktur der Bausteine

Entwickler von Plattformkomponenten

Im Quellcode-Repository der jeweiligen Komponenten verankert

Weitere Anleitungen, z.B., Videos

  • Zusammenfassungen, Überblicke
  • Schritt-für-Schritt Anleitungen

Alle

In der Liste der ReGap-Assets [9] z.B. „Was ist oktoflow? Eine Einführung“ [10]

Gestalten Sie die oktoflow-Dokumentation mit!

Da Software-Dokumentation nie vollständig „fertig“ ist, lädt das ReGaP Team alle Mitglieder und Interessierten ein, aktiv mitzuwirken.

Beitragsmöglichkeiten sind z. B.:

Überarbeitung von Markdown-Dateien per Editor oder GitHub Pull Request

Hinweise zu Diagrammen oder Bildern per E-Mail

Kommentare zum Plattform-Handbuch in Form annotierter PDF-Dateien

Durch diese gemeinsame Weiterentwicklung soll oktoflow noch besser nutzbar werden – insbesondere für künftige Projekte in der ReGaP Community.

Referenzen:

Referenzen:

[1] https://oktoflow.iip-ecosphere.de/

[2] H. Eichelberger, G. Palmer, S. Reimer, T. Trong Vu, H. Do, S. Laridi, A. Weber, C. Niederée, T. Hildebrandt, Developing an AI-Enabled IIoT Platform – Lessons Learned from Early Use Case Validation, in: Software Architecture. ECSA 2022 Tracks and Workshops Bd. 13928. S. 265-283. Springer International Publishing.

[3a] https://github.com/iip-ecosphere/platform/blob/main/platform/documentation/INSTALL.md

[3b] https://github.com/iip-ecosphere/platform/blob/main/platform/documentation/concepts/concepts.MD 

[3c] https://github.com/iip-ecosphere/platform/blob/main/platform/documentation/devel/apps.md

[3d] https://github.com/iip-ecosphere/platform/blob/main/platform/documentation/devel/debugApps.md

[3] https://github.com/iip-ecosphere/platform/tree/main

[4] https://github.com/iip-ecosphere/platform/blob/main/platform/documentation/PlatformHandbook.pdf

[5] https://docs.github.com/de/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax

[6] https://markdownlivepreview.com/

[7] https://github.com/iip-ecosphere/platform/tree/main/platform/connectors/connectors.file

[8] https://github.com/iip-ecosphere/platform/tree/main/platform/configuration/configuration.easy

[9] https://regap.de/community-assets/

[10] https://www.youtube.com/watch?v=Yrbq7w0h4S0

Jetzt kostenlos in Kontakt mit unseren Experten treten und gemeinsam Ihre Potenziale identifizieren!

Holger Eichelberger

Ihr Experte