はじめに
企業がデータ駆動型のデジタル企業へと変化する中、顧客のビジネスニーズを満たせるIIoTソリューションの需要が高まっています。しかし、このようなカスタマイズされたソリューションを短期間で開発することは困難です。ゼロからのIIoTソリューション開発における明らかな課題として、次のようなものがあります。
- 時間と予算の制約: IIoT アプリケーションの開発には時間と予算が必要ですが、多くの企業にとってはそれらを所定の範囲内に収めることが困難です。
- カスタマイズの難しさ: 今の時代、お客様と組織の要求は動的に変化する傾向にあり、一つのプロジェクトに特化したIIoTソリューションを開発しても、メリットは増えません。
- 高い所有コスト: IIoTソリューションの開発・展開には、かなりのコストがかかります。しかし、単にソリューションを開発するだけではなく、スキルと専門知識を必要とする導入サポートも必要です。そのためトータルコストは明らかに非常に高くなります。
このような課題があるため、高度な機能を備えており、既製のフレームワーク上で産業用IoTソリューションをより迅速に開発できるようにするIIoTアクセラレーターに、企業からますます注目が集まっています。
Javelin IIoTアクセラレーター
Javelinは、Utthungaが開発したIIoTアクセラレーターで、フレームワークのボイラープレートを可能にすることでIIoTの実装を簡素化します。 複雑なモジュールをコーディングすることなく、カスタマイズされたIIoTソリューションやアプリケーションを開発することができます。豊富な特長を備えたプラットフォームで、完全機能モジュールとテスト済みモジュールが搭載されており、企業規模での導入にも対応しています。
Javelinには、混雑するIIoT分野で際立つ以下の特長があります。
マイクロサービスベースのプラットフォーム: 疎結合のマイクロサービスコンポーネントにより、サービスが互いに独立しているため、メンテナンス、試験、展開が容易になります。マイクロサービスはREST APIを使って相互に通信します。マイクロサービスアクセラレーターと管理用UIは、マイクロサービスの監視に使用されます。
- ルールベースのエンジン:Javelinのルールベースエンジンでは、ユーザはさまざまなユースケースに関連したイベントトリガーや通知を、簡単なドラッグ&ドロップ機能で作成/カスタマイズすることができます。
- クラウドに依存しない: Azure、AWS、IBM Bluemix、GCPなど、あらゆるクラウドプラットフォームにもソリューションを展開できる、クラウドに依存しないIIoTアクセラレーターです。
- デバイス管理: プロビジョニング、監視、構成など、さまざまなデバイス管理機能を提供します。
- 定義済みAPI: 定義済みAPIにより、IoTソリューションやアプリケーションとの統合が容易になります。
- データ分析とデータ相互運用性: 適切なフォーマットと記述で表現されたデバイスから集められたデータにより、データ分析とデータの相互運用性を実現します。
- データの視覚化: Javelinにはデータの視覚化機能があり、ユーザーは業務を包括的に把握することができます。複雑なビジネス・インテリジェンス・ツールとは異なり、Javelinのダッシュボードは使いやすく、熟練したITエキスパートでなくても簡単にデータを分析できます。
- テンプレートベースのレポート: Javelinの最大の特長は複数のレポートテンプレートに対応している点で、ユーザーはカスタマイズしたフォーマットで詳細情報を入手できます。
- ロールベースのアクセス制御: ロールベースのアクセス制御で許可を指定することで、さまざまなスペースに対してユーザーが簡単に読み込み/書き込みを実行できるようにします。これにより、重要なデータの流出や改ざんを防ぐことができます。
- 予測・予防メンテナンス: Javelinは、デバイスがメンテナンスサービスを必要とする状態を判断できます。また、このプラットフォームでは、AIモデリングを用いてさまざまなアラームやアラートを発生させ、作業現場のデバイスに対して予防対策を講じることができます。
- ロールベースのアクセス制御: ロールベースのアクセス制御で許可を指定することで、さまざまなスペースに対してユーザーが簡単に読み込み/書き込みを実行できるようにします。これにより、重要なデータの流出や改ざんを防ぐことができます。
- 予測・予防メンテナンス: Javelinは、デバイスがメンテナンスサービスを必要とする状態を判断できます。また、このプラットフォームでは、AIモデリングを用いてさまざまなアラームやアラートを発生させ、作業現場のデバイスに対して予防対策を講じることができます。
Javelin Stack Architecture
IIoTプラットフォームは基礎となるデータにアクセスできなければ意味がありません。ITネットワークとOTネットワークの接続を可能にするのがエッジノードです。実際、Utthungaは独自のエッジプラットフォームスタックを持っています。Utthungaのエッジプラットフォームについてはこちらをご覧ください。
以下のアーキテクチャに示されているように、データは、OPC-UA、REST、MQTT、CSVなどのさまざまなインジェスチョンモードを利用してIIoTプラットフォームに入ります。データはその後、データストリームエンジン、つまりApache Kafkaを経由して移動します。キャッシュに到達したデータは、生データが適切なモデルに変換された後、データストアに保存できます。データストアは、大量のデータを取り込むことができる業界標準の拡張可能なデータシステムで、効率的な分析の実行に役立ちます。Javelinはコンテナ化されているため、パブリック、プライベート、ハイブリッドの各クラウドやデータセンターに展開することができます。Javelinは、オンプレミスだけでなくクラウドにも展開できます。
アプリケーションが実行されると、マイクロサービスはREST APIを使用してキャッシュから関連データを消費し、HTTPSとRESTを使用してダッシュボードに表示されます。また、REST APIによってデータが最上位のCRM、ERP、BIシステムに到達すると、レポート作成、視覚化、分析に利用できる重要な情報を処理できるようになります。UtthungaのJavelin IIoT Stackは、サーバーグレードのLinuxとWindows OSに対応しています。
IIoTアクセラレーターのためにUtthungaを選ぶ理由
Utthungaのデジタル変革能力は広く認知されており、中でもJavelinはIIoTアクセラレーターのフラグシップです。
Javelinは、さまざまなビジネスケースに対応する堅牢で迅速なデータ駆動型IIoTソリューションを開発するための完璧なフレームワークです。Javelinのユーザーが得られるメリットの一部を紹介します。
- あらゆるビジネスユースケースに対応するIIoTソリューション Javelinのモジュール化された構造を使用して、あらゆるビジネスユースケースに対応する拡張性の高い産業用IoTソリューションを開発すれば、市場投入までの時間が短縮されます。
- 開発の加速:Javelinのすぐに使えるコードスニペットを使えば、IIoTアプリケーションの開発速度が50%速くなり、エラーの数も少なくなります。
- スマート分析機能: すべての重要なデバイスデータがJavelinの包括的なダッシュボードに表示されるので、データに基づいたビジネス上の意思決定に役立ちます。
- 先行デバイスメンテナンス: エッジ管理モジュールを使えば、接続されているすべてのエッジデバイスを把握できます。
- アプリケーション開発: Javelinを利用すれば、機械メーカー向け遠隔監視システム、船舶の燃料管理、スマートユーティリティーメーター管理など、お客様の固有の需要に合わせてさまざまなアプリケーションを開発できます。
独自のIIoTソリューションを短期間で展開したい方はぜひUtthungaにお問い合わせください。お電話などでご連絡くださいましたら、IIoTプラットフォームアクセラレーターのデモをご覧いただき、お客様の固有のニーズに合わせてどのようにカスタマイズできるかを総合的にご理解いただけます。