登録、整理、コマンド送信を一気通貫で。EMQX Fleets は、デバイス管理に必要なスタック一式を EMQX Cloud のマネージドサービスとして提供します。AWS IoT Core を組み合わせる手間は不要、数日で本番投入できます。
数百万
Fleet あたりのデバイス数
<100 ms
ツイン更新レイテンシ
99.95%
サービス SLA
MQTT 5.0
ネイティブプロトコル
統合
EMQX Cloud コンソール
ブローカー、データベース、独自 API を継ぎ合わせるか、ハイパースケーラーの IoT スタックに縛られるか。どちらの道も、時間とコストと運用リスクを際限なく消費します。
ブローカー、シャドウ、レジストリ、時系列ストアがそれぞれ別サービスに散らばり、請求も SLA もばらばらです。
AWS IoT Core や Azure IoT Hub などのプラットフォームは、独自トピックと料金モデルにデバイスを閉じ込めます。
レジストリ、シャドウ、コマンドパイプラインを自前で構築すると、最初の 1 台を出荷するまでに 6〜12 か月を要します。
統一されたレジストリとクエリ層がないと、「A 棟でオフラインのデバイスは?」という基本的な問いにも答えられません。
Fleets は EMQX Broker と EMQX Tables の上に位置し、レジストリ、シャドウ、クエリ、ジョブ、診断機能を、EMQX Cloud 上の単一のマネージドサービスとして提供します。
ベンダーが複数、請求も複数、グルーコードも山積み。
デバイス
セルフホスト Broker
独自レジストリ
ツイン DB
ジョブランナー
時系列サイロ
5 つのマネージド機能、一つのコンソール、一つの API。
Thing Type でデバイスのひな形を定義し、Thing として登録、Thing Group で束ねる。コンソールでも REST API でも操作できます。
デバイスごとのデジタルツインが報告値を捕捉し、目標値を受け取り、MQTT 経由で双方向に収束。バージョン管理も標準装備。
タイプ、グループ、タグ、ステータス、プロパティ値でフリート全体を検索・セグメント化。数百万台規模でも即時に結果を返します。
数千台のデバイスに設定やコマンドを一斉配信。配信状況、タイムアウト、リトライ、実行単位のステータスをすべて追跡します。
運用担当のために設計され、エンジニアにも使いやすいコンソールの全体像。
一つの画面で、すべてのフリートを把握Thing タイプ、登録済み Thing、オンライン数、デプロイメントの健全性、リージョンをリアルタイムで表示。
Thing タイプ
12
Thing 総数
248,103
オンライン
241,872
| 項目 | 値 |
|---|---|
| ステータス | 稼働中 |
| クラウドプラットフォーム | AWS / Azure / Google Cloud |
| リージョン | us-east-1 |
一度モデリングすれば、何千台でも登録できるバージョン付き JSON で Thing Type を定義すれば、すべての Thing がプロパティ、イベント、コマンドを継承し、状態を自動で報告します。
| Thing | タイプ | ステータス |
|---|---|---|
| メインフロア空調ハブ | home-climate-hub@1.0.0 | オンライン |
| 搬入口センサー 04 | door-sensor@2.1.0 | オンライン |
| ロボットアーム · ベイ 12 | robot-arm-r6@1.4.0 | オンライン |
報告・目標・差分が、リアルタイムに収束シャドウは、各デバイスが報告する状態とクラウドが望む状態を並べて表示し、バージョンベクトルと自動 ACK で運用担当をサポートします。
報告値
{
"mode": "standard",
"version": 42
}
目標値
{
"mode": "eco",
"version": 43
}
SQL ライクな構文で数百万台を検索タグ、グループ、ステータス、タイプ、プロパティ値でフィルタリングし、結果をダッシュボード、アラート、下流パイプラインへストリーム配信。
1status:offline AND group:"Building-A"
2 AND tag:battery-watch
| 名前 | MQTT Client ID | ステータス | タグ |
|---|---|---|---|
| lock-frontdoor | mqtt-lock-frontdoor | オフライン | building-a · battery-watch |
| thermostat-lab | mqtt-thermostat-lab | オフライン | building-a · floor-3 |
フリート全体のジョブとワンショットコマンド数千台に対するジョブのスケジューリングや、リクエスト・レスポンス型コマンドの実行を、リトライ、タイムアウト、実行単位の完全な監査ログとともに提供。
成功
3,084
実行中
812
失敗
19
自前で構築するはずだったすべてのパーツを、EMQ が設計・スケール・サポート。
再利用可能でバージョン管理された機能テンプレートにより、デバイスの挙動を安全に進化させられます。
REST API またはコンソールから登録、タグ付け、グルーピング、廃止が可能。接続状態は EMQX が追跡。
拠点、プロジェクト、テナント単位で整理。階層的な名前空間でツリービューと集計を提供します。
MQTT 経由で設定の配信やコマンド送信を行い、配信状況、タイムアウト、リトライを追跡します。
デバイスは深刻度付きのイベントを発行し、運用担当は単一コンソールで確認・対処できます。
avg / min / max / last の集計と時間バケット化に対応した履歴クエリを、別のパイプラインなしで実行できます。
Fleets はエンジニアが期待する API プリミティブと、ビジネスオーナーが必要とする運用モデルを兼ね備えています。
VIN ごとのツイン、OTA 対応の目標状態、グループ単位のロールアウトで、数百万台の車両・OBU・ドラレコを管理。
PLC、センサー、機械を Thing Type としてモデリングし、工場・ラインごとにグループ化して予知保全を実現。
サーモスタット、ハブ、センサーの常時シャドウ、アプリからの設定同期、フリート全体のファーム配信。
Fleets を AI エージェントのコントロールプレーンとして公開し、LLM 駆動のワークフローが状態を照会し、コマンドを送り、イベントに安全に反応します。
バージョン付き JSON Thing Type にプロパティ、イベント、コマンド、セキュリティを記述します。
// home-climate-hub@1.0.0
{
"thingType": "home-climate-hub",
"version": "1.0.0",
"properties": {
"temp": "float",
"mode": "enum"
},
"events": ["over_temperature"],
"commands": ["set_mode"]
}
REST API またはコンソールから Thing をプロビジョニング。デバイスは MQTT 5.0 で接続し、自動的に Thing Type と紐づきます。
# Thing をプロビジョニング
$ curl -X POST https://api.emqx.cloud/v1/things \
-H "Authorization: Bearer …" \
-d { "name":"main-hub-001",
"thingType":"home-climate-hub@1.0.0",
"tags":{ "building":"A" } }
EMQX Cloud コンソールからフリート検索、シャドウ同期、ジョブ配信、履歴データ取得を一括で実行できます。
# Building-A のオフライン Thing を検索
GET /v1/things?q=status:offline AND group:Building-A
# 目標値を更新
PATCH /v1/things/main-hub-001/shadow/desired
{ "mode": "eco" }
Fleets は EMQX Cloud 上の 4 つのマネージドサービスの一つで、合わせて IoT バックエンドを完成させます。
EMQX Brokers
あらゆる規模に対応するマネージド MQTT 5.0 メッセージング。
EMQX Tables
ブローカーと統合された時系列データベース。
EMQX Fleets
接続フリートのためのデバイス管理。
EMQX Agents
エージェント型 IoT のための AI コントロールプレーン。
オープン標準、ロックインなし、グローバルなエッジ、エンタープライズ級のセキュリティ。
純粋な MQTT 5.0 と REST API。独自デバイス SDK は不要です。
ワークロードを自由に出し入れ。トピックもデータもあなたの手に。
AWS、GCP、Azure 上でマルチクラウド・マルチリージョン展開。
SOC 2 Type II、mTLS、RBAC、Defender による異常検知。
EMQX Fleets について知っておきたいことをまとめました。
毎週新しいフリートをオンボードし、エンジニアリングチームがハンズオンで支援します。ユースケースを教えていただければ、5 営業日以内にご連絡します。