Eurotechの Everyware Software Framework (ESF)は、IoTとエッジコンピューティングアプリケーションの開発の迅速化を促進します。
エンタープライズ対応のIoT エッジフレームワークであるEveryware Software Framework (ESF)は、エッジコンピュータとIoTゲートウェイ向けの高いレベルなマルチプラットフォームであり、柔軟性の高いアプリケーション開発環境です。ESFは、すぐに使えるフィールドプロトコルライブラリにより、フィールドデバイスと接続し、インターフェースを提供します。フィールドデータは、豊富なJava APIまたはWebベースのビジュアルプログラミング環境を使用してエッジで処理することができます。
結果として得られたデータは、Everyware Cloud(Eurotech IoT インテグレーションプラットフォーム)、Eclipse Kapua、AWS IoT、Azure IoTなどの主要なIoTクラウドサービスにパブリッシュして送信することができます。
Everyware Software Frameworkは、物理的な世界とデジタルの世界を繋ぎます。フィールドデバイスとデータソースを共通のモデルにカプセル化します。各フィールドデバイスに対して、デジタルツインが作成されます。このツインは、エッジ上で動作する視覚的に構成されたデータフローに組み込むことも出来、クラウドからリモートで管理することも出来ます。そのため、フィールドデバイスのリモート管理と監視が容易になります。ESFは、幅広いIoTアプリケーションにとって理想的なソリューションとなります。
ESFは、Eurotechのエッジとクラウドを統合したIoTアーキテクチャであるEveryware IoTの一部です。
Everyware Software Frameworkの提供機能
Everyware Software Framework (ESF)は、Eurotechが提供・サポートしているエンタープライズ対応のIoTエッジフレームワークです。IoTゲートウェイ用のオープンソースJava/OSGiミドルウェアであるEclipse Kuraをベースに、ESFはプロビジョニング、高度なセキュリティ、リモートアクセス、診断と監視の機能を追加しています。
すぐに使えるフィールドプロトコル(Modbus、OPC-UA、S7等を含む)、MQTT接続、Webベースのビジュアルデータフロープログラミングをサポートし、フィールドからデータを取得し、エッジで処理し、IoTクラウドプラットフォームにパブリッシュします。ESFは、EurotechのIoTインテグレーションプラットフォームであるEveryware Cloudとの統合により、完全なリモートデバイス管理を提供します。
次の図は、Everyware Software Frameworkの機能とアーキテクチャを示しています。
ESFアーキテクチャの詳細についてはこちらをご覧ください。.
Everyware Software Frameworkは、堅牢で柔軟性の高いIoTアプリケーションを最小限の開発時間で開発することができるので、市場投入までの時間を短縮することができます。ソフトウェア開発者やデバイス管理者は、ユーロテックEurotechのIoTインテグレーションプラットフォームであるEveryware CloudとESFをネイティブに統合することができます。
IoT エッジフレームワークは、Java、OSGi、Eclipse IDEなどのオープンで業界標準を活用しています。
IoTエッジコンピューティングアプリケーションの開発と管理
すぐに使えるフィールドプロトコル通信ライブラリ
データフローを視覚的に構成し、データの管理、分析、ルーティングを行う。
IoTエッジノードのための豊富なJava API
高速で簡単なプロトタイピング
オープンソース技術
OTマネージメントをITワークフローに統合
デバイスのプロビジョニングと最初のアクティベーションにて完了
マルチサービスIoTエッジゲートウェイとフィールドデバイスへのリモ-トアクセスによるリモ-トメンテナンス
強力なセキュリティ基盤
主要なIoTクラウドサービスやプラットフォームに容易に接続が可能
イノベーションのスピードアップ、市場投入までの時間短縮、収益の向上
リモートデバイスの監視と制御
既存のITシステムやカスタムWebアプリケーション開発との容易な統合
より確定的なプロジェクトの実行
投資の保護