Skip to content

EMQX Cloud 概要

EMQX Cloud は、デバイス接続、データストレージ、デバイス管理のためのフルマネージドサービスを提供する統合IoTプラットフォームです。各サービスは独立して利用することも、アプリケーションのニーズに応じて組み合わせて利用することも可能です。

EMQX Cloud は以下のサービスで構成されています。

  • EMQX ブローカー:フルマネージドの高性能な MQTT 5.0 メッセージングサービス。
  • EMQX Tables:GreptimeDB をベースにしたフルマネージドの時系列データベースで、MQTT データの保存とクエリを提供。
  • EMQX Fleets:デバイスレジストリ、状態同期、リモートコマンド、バッチジョブの配信を行うフルマネージドの IoT デバイス管理サービス。

product_architecture

EMQX ブローカー

EMQX ブローカーは、EMQX Cloud のメッセージングの中核を担います。数百万のデバイスとアプリケーションに対して、安全でスケーラブルかつ信頼性の高い MQTT 接続を提供します。

世界初のフルマネージド MQTT 5.0 メッセージングサービスとして、EMQX ブローカーはリアルタイムのデバイス通信、効率的なデータ収集と処理、下流システムとの柔軟な統合を可能にします。

主な機能

  • 低レイテンシの双方向通信による大規模なデバイス接続
  • ルールエンジンによるデータのフィルタリング、変換、ルーティング
  • データベース、データレイク、キュー、クラウドサービス向けの50以上の組み込みコネクター
  • 70以上の産業用およびエッジプロトコルに対応
  • エンタープライズグレードのセキュリティと高可用性

EMQX ブローカーサービスの詳細は、EMQX ブローカー概要をご覧ください。

EMQX Tables

EMQX Tables は、EMQX Cloud をメッセージングの枠を超えて拡張し、GreptimeDB を活用したフルマネージドの時系列データベースを提供します。外部データベースをデプロイ・管理することなく、MQTT データの保存、クエリ、分析が可能です。

主な機能

  • 直接シンクやルールエンジンのアクションを通じた MQTT トピックからのシームレスなデータ取り込み
  • IoT テレメトリに最適化された高スループットの時系列ストレージ
  • SQL ベースのクエリと InfluxDB Line Protocol のサポート
  • Grafana などの可視化ツールとのネイティブ互換性
  • EMQX Cloud コンソールでのゼロセットアップ管理

EMQX Tables サービスの詳細は、EMQX Tables 概要をご覧ください。

EMQX Fleets

EMQX Fleets は、フルマネージドの IoT デバイス管理サービスです。EMQX ブローカーの上に構築されており、メッセージブローカーを完全なデバイスフリート管理プラットフォームに変えます。

主な機能

  • Thing Types と Things を用いたスキーマベースのデバイスモデルによるデバイスレジストリ
  • 切断時を含むクラウドとデバイス間の信頼性の高い状態同期を実現するデバイスシャドウ
  • 接続状態、シャドウプロパティ、タグによるフリートの検索・フィルタリングを可能にするデバイスクエリ
  • 個別デバイスとのリアルタイムなリクエスト・レスポンスを実現するコマンド機能
  • デバイスグループに対するバッチ操作の配信と追跡を行うジョブ機能

EMQX Fleets サービスの詳細は、EMQX Fleets 概要をご覧ください。

サービスの連携

EMQX Cloud の各サービスは相互に補完し合うよう設計されていますが、単独でも利用可能です。全サービスを組み合わせた典型的なエンドツーエンドの IoT アーキテクチャは以下の通りです。

  1. 接続:デバイスは MQTT を介して EMQX ブローカーに接続し、テレメトリやイベントデータをトピックにパブリッシュします。ブローカーは認証、ルーティング、QoS 配信を処理します。
  2. 処理:受信したメッセージはルールエンジンでフィルタリング、変換、下流ターゲットへのルーティングが行われます。
  3. 保存:処理済みデータは EMQX Tables に書き込まれ、長期の時系列保存、SQL クエリ、ダッシュボード、履歴分析が可能になります。
  4. 管理:EMQX Fleets はデバイスレジストリを管理し、デバイスシャドウを介して状態同期を行い、リモートコマンドやバッチジョブ配信をフリート全体で実現します。

ドキュメントナビゲーション

EMQX Cloud ドキュメントは以下の主要セクションからご覧いただけます。

製品紹介

EMQX Cloud の基本概念、アーキテクチャ、料金体系について学べます。

EMQX ブローカー クイックスタート

EMQX ブローカーのセットアップと MQTT データの処理を迅速に始められます。

EMQX Tables クイックスタート

EMQX Tables を使って EMQX ブローカーから直接時系列データを保存・クエリする方法を学べます。

EMQX Fleets クイックスタート

EMQX Fleets を使ってデバイスレジストリ、状態同期、リモートコマンドによるデバイスフリート管理を始められます。

コンソールガイド

プロジェクト管理、デプロイメントの監視、メトリクスの閲覧、請求設定を EMQX Cloud コンソールで行えます。

開発者ガイド

統合ツール、SDK ガイダンス、デプロイメント設定手順にアクセスできます。

FAQ

EMQX Cloud のよくある質問に対する迅速な回答を見つけられます。