クラウド依存
すべてのメッセージがリモート接続に依存。
ローカルレイテンシー
エッジ同時接続数
マルチコアスループット
高負荷時のメモリフットプリント
EMQX Edge を選ぶ理由
エッジ拠点には、クラウド接続が切断された場合でも安定稼働するローカル MQTT データバックボーンと、確実なデータ同期機能が必要です。
すべてのメッセージがリモート接続に依存。
ローカル運用を継続しながら、上位システムへデータを同期。
機能
リソースに制約のあるエッジ環境向けに設計された高性能 MQTT ブローカーを介して、デバイス、ゲートウェイ、アプリケーションを接続します。
$ nanomq_cli pub -t "topic" \
-q 2 -u nano -L 100 \
-m test -h broker.emqx.io \
-p 1883
$ nanomq_cli sub -t t -q 1 \
-h broker.emqx.io -p 1883eKuiper と連携し、ネットワーク帯域の消費やクラウドへの送信前に、MQTT データのフィルタリング、集約、変換、ルーティングを実行します。
選択した MQTT トピックを永続的なローカルストリームに変換。時間範囲による履歴のクエリや、トラブルシューティング、分析、リカバリのためのデータリプレイに対応します。
高い耐障害性と多重化を備えたデータブリッジにより、整理されたローカルトピックツリーを中央の MQTT プラットフォームと同期します。
デプロイ
x86、ARM、RISC-V に対応し、Linux、Windows、Docker で動作するコンパクトな C 言語ランタイム。
デプロイオプションを見るデバイスや製造ラインに近い armhf および arm64 Linux ゲートウェイ上で実行。
より大規模な接続数とメッセージ量を処理するため、x86_64 産業用 PC にデプロイ。
公式イメージを使用して、エッジ群全体で再現性の高いデプロイを実現。
メリット
ローカルメッセージ配信を 5 ms 未満に抑え、工場の製造現場や自動制御ループの迅速な応答性を維持。
マルチコアシステム向けに構築された非同期 Actor アーキテクチャにより、毎秒 100 万件以上のメッセージを処理。
起動時のフットプリントはわずか 200 KB、高負荷時でもメモリ使用量を 10 MB 未満に抑制。
断続的なセルラー回線や衛星 WAN 環境でも、メッセージを自動的にキューイングして再送。
TLS/SSL、複数の認証方式、きめ細かなアクセス制御リスト(ACL)によってローカルデータを保護。
組み込み Web ダッシュボード、REST API、ネイティブな Prometheus テレメトリメトリクスで容易に管理。
EMQX Edge は、ローカル運用を不安定な上位ネットワークから切り離し、接続が復旧した際にデータを自動同期します。
低レイテンシーでローカルにメッセージを中継。
ローカルデバイスとアプリケーションの接続を維持。
エッジ側で上位送信メッセージをキャッシュ。
TCP または QUIC で再接続し、自動的に再送。
ユースケース
複数の製造ラインや EMQX Neuron プロトコルコンバーターからの MQTT データを、1 つのローカルブローカーに集約。
自律的なローカル MQTT ネームスペースを構築し、選択したトピックを上位の企業ヒストリアンに同期。
車両エッジユニットでローカルメッセージングを実行し、不安定なセルラー回線経由でテレマティクスをブリッジ。
メーター、パワーコンディショナー、EV 充電器、変電所の現場データを分散資産の近傍で集約。
ローカルインフラのテレメトリを継続的に流しながら、電力、冷却、機器データをクラウド分析システムに送信。
高遅延の衛星アップリンク環境でも、石油リグ、風力タービン、鉱山機器の稼働テレメトリを確実に保持。
ユニファイドネームスペース
EMQX Neuron が産業資産を接続し、EMQX Edge がローカル UNS を構築して可用性を維持。EMQX Enterprise または Cloud が拠点、アプリケーション、アナリティクス、AI を横断してデータを統合します。
Sensors · Gateways · Machines
Modbus, OPC UA, S7 to MQTT
Connect · Process · Stream · Bridge
EMQX Cloud · AWS · Azure
FAQ
EMQX Edge は、産業用エッジ向けの軽量で高性能な MQTT データバックボーンです。ローカルの MQTT データを統合し、eKuiper と統合してデータ処理を行い、MQTT stream で選択したトピックを永続化し、エンタープライズやクラウドの MQTT プラットフォームへ確実にブリッジします。
EMQX Neuron は Modbus、Siemens S7、OPC UA などのプロトコルを介して産業機器を接続し、そのデータを MQTT に変換します。EMQX Edge はその MQTT データを受信し、拠点内でのブローカリング、処理、永続化を行い、クラウドへとブリッジします。
EMQX Edge は MQTT 5.0 および MQTT 3.1.1 をサポートし、3 つすべての MQTT サービス品質レベル(QoS 0、1、2)、トピックエイリアス、ユーザープロパティ、共有サブスクリプションに対応しています。
はい。ローカルの MQTT 通信は完全に自律して継続します。ブリッジのキャッシュ機能が設定された上位宛てのメッセージを保持し、ネットワーク接続の復旧時に再送します。また、MQTT stream により選択したトピックデータをローカルクエリ用に保持できます。
どちらも軽量な MQTT ブローカーですが、EMQX Edge はマルチスレッドの Actor アーキテクチャ、組み込みの MQTT stream 永続化とクエリ、eKuiper 連携、MQTT over QUIC ブリッジ、さらに産業用エッジ展開向けの組み込みダッシュボード、REST API、Prometheus メトリクスを備えています。
EMQX Edge は、x86、ARM、RISC-V アーキテクチャ上の Linux、Windows、macOS で動作し、コンテナデプロイ用の公式 Docker イメージも提供されています。
Linux クイックインストール、ダウンロード可能なパッケージ、または Docker により、わずか数分でデプロイできます。