現在の状況を把握する
デバイスの状態、センサーの測定値、イベントをエージェントにストリーミングし、物理世界の現在の状況に基づいて判断できるようにします。
人工知能
AI エージェントにリアルタイムのデバイス情報と操作手段を提供します。EMQX でテレメトリー、イベント、コマンドをエージェントとデバイスの間で大規模にルーティングします。
概要
リアルタイムのデバイスデータをエージェントに提供し、状況に基づく判断、許可されたコマンドの実行、結果に応じた対応を可能にします。
デバイスの状態、センサーの測定値、イベントをエージェントにストリーミングし、物理世界の現在の状況に基づいて判断できるようにします。
エージェントはリアルタイムの観測結果を目標、履歴、デバイスの機能と組み合わせ、状況を解釈して行動を選択します。
許可されたコマンドを適切なデバイスに届けます。実行結果と更新後の状態を返し、エージェントが次の行動を判断できるようにします。
アーキテクチャ
MQTT でデバイスを接続し、MCP または Device Agent でデバイスのツールを公開し、A2A over MQTT でエージェントを連携させます。
主な機能
クラスタ化された MQTT メッセージングで分散デバイスを接続し、更新情報を必要なエージェントにルーティングします。
EMQX クラスタリングルーティング前にメッセージを変換し、一貫性のあるデバイスデータをエージェントに提供します。
メッセージ変換MCP over MQTT でデバイスの機能を検出可能なツールとして公開し、EMQX でリクエストと結果をルーティングします。
MCP over MQTTDevice Agent でコマンド、プロパティ、イベントを記述し、エージェントがデバイスで実際にサポートされる操作を選べるようにします。
Device Agent を定義分散環境の専門エージェントが A2A over MQTT で互いを検出し、タスクを交換できるようにします。
A2A over MQTT各エージェントがアクセスできるデバイスデータとコマンドトピックの範囲を制限します。
アクセス制御ユースケース
ロボットの状態とタスクのコンテキストを組み合わせます。エージェントが割り当てを調整し、対応するコマンドを送信し、実行結果でループを完結させます。
コネクテッドロボットを見る機器の測定値や障害イベントをエージェントのワークフローに取り込み、診断、保守計画、オペレーターが承認した調整に活用します。
スマート製造を見る消費量、機器の状態、運用目標を使い、エージェントが許可された機器設定の変更を提案または要求できるようにします。
スマートエネルギーを見る自然言語のリクエストをデバイス操作につなげます。適切な応答に必要な報告済みの状態と対応する操作をエージェントに提供します。
コネクテッド製品を見る導入事例
FoloToy は EMQX で AI 玩具とバックエンドサービスを接続し、地域をまたぐリアルタイムのやり取りを実現しています。MQTT メッセージングが実際の製品と、その背後にある AI 体験をつなぎます。
FoloToy の事例を読むリソース
よくある質問
デバイスは直接、またはゲートウェイ経由で MQTT に状態とイベントを公開します。エージェントはその情報を利用し、MCP サーバー、Device Agent、アプリケーション連携を通じてデバイスの機能を呼び出します。EMQX はコマンドと結果を含むメッセージを両者間でルーティングします。
エージェントのモデルとランタイムがコンテキストを解釈し、行動を選択します。EMQX はメッセージングと接続のレイヤーを提供します。任意のエージェントフレームワークを使用するか、EMQX Agents でデバイス操作を構築できます。
既存デバイスは現在の MQTT 実装を維持できます。MCP サーバーやアプリケーションアダプターで対応する操作をツールとして公開し、リクエストをデバイスのコマンド形式に変換できます。MCP over MQTT はツールのやり取りを運び、操作の実装と結果の報告は引き続きデバイスが担います。
EMQX の認証と認可で MQTT トピックとサービスへのアクセス範囲を制限します。デバイスまたはツール層で許可する操作とパラメーターの上限を定義し、必要に応じてアプリケーションに承認手順を設けます。デバイスは実行結果を報告し、エージェントが操作の要求と完了を区別できるようにします。
EMQX クラスタリングで MQTT 接続とメッセージのルーティングを分散します。MCP over MQTT は検出と複数サーバーインスタンスに、A2A over MQTT はエージェントの検出とタスク交換に対応します。デバイス群とデプロイ構成に合わせて、トピックの権限、デバイス ID、エージェントの責任範囲を設計してください。