Conference
Meet EMQ at SPS 2026: Real-Time Data for Industrial AI →

EMQX Kafka 統合

MQTT データを Kafka にストリーミング

IoT デバイスから数百万の MQTT メッセージを取り込み、Apache Kafka に直接ストリーミングしてリアルタイム分析を実現します。

概要

MQTT と Kafka:IoT データストリーミングの最適な組み合わせ

MQTT は IoT デバイスを接続し、Kafka はそのデータを下流のシステムへストリーミングします。両者を組み合わせることで、大規模な IoT データアーキテクチャの基盤を構築できます。

MQTT:IoT 接続の標準

MQTT は、エッジにある数百万のリソース制約のある不安定なデバイスを接続するために設計された軽量で効率的なプロトコルです。センサーや機器からのデータ収集に優れています。

  • 大量デバイスの接続
  • 低ネットワーク帯域幅使用
  • 不安定なネットワークへの対応

Kafka:データストリーミングの標準

Kafka は、高スループットでフォールトトレラントなデータパイプライン用に設計された分散ストリーミングプラットフォームです。大規模なデータストリームを処理し、バックエンドエンタープライズシステムに配信することに優れています。

  • 高スループットデータパイプライン
  • フォールトトレラントなデータストレージ
  • ビッグデータシステムとの連携

アーキテクチャ

MQTT から Kafka へのアーキテクチャ

EMQX の疎結合アーキテクチャで、数百万の IoT デバイスを Kafka データストリームに接続します。

機能

信頼性と高スループットを備えた IoT データパイプライン向けに構築

MQTT データをフィルタリング・バッファリングして Kafka にルーティングし、配信メトリクスで継続的に監視します。

高スループットの取り込み

同期または非同期の書き込みで、MQTT メッセージを Kafka にストリーミングします。メッセージ量、レイテンシ要件、Kafka の処理能力に合わせてパイプラインを調整できます。

Kafka Sink ガイド

バッファリングによるデータ配信

Kafka が一時的に中断している間、メッセージをバッファリングします。ワークロードに合わせてバッファモードと容量を選択し、送信に失敗したメッセージや破棄されたメッセージを監視できます。

バッファー設定

リアルタイムデータ変換

強力な SQL ベースのルールエンジンを使用して、MQTT メッセージを Kafka トピックに公開する前にフィルタリング、エンリッチメント、変換を行います。

ルール SQL リファレンス

柔軟なトピックマッピング

MQTT トピックを特定の Kafka トピックに簡単にマッピングし、トピック、クライアント ID、またはメッセージペイロードの内容に基づく動的ルーティングをサポートします。

トピックマッピングガイド

双方向データブリッジング

Kafka Sink で MQTT データを Kafka に送信します。別途 Kafka Source を設定すると、バックエンドのイベントを取得して MQTT デバイスに再パブリッシュできます。

Kafka Source ガイド

運用監視

データスループット、メッセージレイテンシ、Kafka 統合の健全性に関するリアルタイムメトリクスと詳細なログを取得できます。

監視ガイド

導入事例

SAIC Volkswagen が MQTT と Kafka でコネクテッドカーを支える

公開された導入事例によると、上汽フォルクスワーゲンは 10 万台以上の車両を接続しています。EMQX は車両データを Kafka に橋渡しし、非同期処理につなげています。

コネクテッドカー
100k+
データ統合
Kafka
事例を読む
SAIC Volkswagen のコネクテッドカー

仕組み

3 つのステップで MQTT から Kafka へ

EMQX のルールエンジンとフローデザイナーで、MQTT から Kafka へのブリッジを設定します。

  1. 1

    デバイスの接続

    MQTT プロトコルを使用して、数百万の IoT デバイスとセンサーを EMQX に接続します。

  2. 2

    処理と変換

    ルールエンジンを使用して MQTT データをフィルタリングし、Kafka に適した形式に変換します。

  3. 3

    Kafka へストリーミング

    処理されたデータを指定した Kafka トピックに確実にストリーミングします。

エコシステム

Kafka や他のストリーミングプラットフォームと連携

Kafka 互換サービスや、専用の EMQX 統合を提供するプラットフォームに接続できます。

ユースケース

リアルタイム IoT アプリケーションを支える

コネクテッドカーからスマートファクトリーまで、データ集約型アプリケーションをつなぎます。

コネクテッドカー

MQTT を介して数百万台の車両からテレマティクスデータを取り込み、Kafka にストリーミングしてリアルタイムの故障診断、ドライバー行動分析、予知保全に活用します。

コネクテッドカーの詳細を見る

スマート製造

工場フロアの数千のセンサーや PLC からデータを収集し、Kafka にストリーミングして MES、SCADA、機械学習モデルにフィードし、品質管理と運用インテリジェンスを実現します。

スマート製造の詳細を見る

フリートテレマティクス

商用車フリートから高頻度のテレマティクスデータを収集し、Kafka にストリーミングしてリアルタイム追跡、ルート最適化、運用分析に活用します。

フリートテレマティクスの詳細を見る

リソース

EMQX と Kafka の統合を詳しく見る

FAQ

よくある質問

MQTT から Kafka へのデータパイプラインを構築

スケーラブルで信頼性が高く、安全な MQTT から Kafka へのブリッジを EMQX で構築する方法について、当社のチームにご相談ください。