OI4準拠のエッジ・アプリケーションの独立した開発
ソフトウェア開発キット(SDK)のOI4 Open Edge Computingは、Open Industry 4.0 Alliance準拠のアプリケーションの開発を簡素化および標準化します。OI4 OEC開発ガイドラインに従うことで、開発者は、直感的なC-APIを使用して完全なアプリケーションとそのアセットをモデル化できます。
これは、APIからMQTTまでのすべての関連機能を含めることで、開発プロセスを大幅に加速し、最初から基本的な実装エラーを防ぎます。MQTT通信では、SDKはオープンソースのEclipse Pahoクライアントをサンプルとして使用します。
このキットは、MQTTバスのすべてのサービスからAPIを介して顧客固有のコードを分離します。マスタ・アセット・モデルのマッピングに加え、指定されたMQTTトピック・ネームスペース内におけるOPC UA PubSubベースのJSONコード化ペイロードのエンコード/デコードも採用されています。
キットに含まれるワークショップにより、オンボード・プロセスが合理化され、実装の成功に必要な弾みがつきます。ワークショップの参加者は、理想的には既存のソース・コードとともに、作成対象のアプリケーションの明確なコンセプトを心に抱いていることが期待されます。必須要件として、堅牢な開発環境、C/C++プログラミング言語の能力、Linuxの熟知、およびコンテナ・テクノロジーの知識が求められます。