IronFlock ドキュメント
産業用AIとデジタルオペレーションに、何ヶ月もの統合作業は必要ありません。IronFlock は、お客様の機械とそれをインテリジェントにするソフトウェアの間に欠けていたレイヤーを提供するミドルウェアシステムです。接続性、リアルタイムデータ、AI実行、セキュアアクセス、アプリ配信を、ひとつのアーキテクチャで実現します。
IronFlock が解決する課題
機械向けのデジタルサービスを構築する産業チームは、いつも同じ課題に直面します。監視ダッシュボード、AIモデル、リモートサービスツールをデプロイする前に、まず統合スタック(デバイス接続、データパイプライン、認証、セキュアトンネリング、コンテナオーケストレーションなど)を構築しなければなりません。このミドルウェア作業には数ヶ月かかり、エンジニアリングリソースを本来のアプリケーション開発から奪ってしまいます。
IronFlock はそのレイヤーを不要にします。機械、PLC、センサー、ゲートウェイを接続したら、価値を生み出すアプリケーションとAIワークフローに集中できます。
IronFlock とは
IronFlock は、スマートフォンにおける Android のようなものです。裏側で動作し、ユーザーはアプリとブランドを操作します。複雑さはミドルウェアの中にあり、日常の体験には現れません。
IronFlock の中核は、複数の機能をひとつのランタイムに統合した産業用ミドルウェアシステムです:
- デバイス&マシン接続 — 機械、センサー、PLC、ゲートウェイを登録します。プロジェクトに整理し、接続状態を監視し、拠点をまたいでOTAアップデートを配信します。
- アプリ開発&デプロイ — 任意の言語でコードを書き、Docker でパッケージ化して、エッジデバイスやクラウドにデプロイします。組み込みのクラウドIDEを使うことも、GitHub/GitLab 連携で独自のツールを使うこともできます。
- リアルタイムデータ収集 — プロジェクトごとの時系列データベースを自動的にプロビジョニングします。デバイスからテレメトリを収集し、ダッシュボードで可視化します。エッジから画面までサブ秒のレイテンシを実現します。
- カスタムボード — ノーコードのウィジェットシステムで、リアルタイム可視化、コントロールパネル、マルチページダッシュボードを構築します。チャート、ゲージ、マップ、テーブル、フォーム、デバイスコントロールのすべてを、シンプルなYAMLテンプレートで定義し、データの到着に合わせてライブ更新されます。
- マルチエージェントAIオーケストレーション — 各アプリは、異常検知、根本原因分析、プロセス最適化、機械データに対する自然言語クエリなど、さまざまなタスクに特化したAIエージェントを搭載できます。IronFlock は、共有の会話、権限、運用コンテキストを持つひとつのランタイムでそれらをオーケストレーションします。
- セキュアリモートアクセス — ポートを開けることなく、デバイスのWebインターフェース、HMI、カメラストリーム、PLC診断、リモートデスクトップにトンネル接続します。すべてのセッションはログに記録され、監査可能です。
- アラーム&オブザーバビリティ — 任意のライブテレメトリストリームに対して、閾値ベースまたは条件ベースのアラームルールを定義します。オブザーバーシステムは、受信するデバイスデータを継続的に評価し、条件が満たされると通知を発行します。プロジェクト内のすべての機械とグループの状態をリアルタイムで把握できます。
- クラウドエッジフュージョン — IronFlock と同じクラウドインフラストラクチャ(Google Cloud、AWSなど)で動作する仮想マシンであるクラウドデバイスをプロビジョニングし、物理エッジデバイスと並んでプロジェクトに参加させます。クラウドデバイスは物理デバイスと同じメッセージルーティングコンテキストに参加するため、クラウドホスト型のコンピュートとオンプレミスのハードウェアが同一ローカルネットワーク上にあるかのように直接通信できます。この機能は IronFlock クラウドで利用可能で、仮想プライベートクラウドやオンプレミスのインストールではリクエストに応じて有効化できます。
- アプリ配信&マーケットプレイス — 産業用アプリをパブリックまたはプライベートに公開します。価格設定、利用量メータリングの追跡、自動ペイアウトの受取が可能で、運用ソフトウェアをスケーラブルな製品に変えることができます。
産業オペレーション向けマルチエージェントAI
従来の産業用AIプロジェクトはモノリシックです。ひとつのモデル、ひとつの目的、長い統合サイクル。IronFlock は異なるアプローチを取ります:複数の特化型AIエージェントが、それぞれ特定のタスクに対応し、共有された運用コンテキストの中で連携します。
予知保全のアプリには、振動パターンを監視するエージェント、過去の故障データを照会するエージェント、メンテナンスの作業指示書を生成するエージェントが含まれるかもしれません。品質検査のアプリでは、画像AIエージェントと、欠陥を特定のバッチやプロセスパラメータに紐づけるトレーサビリティエージェントを組み合わせることができます。
これらのエージェントは、軽量なYAMLテンプレートで宣言的に定義され、ライブの機械データに接続され、単一の会話インターフェースを通じてオーケストレーションされます。オペレーターは自然言語で質問し、システムは適切なエージェントにルーティングし、適切なデータソースから取得して、実用的な回答を返します。
これはダッシュボードに付け足されたチャットボットではありません。お客様の機械、プロセス、運用コンテキストを理解するAIです。
産業ユースケース
IronFlock は、実際の運用ソフトウェアをデプロイするチームのために構築されています:
| 分野 | 例 |
|---|---|
| モニタリング&アナリティクス | エネルギー監視、OEEトラッキング、ダウンタイム分析、ライブダッシュボード |
| SCADA&HMI | 可視化、アラーム管理、プロセス制御インターフェース |
| MES&ワークフロー | 作業指示、品質検査、部品トレーサビリティ、系譜管理 |
| AI&自動化 | 画像AI検査、予知保全、スマートオートメーション |
| リモートオペレーション | セキュアリモートサービス、診断、PLCアクセス、ビデオストリーミング |
| システムインテグレーション | PLC / OPC UA / MQTT 接続、レガシーシステム連携 |
工場を超えて
IronFlockは産業オートメーションに深いルーツを持ちますが、工場のユースケースに限定されるプラットフォームではありません。エッジエージェント、コンテナ化アプリ、リアルタイムデータ、セキュアトンネリング、AI オーケストレーションというアーキテクチャは、分散デバイスの管理・監視・インテリジェント化が必要なあらゆる場面に適用できます:
- ビルオートメーション&モニタリング — 空調制御、エネルギー計測、在室検知、商業・住宅ビルの予知保全
- 車両フリートマネジメント — リアルタイムGPSトラッキング、ドライバー行動分析、メンテナンススケジューリング、車両フリート全体のルート最適化
- 映像管理&監視 — エッジベースの映像解析、カメラフリート管理、AI搭載物体検出、ライブフィードへのセキュアリモートアクセス
- スマートシティインフラ — 環境センサーネットワーク、大気質モニタリング、EV充電ステーション管理、スマート照明、廃棄物管理、駐車場システム
エッジでソフトウェアを実行する接続デバイスのフリートを含むあらゆるシナリオが、IronFlockに適しています。
クラウドまたはオンプレミス
IronFlock はクラウドでも、お客様のインフラストラクチャ上でも動作します。プライベートネットワーク、エアギャップ環境、データ主権が求められるセンシティブな産業環境では、AIランタイム、データレイヤー、アプリ配信を含むシステム全体をオンプレミスまたはプライベートクラウドにデプロイできます。詳細はOn-Premises Deploymentをご覧ください。
クイックリンク
| トピック | 説明 |
|---|---|
| はじめに | 最初のプロジェクトを作成し、デバイスを接続する |
| デバイス | デバイスの追加、設定、監視 |
| アプリの使用 | アプリを閲覧し、デバイスを追加する |
| ボード | ノーコードウィジェットでカスタムダッシュボードを構築する |
| アプリの開発 | 独自のIoTアプリを構築する |
| AI機能 | アプリにAIエージェントとツールを追加する |
| IronFlock SDK | Python と JavaScript の SDK リファレンス |
| IronFlock API | 自動化のための REST API |
| リモートアクセス | デバイスサービスへのセキュアトンネリング |
| アプリディストリビューター | アプリを公開してマネタイズする |
| アラーム | アラートルールを定義し、プロジェクトの状態をリアルタイムに監視する |
| 権限 | プロジェクト、デバイス、アプリへのアクセスを制御する |
| 監査ログ | コンプライアンスのためにすべての変更を追跡する |
| セキュリティ | システムセキュリティアーキテクチャ |
| On-Premises Deployment | IronFlock をオンプレミスで実行する |