Eigenständige Entwicklung von OI4-konformen Edge-Applikationen
Das Software Development Kit (SDK) OI4 Open Edge Computing vereinfacht und standardisiert die Entwicklung von Open Industry 4.0 Alliance konformen Apps. Gemäß der OI4 OEC Development Guideline können Entwickler mit der intuitiven C-API eine vollständige App und deren Assets modellieren.
Mit der Übernahme aller relevanten Funktionen von der API bis zum MQTT beschleunigt es den Entwicklungsprozess erheblich und verhindert grundsätzliche Implementierungsfehler bereits zu Beginn der Entwicklung. Zur MQTT-Kommunikation verwendet exemplarisch das SDK den open-source Client Eclipse Paho.
Das Kit entkoppelt den kundeneigenen Code über die API von sämtliche Diensten am MQTT-Bus. Die Abbildung des Master Asset Models wird genauso übernommen wie das Codieren/Decodieren der JSON-Nutzdaten auf OPC UA PubSub-Basis innerhalb des vorgeschriebenen MQTT-Topic-Namespaces.
Der beim Erwerb des Kits beinhaltete Online-Workshop vereinfacht den Einstieg und liefert den richtigen Impuls für eine erfolgreiche Implementierung. Voraussetzung für die Teilnahme an dem inkludierten Workshop sind eine grobe Vorstellung der zu realisierten App ggfs. mit bereits eigenem vorhandenem Quellcode, eine Entwicklungsumgebung, Kenntnisse in der Programmiersprache C/C++, Linux sowie Container-Technologie.