工業 IoT/SCADA · API

EMQX REST API

EMQ

透過官方 REST 接口管理 MQTT broker 資源。

官方文件下載開發規格

EMQX / DEVELOPER FIELD GUIDE

選對接口,定義可驗證的結果。

公司/專案背景、十個技術入口,以及每份引用的實作分析。

2026-10-08 · 串接尚未實測

公司/專案背景全貌

依官方公司或專案自述撰寫的原創概要;完整原文請見來源。

EMQX · About
公司與專案EMQ 開發 MQTT 連線與即時資料基礎設施;EMQX 是其代理平台。
版本與產品層級這些現行 Enterprise 文件入口需匹配部署版本、授權功能與功能開關;並非十套獨立 SDK。
官方 About 完整原文 ↗
About 引用 — TA 分析
適用角色進行 AI 供應商初選的採購、合作夥伴與產品負責人。
本站評估用定位與公司背景判斷初步適配度;另行取得專案部署、支援與商務條件。

已核對官方來源。未呼叫供應商 API 或執行推論;結果為內部契約示意。

十項技術入口比較

依實作決策選出的十個技術文件入口,非十套獨立 SDK 或官方排名。

依要完成的工作選擇
接口用途與 TA
01 · REST API and OpenAPIAPI / SDK / developer guide檢視部署 API 結構並自動化代理管理。自動化開發者
02 · Client/session inspectionAPI / SDK / developer guide檢視連線與未到期工作階段。維運工程師
03 · Subscription inspectionAPI / SDK / developer guide檢視用戶端/主題/QoS 與 MQTT5 訂閱選項。MQTT 整合者
04 · Retained message managementAPI / SDK / developer guide檢視儲存的保留主題內容。裝置狀態消費端
05 · MQTT authenticationAPI / SDK / developer guide透過設定的認證器驗證用戶端身分。裝置安全開發者
06 · MQTT authorizationAPI / SDK / developer guide依用戶端與主題管控發布/訂閱操作。租戶隔離團隊
07 · Rules and actionsAPI / SDK / developer guide透過類 SQL 規則與動作轉換/過濾資料。管線開發者
08 · Prometheus metricsAPI / SDK / developer guide以拉取或推送整合蒐集執行指標。SRE 團隊
09 · Filtered log traceAPI / SDK / developer guide追蹤指定用戶端、主題、IP 或規則。疑難排解工程師
10 · gRPC hook extensionAPI / SDK / developer guide透過外部語言服務處理代理事件。擴充開發者

逐份文件分析

能力摘要依據官方文件;限制與建議測試為本站工程評估。

01

API / SDK / developer guide

REST API and OpenAPI

REST API and OpenAPI · TA
目標讀者 TA自動化開發者
官方文件能力檢視部署 API 結構並自動化代理管理。
輸入 → 輸出版本化管理請求 → JSON/狀態。
執行環境API 金鑰/密鑰或 bearer 權杖;已部署功能集。
本站選型評估6.3 移除內建 Swagger UI;停用功能的 API 路徑不會載入。
本站建議驗證讀取安裝版本結構;不可用 Dashboard 密碼直接作 API Basic 憑證。
官方文件 · REST API and OpenAPI ↗
02

API / SDK / developer guide

Client/session inspection

Client/session inspection · TA
目標讀者 TA維運工程師
官方文件能力檢視連線與未到期工作階段。
輸入 → 輸出用戶端篩選 → 連線/工作階段細節。
執行環境授權 Dashboard 或相符部署 API。
本站選型評估保留工作階段不代表用戶端在線。
本站建議驗證計數前檢查連線狀態與完整分頁。
官方文件 · Client/session inspection ↗
03

API / SDK / developer guide

Subscription inspection

Subscription inspection · TA
目標讀者 TAMQTT 整合者
官方文件能力檢視用戶端/主題/QoS 與 MQTT5 訂閱選項。
輸入 → 輸出用戶端/主題查詢 → 訂閱項目。
執行環境相符代理版本與用戶端 MQTT 版本。
本站選型評估訂閱存在並非應用端接收證據。
本站建議驗證依需求驗證 No Local 與保留訊息處理。
官方文件 · Subscription inspection ↗
04

API / SDK / developer guide

Retained message management

Retained message management · TA
目標讀者 TA裝置狀態消費端
官方文件能力檢視儲存的保留主題內容。
輸入 → 輸出主題選擇 → 內容、QoS 與發布時間。
執行環境保留器設定與管理權限。
本站選型評估保留資料可能過時;不是完整訊息歷程。
本站建議驗證顯示即時狀態前核對發布時間與到期政策。
官方文件 · Retained message management ↗
05

API / SDK / developer guide

MQTT authentication

MQTT authentication · TA
目標讀者 TA裝置安全開發者
官方文件能力透過設定的認證器驗證用戶端身分。
輸入 → 輸出用戶端憑證 → 認證結果。
執行環境設定憑證/密碼/JWT 或支援機制。
本站選型評估不可假設預設已啟用認證。
本站建議驗證驗證有效憑證及明確拒絕無效用戶端。
官方文件 · MQTT authentication ↗
06

API / SDK / developer guide

MQTT authorization

MQTT authorization · TA
目標讀者 TA租戶隔離團隊
官方文件能力依用戶端與主題管控發布/訂閱操作。
輸入 → 輸出身分/主題/操作 → 允許或拒絕。
執行環境設定權限來源與適用快取行為。
本站選型評估認證成功不代表授權所有主題。
本站建議驗證核對跨租戶主題、QoS 與保留訊息權限。
官方文件 · MQTT authorization ↗
07

API / SDK / developer guide

