英語 | 簡體中文 |俄羅斯
EMQX 是全球最具擴展性的開源 MQTT 代理,具有高效能,可在 1 個叢集中連接 1 億多個 IoT 設備,同時保持每秒 100 萬條訊息的吞吐量和亞毫秒級的延遲。
EMQX 支援 MQTT、HTTP、QUIC、WebSocket 等多種開放式標準協定。它 100% 符合 MQTT 5.0 和 3.x 標準,並透過 TLS/SSL 和各種身份驗證機制確保與 MQTT 的雙向通訊安全。
借助內建的強大的基於 SQL 的規則引擎,EMQX 可以即時提取、過濾、豐富和轉換物聯網資料。此外,它透過無主分散式架構確保高可用性和水平可擴展性,並提供操作友善的使用者體驗和良好的可觀察性。
EMQX 在全球60 多個國家和地區擁有超過20K+ 企業用戶,連接全球2.5 億+ IoT 設備,在物聯網、工業物聯網、車聯網等關鍵任務場景中受到超過1000 家客戶的信賴,其中包括70 多家財富500 強企業HPE、VMware、Verifone、上汽大眾及愛立信。
欲了解更多信息,請訪問 EMQX 主頁。
設定 EMQX 最簡單的方法是使用 EMQX Cloud 建立託管部署。您可以免費試用 EMQX Cloud,無需信用卡。
docker run -d --name emqx -p 1883:1883 -p 8083:8083 -p 8084:8084 -p 8883:8883 -p 18083:18083 emqx/emqx:latest
接下來,請依照使用 Docker 安裝 EMQX 指南以取得進一步說明。
有關詳細信息,請參閱 EMQX Operator 官方文件。
EMQX 以核心 Homebrew 套件提供。
brew install emqx
emqx start
如果您喜歡自行安裝和管理 EMQX,可以從官方網站下載最新版本。
如需更多安裝選項,請參閱 EMQX 安裝文件。
EMQX 文件位於 docs.emqx.com/en/emqx/latest。
EMQX 雲端文件位於 docs.emqx.com/en/cloud/latest。
請參閱我們的貢獻指南。
對於更有條理的改進提案,您可以向 EIP 發送拉取請求。
MQTT客戶端編程
一系列部落格可協助開發人員快速開始使用 PHP、Node.js、Python、Golang 和其他程式語言的 MQTT。
MQTT SDK
我們精選了流行的各種程式語言的MQTT客戶端SDK,並提供了程式碼範例,幫助您快速了解MQTT客戶端的使用。
MQTTX
一款優雅的跨平台 MQTT 5.0 用戶端工具,提供桌面、命令列和 Web,幫助您更快地開發和偵錯 MQTT 服務和應用程式。
車聯網
基於 EMQ 的實務經驗,從協定選擇等理論知識到平台架構設計等實際操作,建構可靠、高效、符合產業特性的車聯網平台。
master
分支追蹤最新版本main-v4.4
。
git clone https://github.com/emqx/emqx.git
cd emqx
make
_build/emqx/rel/emqx/bin/emqx console
對於 4.2 或更早版本,必須從另一個儲存庫建置版本。
git clone https://github.com/emqx/emqx-rel.git
cd emqx-rel
make
_build/emqx/rel/emqx/bin/emqx console
請參閱許可證。