「Eclipse Kapua™:IoTデバイス統合プラットフォーム」

Eclipse Kapua™

Eclipse Kapua™はIoTデバイスとスマートセンサー向けの統合プラットフォームで、多彩な機能を提供します。
「Eclipse Kapua™:IoTデバイス統合プラットフォーム」

Eclipse Kapua™について

Eclipse Kapua™は、IoTデバイスとスマートセンサー向けのモジュラー統合プラットフォームです。このプラットフォームは、運用技術(Operation Technology)と情報技術(Information Technology)を橋渡しすることを目指しています。

デバイス接続性:デバイスの接続性はマルチプロトコルメッセージブローカーによって管理されます。初期の貢献では、デバイス接続のプロトコルとしてIoTプロトコルMQTTが使用されます。ブローカーはAMQPやWebSocketsなどの他のプロトコルもサポートし、アプリケーション統合に対応しています。デバイス接続モジュールは接続の認証を行い、適切な認可(たとえばトピック名前空間で)を強制し、デバイスレジストリを維持します。デバイスレジストリはデバイスプロファイル、デバイス接続状態、デバイス接続ログを保存します。また、カスタム属性とタグを通じてデバイスの組織化を可能にします。

メッセージルーティング:デバイスが発行するデータのストリームは異なる消費者を持つことがあります。コマンドと制御メッセージなどの特定のメッセージはデバイス管理コンポーネントによって消費されることを意図しており、テレメトリデータなどの他のメッセージはIoTプラットフォームにアーカイブされるか、他のシステムにリダイレクトされることを意図しています。メッセージルーティングコンポーネントは、設定可能なメッセージルートを通じてハードコーディングされた動作を避け、メッセージストリームの柔軟な処理を可能にします。

デバイス管理:デバイス管理コンポーネントを通じて、IoTプラットフォームは接続されたデバイスに対してリモート操作を実行できます。IoTプラットフォームは、デバイスソフトウェアスタックに関する仮定をせずに、管理されるデバイスに向けてオープンな契約を公開しています。初期の貢献では、デバイス管理契約はMQTT上のオープンアプリケーションプロトコルに基づいています。このようなプロトコルはEclipse Kuraプロジェクトですでに実装されています。このようなプロトコルを使用すると、IoTプラットフォームはデバイスの構成を内省および管理し、デバイスサービス(サービスの起動と停止操作を含む)を管理し、デバイスアプリケーション(アプリケーションのインストール、更新、および削除を含む)を管理し、デバイス上でリモートOSコマンドを実行し、デバイスの属性とリソースを取得および設定し、デバイスの初期構成をプロビジョニングできます。

データ管理:Eclipse Kapuaはデバイスから送信されるテレメトリデータを永続的なストレージにアーカイブして、アプリケーションの検索に備えることができます。タイムスタンプ、ジオ位置、強く型付けされたメッセージヘッダー、および不透明なメッセージ本体を許可する参照メッセージペイロードが定義されています。選択されたエンコーディングは、オープンなGoogle Protocol Buffers文法に基づいています。初期の貢献では、テレメトリメッセージの柔軟なインデックシングを可能にするためにNoSQLデータストレージが使用されます。着信メッセージはタイムスタンプ、トピック、および発信元のアセットによって保存およびインデックス化されます。NoSQLストレージはメッセージヘッダーのインデックシングを可能にします。データ管理はまた、着信トラフィックを受信したトピックとメトリックを維持するデータレジストリを保持します。

セキュリティ:IoTプラットフォームのセキュリティ側面(テナント、アカウント、ユーザーの管理など)を維持する基盤層が存在します。アカウントモデルは階層的なアクセス制御構造をサポートしています。役割ベースのアクセス制御(RBAC)に従って、ユーザーIDが定義され、1つ以上の権限と関連付けられ、「最小特権原則」を保証します。デバイスはこれらのユーザーIDの資格情報を使用してプラットフォームに接続するか、SSL認証を通じて接続します。

アプリケーション統合:既存のアプリケーションとの統合のために、Eclipse KapuaはRepresentational State Transfer(REST)に基づくモダンなWebサービスAPIを提供します。REST APIはデバイス管理とデータ管理を含むすべてのプラットフォーム機能を公開しています。REST APIはまた、アプリケーションからデバイスへのコマンドのルーティングを可能にする「ブリッジ」をMQTTブローカーに提供し、メッセージブローカーへの特定の接続なしでコマンドをルーティングできます。REST / Comet / WebSocketsなどの技術が含まれており、Webページとモバイルダッシュボードでデバイスが発行するデータのリアルタイム表示が可能になります。

管理コンソール:Eclipse Kapuaは、すべてのデバイスとデータ管理操作を実行するためのWebベースの管理コンソールを備えています。

おすすめAIツール

Ocular AI

Ocular AI はコンピュータビジョン向けのデータエンジンで、多様なデータを活用します

Vectary

Vectary

Vectaryはオンラインでインタラクティブな3DとARデザインを作成・管理するプラットフォームです

Jsonify

JsonifyはAIを使ってインターネット上のデータを自動的に検索、抽出、同期化するツールです

AskCSV

AskCSV

AskCSVはCSVファイルに関する質問に応え、データの安全性を確保します

Prisma Editor

Prisma Editorは、Prismaスキーマを視覚化し編集する強力なツールです

WiseMapping

WiseMapping

WiseMappingはノート取り、共同企画、チームワークに最適なAIツールです

EdrawMax Online

EdrawMax Online

EdrawMax Online は、多彩な機能とテンプレートでダイアグラム作成を支援する AI パワードツールです。

Basedash

Basedash

BasedashはAIによるデータ可視化インターフェースで、データの編集と探索を支援します

MyMap AI

MyMap AIはAIを使ってチャットするだけで図表を作成でき、デザインスキル不要

WithUI

WithUI

WithUI はコード不要で秒速で AI ミニアプリを構築でき、ユーザーインターフェースを作成できます

SecureNest

SecureNest

SecureNestはスイスのデータ保護法を活用し、デジタルライフのプライバシーとセキュリティを確保します

AppFlows

AppFlows

AppFlowsはプライバシー重視のオンラインツールで、アプリのアイデアを素早くスコープ設定、見積もり、視覚化できます

Scrap.so

Scrap.so

Scrap.soはAIを搭載し、ウェブデータを収集して送信するツールです

Sinaptik

Sinaptik

Sinaptik-AI/pandas-aiは自然言語でデータに質問できるPythonプラットフォーム

Climate Policy Radar

Climate Policy Radar

Climate Policy Radarは気候データを整理・分析し、気候変動対策を支援するツールです

Rose AI

Rose AI は金融アナリスト向けの直感的なプラットフォームで、データの発見から可視化までをサポート

Labelbox

Labelbox

Labelbox は次世代 GenAI 向けのデータ工場で、高品質データ作成を支援します

Datavolo

Datavolo

Datavoloは多モーダルデータパイプラインを提供し、LLMのニーズに応えます

Groupt

Groupt

Grouptはデータの分類と分析を簡単にするAIツールで、ユーザーの意思決定を支援します

FlyPix

FlyPix

FlyPixは地球表面を分析するAI搭載のジオスペーシャルプラットフォームです