Rules and actions

Rules and actions · TA
目標讀者 TA管線開發者
官方文件能力透過類 SQL 規則與動作轉換/過濾資料。
輸入 → 輸出訊息事件與規則 → 動作或重新發布內容。
執行環境啟用規則引擎與設定連接器/動作。
本站選型評估規則符合不代表目的端已提交。
本站建議驗證分別驗證轉換內容與寫入端結果。
官方文件 · Rules and actions ↗
08

API / SDK / developer guide

Prometheus metrics

Prometheus metrics · TA
目標讀者 TASRE 團隊
官方文件能力以拉取或推送整合蒐集執行指標。
輸入 → 輸出設定蒐集 → 指標時序資料。
執行環境6.3 的 metrics 功能開關及 dashboard 相依。
本站選型評估推送模式不同於完整拉取指標集。
本站建議驗證核對目標版本的指標可用性與樣本新鮮度。
官方文件 · Prometheus metrics ↗
09

API / SDK / developer guide

Filtered log trace

Filtered log trace · TA
目標讀者 TA疑難排解工程師
官方文件能力追蹤指定用戶端、主題、IP 或規則。
輸入 → 輸出追蹤條件 → 符合的診斷事件。
執行環境授權追蹤與有限保留期限。
本站選型評估無符合事件可能是篩選錯誤或沒有流量。
本站建議驗證以已知事件驗證涵蓋範圍;遮蔽敏感內容。
官方文件 · Filtered log trace ↗
10

API / SDK / developer guide

gRPC hook extension

gRPC hook extension · TA
目標讀者 TA擴充開發者
官方文件能力透過外部語言服務處理代理事件。
輸入 → 輸出EMQX hook → gRPC 伺服器回呼回應。
執行環境Exhook 設定與相容回呼結構。
本站選型評估外部服務行為成為設定 hook 的相依因素。
本站建議驗證測試處理器停機、逾時及串接回呼行為。
官方文件 · gRPC hook extension ↗

Official documentation

Official documentation · 補充引用分析
TA工程師與技術產品負責人
本站驗證建議實作前固定版本並依目標環境核對支援條件。
官方文件 · Official documentation ↗

04 / INPUT · EXPECTED OUTPUT · ACCEPTANCE

實作前先看懂預期結果

代理觀察契約示意;未使用代理、MQTT 流量或管理 API。

示意契約 · 未呼叫 API 或執行模型 · 不是供應商實測輸出

關聯傳送

預期行為 — 示意,尚未執行
輸入已知用戶端與主題的合成事件。
預期結果代理事件與消費端事件具有相同應用事件 ID。
驗收條件不可用 connected=true 替代傳送證據。

無符合用戶端

預期行為 — 示意,尚未執行
輸入授權篩選查詢無符合的活躍用戶端。
預期結果clients=[] 並保留查詢範圍。
驗收條件區分空篩選結果與整個代理停機。

管理憑證到期

預期行為 — 示意,尚未執行
輸入以到期 bearer 權杖送 REST 請求。
預期結果認證錯誤;無管理結果。
驗收條件透過授權流程更新,不記錄密鑰。

功能 API 不可用

預期行為 — 示意,尚未執行
輸入呼叫目標為安裝功能集中停用的路徑。
預期結果分類為不支援/停用功能;不是空成功。
驗收條件修改整合前比較安裝 API 結構與功能集。

將預期結果對應至你的應用

將實際執行環境回應對應至此建議應用契約。所有數值皆為示意,不含憑證或真實執行。

預期輸出 JSON — 示意,非實測 · EMQXAPI-expected-results.json
{
  "schema_version": "1.0.0",
  "example": true,
  "provider": "EMQX",
  "status": "ok",
  "input_id": "sample-001",
  "data": {
    "client_id": "demo-client-001",
    "connected": true,
    "topic": "demo/telemetry",
    "consumer_observed": true,
    "retained_payload_is_live": false
  },
  "error": null,
  "verification": "illustrative-only;not-provider-response"
}
下載規格、範例與驗收計畫
工程交接 — 本站建議契約與驗收門檻
狀態語意有效空結果與錯誤不同;等待中的工作不可提前顯示成功。
證據記錄服務與 SDK 版本、請求識別、設定及回應映射。此處未執行或量測效能。
建議驗收以授權代表樣本測試前,先約定數值誤差與負載目標。

開發評估

MQTT 裝置群健康看板

開發構想規格・串接尚未實測

接口能力依據官方文件或程式庫;以下產品方向、輸入、交付與驗收條件則是我們的開發評估。

可先做小原型

確認存取後,用少量真實樣本測試一個有文件的操作。此為開發判斷,不是交期估算。

原型輸入規劃
測試設備或模擬器、訊號對照表與明確單位。
原型交付規劃
附時間、資料新鮮度、單位與連線狀態的設備數值。
驗收條件
對照來源驗證比例與時間;設備斷線時不得顯示正常。
依賴條件
閘道或服務帳號、設備資料結構與測試環境。

開發順序

  1. 確認 EMQX REST API 的存取、授權與支援版本。
  2. 準備上述樣本,針對「MQTT 裝置群健康看板」先實作一個有官方文件的操作。
  3. 整理輸出時保留來源、時間與錯誤狀態,並保留供應商回應供審核。
  4. 通過驗收條件後,再估算擴展投入與客戶交付。

如何驗證需求

記錄產品瀏覽、官方文件點擊、規格下載與技術 Hub 點擊。這些是事件次數,不等於獨立人數或已完成串接。

本次可行性評估依實作條件判斷;尚未給定流量排名或交期承諾。

相關產品