EMQX Cloud 概要
EMQX Cloud は、デバイス接続、データストレージ、デバイス管理、AI駆動の自動化をフルマネージドで提供する統合IoTプラットフォームです。各サービスは独立して利用することも、アプリケーションのニーズに応じて組み合わせて利用することも可能です。
EMQX Cloud は以下のサービスで構成されています。
- EMQX Broker:フルマネージドの高性能 MQTT 5.0 メッセージングサービス
- EMQX Tables:GreptimeDB をベースにしたフルマネージドの時系列データベースで、MQTT データの保存とクエリが可能
- EMQX Fleets:デバイスレジストリ、状態同期、リモートコマンド、バッチジョブの配信を提供するフルマネージドの IoT デバイス管理サービス
- EMQX Agents:MQTT と時系列データの上にイベント駆動型エージェントを構築・デプロイできるホスト型 AI エージェントランタイム

EMQX Broker
EMQX Broker は EMQX Cloud のメッセージングの中核です。数百万のデバイスとアプリケーションに対して、安全でスケーラブルかつ信頼性の高い MQTT 接続を提供します。
世界初のフルマネージド MQTT 5.0 メッセージングサービスとして、EMQX Broker はリアルタイムのデバイス通信、効率的なデータ収集・処理、下流システムとの柔軟な統合を実現します。
主な機能
- 低レイテンシの双方向通信による大規模デバイス接続
- ルールエンジンによるデータのフィルタリング、変換、ルーティング
- 50以上の組み込みコネクター(データベース、データレイク、キュー、クラウドサービス対応)
- 70以上の産業用およびエッジプロトコル対応
- エンタープライズグレードのセキュリティと高可用性
EMQX Broker サービスの詳細は、EMQX Broker 概要をご参照ください。
EMQX Tables
EMQX Tables は、GreptimeDB を搭載したフルマネージドの時系列データベースを提供し、EMQX Cloud をメッセージングの枠を超えて拡張します。外部データベースの導入や運用なしに、MQTT データの保存、クエリ、分析が可能です。
主な機能
- 直接シンクやルールエンジンアクションを介した MQTT トピックからのシームレスなデータ取り込み
- IoT テレメトリに最適化された高スループットの時系列ストレージ
- SQL ベースのクエリと InfluxDB Line Protocol のサポート
- Grafana などの可視化ツールとのネイティブ互換性
- EMQX Cloud コンソールによるゼロセットアップ管理
EMQX Tables サービスの詳細は、EMQX Tables 概要をご参照ください。
EMQX Fleets
EMQX Fleets はフルマネージドの IoT デバイス管理サービスです。EMQX Broker の上に構築されており、メッセージブローカーを完全なデバイスフリート管理プラットフォームに変えます。
主な機能
- Thing Types と Things を用いたスキーマベースのデバイスモデルによるデバイスレジストリ
- 切断時も含めたクラウドとデバイス間の状態同期を実現するデバイスシャドウ
- 接続状態、シャドウプロパティ、タグによるフリートの検索・フィルタリング機能
- 個別デバイスとのリアルタイムリクエスト・レスポンスを可能にするコマンド機能
- デバイスグループに対するバッチ操作の配信と追跡を行うジョブ機能
EMQX Fleets サービスの詳細は、EMQX Fleets 概要をご参照ください。
EMQX Agents
EMQX Agents はホスト型の AI エージェントランタイムで、MQTT と時系列データの上にイベント駆動型エージェントを構築・デプロイできます。カスタムの自動化コードを書く代わりに、エージェントに行ってほしいことを自然言語で記述すると、プラットフォームがエージェントを構築・デプロイします。
エージェントは MQTT メッセージに反応し、時系列データをクエリし、デバイスに対してアクションをパブリッシュします。追加のミドルウェアや長時間稼働するサービスループは不要です。
主な機能
- 自然言語によるエージェント構築のための AI 搭載チャットインターフェース
- そのまま使うかカスタマイズ可能な組み込みテンプレートによる新規エージェントワークスペース
- MQTT メッセージによってトリガーされるイベント駆動型実行
- MQTT メッセージのパブリッシュや EMQX Tables データのクエリ用の組み込みツール
- 実行履歴と実行ごとのタイムラインの可観測性
EMQX Agents サービスの詳細は、EMQX Agents 概要をご参照ください。
サービスの連携
EMQX Cloud の各サービスは相互に補完し合うよう設計されていますが、単独でも利用可能です。すべてのサービスを組み合わせた典型的なエンドツーエンドの IoT アーキテクチャは以下の通りです。
- 接続:デバイスは MQTT を介して EMQX Broker に接続し、テレメトリやイベントデータをトピックにパブリッシュします。ブローカーは認証、ルーティング、QoS 配信を処理します。
- 処理:受信したメッセージはルールエンジンでフィルタリング、変換、下流ターゲットへのルーティングが行われます。
- 保存:処理済みデータは EMQX Tables に書き込まれ、長期の時系列ストレージ、SQL クエリ、ダッシュボード、履歴分析が可能になります。
- 管理:EMQX Fleets はデバイスレジストリを管理し、デバイスシャドウを通じた状態同期、リモートコマンドやバッチジョブの配信をフリート全体に対して実現します。
- 自動化:EMQX Agents は MQTT イベントに反応し、時系列データをクエリし、AI エージェントが自然言語で構築した自動化アクションをデバイスにパブリッシュします。
ドキュメントナビゲーション
EMQX Cloud ドキュメントは以下の主要セクションからご覧いただけます。
製品紹介
EMQX Cloud の基本概念、アーキテクチャ、料金体系を学べます。
- 紹介
- プランと料金
EMQX Broker クイックスタート
EMQX Broker を素早くセットアップし、デバイス接続と MQTT データ処理を開始します。
EMQX Tables クイックスタート
EMQX Tables を使って、EMQX Broker から直接時系列データの保存とクエリを開始します。
EMQX Fleets クイックスタート
EMQX Fleets を使って、デバイスレジストリ、状態同期、リモートコマンドによるデバイスフリート管理を開始します。
- はじめに
- デプロイメント作成
EMQX Agents クイックスタート
EMQX Agents を使って、MQTT データの上にイベント駆動型 AI エージェントを構築・デプロイします。
- デプロイメント作成
- はじめに
コンソールガイド
EMQX Cloud コンソールを通じてプロジェクト管理、デプロイメント監視、メトリクス閲覧、請求設定を行います。
開発者ガイド
統合ツール、SDK ガイダンス、デプロイメント設定手順を提供します。
FAQ
EMQX Cloud のよくある質問とその回答を掲載しています。