アプリ管理
アプリは、App Store からプロジェクトにインストールする既製のソリューションです。各アプリは、特定のユースケースに必要なすべてを提供します — モニタリング用のユーザーインターフェース、デバイスからのデータ収集、コントロール、そしてオプションで AI 機能 — すべてがひとつにまとめられています。
既存のアプリがニーズに合わない場合は、App Studio で簡単に独自のアプリを作成できます。カスタムアプリにより、お客様固有のコンテキストで独自の要件を解決できます — 専用のダッシュボード、カスタムデータパイプライン、デバイス向けのカスタマイズされたコントロールインターフェースなど。
アプリとは?
多くの IoT プラットフォームでは「アプリ」はエッジデバイスにデプロイするコンテナにすぎませんが、IronFlock のアプリは完全な分散サービスです。ホストされたユーザーインターフェース、データストレージとリアルタイムメッセージングのバックエンド、そしてデバイス上で動作するエッジコンポーネントを組み合わせ、すべてが自動的に接続されます。
エッジコンテナは最も重要な部分です — デバイス上で実際に動作し、センサーデータの収集、アクチュエータの制御、ローカルサービスのホスティングを行うソフトウェアです。しかし、それはアプリ全体の一部にすぎません:
- エッジコンテナ — デバイス上で動作するコアソフトウェア。データ収集、ローカル処理、デバイス制御を担当。
- ユーザーインターフェース — アプリのボードを通じたリアルタイムのチャート、ゲージ、マップ、テーブル、コントロール。
- データバックエンド — 時系列データベースへのデバイスデータの自動保存。UI の駆動と履歴分析を可能にします。
- リアルタイムメッセージング — デバイスとクラウド間のライブデータストリーミングにより、ダッシュボードが即時更新されます。
- リモートアクセス — デバイスの Web インターフェース、カメラ、診断機能への安全なアクセス。
- AI アシスタント — 一部のアプリには、データに関するインサイトを得るために対話できる AI エージェントが含まれています。
アプリをインストールすると、これらのコンポーネントすべてが自動的にセットアップされます — 設定や配線は不要です。
プロジェクトにおけるアプリの仕組み
アプリは個々のデバイスではなく、プロジェクトレベルにインストールされます。インストールすると、アプリはプロジェクトのホームパネルに表示されます。次にデバイスをアプリに割り当てると、それらのデバイスがデータの送信を開始します。
知っておくべき重要なポイント:
- 1つのアプリで多数のデバイス — アプリを一度インストールして、数百台のデバイスを割り当てられます。すべてのデバイスデータが同じユーザーインターフェースに集約されます。
- データはプロジェクト内に保持 — 各プロジェクトには独自のプライベートデータベースがあります。異なるプロジェクトのアプリ間でデータが共有されることはありません。
- 複数のアプリをインストール可能 — 同じプロジェクトに異なるユースケース向けの複数のアプリをインストールできます(例:温度モニタリング用と予知保全用)。
このセクションの内容
- App Store — アプリの閲覧と発見
- デバイスをアプリに追加 — デバイスをアプリに追加してエッジコンポーネントを実行
- アプリの設定とパラメータ — デバイスごとのアプリ動作の設定
- アプリの更新 — 新しいバージョンが利用可能な場合のアプリ更新
- ユーザー権限 — アクセス権限の管理