ソフトウェア開発キット(SDK)であるOI4コアライブラリは、Open Industry 4.0 Allianceに準拠したアプリケーションの開発を簡素化、標準化します。OI4開発ガイドラインによると、開発者はSDKの強力なAPIを使用して、完全なアプリケーションをモデリングできます。このアプリケーションは、仕様に従ってMQTTバスで通信することが可能です。SDKは開発プロセスを大幅に加速させ、開発開始時点ですでに基本的な実装エラーを回避します。
このキットは、アプリケーションで実行する必要のあるタスクをMQTTバス上で実行することで、プログラマの作業を可能な限り容易にします。公開時、キットはOPC UA PubSubに基づいてJSONペイロードをエンコードし、ガイドラインに従ってMQTTトピック・ネームスペースにアクセスし、アプリケーションの可読情報トピックに自動的に応答します。
ペイロードをより効果的に伝送するために、SDKには送信リストと受信リストがあります。どちらのリストも、APIを介してアプリケーションによって設定されます。キットは、リストを自律的に処理します。これにより、通常および常時運転におけるアプリケーションの労力を最小限に抑えることができます:
受信したデータはコールバック機能を介して転送されます。
送信時には、純粋なユーザデータのみが転送されます。
社内トレーニングを1日行うことで、導入のハードルが下がり、実装成功に向けた適切な刺激が生まれます。トレーニングコースに参加するための前提条件は、Linux、開発環境、C++プログラミング言語の知識、およびコンテナ技術です。