EMQX Cloud 概要
EMQX Cloud は、デバイスの接続、IoT データのリアルタイム処理、時系列情報の保存、分析を一元的に管理されたサービス内で実現できる、フルマネージドの MQTT データプラットフォームです。
世界初のフルマネージド MQTT 5.0 クラウドサービスとして、EMQX Cloud は従来のブローカーの枠を超え、完全な IoT データ基盤を提供します。大規模なデバイス接続、リアルタイムデータのストリーミングと処理、高性能な時系列ストレージ、そして安全でグローバルに分散されたプラットフォーム上での即時分析をサポートします。EMQX Cloud を利用すれば、デバイス通信から可視化・分析まで、数分でエンドツーエンドの IoT データパイプラインを構築できます。
EMQX Cloud は、以下の2つのコアサービスで構成され、シームレスに連携します。
- EMQX Broker:フルマネージドの高性能 MQTT 5.0 メッセージングサービス
- EMQX Tables:GreptimeDB を搭載したフルマネージドの時系列データベースで、MQTT データの保存とクエリを実現
これらにより、IoT データのライフサイクル全体をサポートする、接続(Connect)→ 処理(Process)→ 保存(Store)→ 分析(Analyze) のエンドツーエンドアーキテクチャを提供します。

EMQX Broker
EMQX Broker は EMQX Cloud のメッセージング基盤です。数百万台のデバイスやアプリケーションに対して、安全でスケーラブルかつ信頼性の高い MQTT 接続を提供します。
世界初のフルマネージド MQTT 5.0 メッセージングサービスとして、EMQX Broker はリアルタイムのデバイス通信、効率的なデータ収集と処理、そして下流システムとの柔軟な統合を可能にします。
主な機能
- 低レイテンシの双方向通信による大規模デバイス接続
- ルールエンジンによるメッセージのフィルタリング、変換、ルーティング
- 50以上の組み込みコネクター(データベース、データレイク、キュー、クラウドサービス対応)
- 70以上の産業用およびエッジプロトコル対応
- エンタープライズグレードのセキュリティと高可用性
EMQX Broker サービスの詳細については、EMQX Broker 概要をご覧ください。
EMQX Tables
EMQX Tables は、GreptimeDB を搭載したフルマネージドの時系列データベースを提供し、メッセージングを超えたデータ管理を実現します。外部データベースの導入や運用なしに、MQTT データの保存、クエリ、分析が可能です。
主な機能
- MQTT トピックからの直接シンクやルールエンジンアクションを介したシームレスなデータ取り込み
- IoT テレメトリに最適化された高スループットの時系列ストレージ
- SQL ベースのクエリと InfluxDB Line Protocol のサポート
- Grafana などの可視化ツールとのネイティブ互換性
- EMQX Cloud コンソールでのゼロセットアップ管理
EMQX Tables サービスの詳細については、EMQX Tables 概要をご覧ください。
EMQX Broker と EMQX Tables の連携
EMQX Broker と EMQX Tables は、IoT データの収集、処理、保存の統合ワークフローを提供します。両サービスを組み合わせた典型的なデータフローは以下の通りです。
- デバイスを EMQX Broker に接続:デバイスは MQTT プロトコルを用いて EMQX Broker に接続し、テレメトリやイベントデータを指定されたトピックにパブリッシュします。ブローカーはデバイスのセッション管理、認証、ルーティング、QoS 配信を行います。
- ルールエンジンでデータを処理:受信した MQTT メッセージはルールエンジンで処理可能です。ルールは SQL ベースのフィルタリング、変換、データの付加をサポートします。
- EMQX Tables にデータを保存:処理済みのメッセージデータは組み込みのシンクアクションを通じて EMQX Tables に書き込まれます。データは GreptimeDB ベースの時系列データベースに保存されます。
- 保存データのクエリと活用:保存されたデータはコンソールや外部クライアントから SQL でクエリ可能です。ダッシュボード、レポート、モニタリング、分析などに利用できます。
ドキュメントナビゲーション
EMQX Cloud ドキュメントは以下の主要セクションからご覧いただけます。
製品紹介
EMQX Cloud の基本概念、アーキテクチャ、料金体系について学べます。
EMQX Broker クイックスタート
EMQX Broker のセットアップと MQTT データ処理の迅速な開始方法。
EMQX Tables クイックスタート
EMQX Tables を使って EMQX Broker から直接時系列データを保存・クエリする方法。
コンソールガイド
プロジェクト管理、デプロイメント監視、メトリクス閲覧、請求設定を EMQX Cloud コンソールで行う方法。
開発者ガイド
統合ツール、SDK ガイダンス、デプロイメント設定手順の案内。
FAQ
EMQX Cloud 利用に関するよくある質問と回答。