EMQ 邊緣消息服務器管理套件 EMQ X Storm 發

繼 2019 年 1 月 25 日 EMQ 首款邊緣計算產品 EMQ X Edge (EMQ X 邊緣消息服務器)發佈以後,4 月 19 日 EMQ 發佈了一個與 EMQ X Edge 協同工做的新產品 EMQ X Storm。該產品旨在打造一個便捷、高效、穩定的集中式雲端管理套件。這是 EMQ 擁抱 5G 時代 IoT 與邊緣計算的又一力做。git

EMQ X Storm 是一個適用於 EMQ X Edge 邊緣消息服務器的管理套件,產品在設計之初重點關注瞭如下問題: Edge 邊緣消息服務器實際部署數量較多、位置分散且服務器硬件性能相對較弱,部署環境相對複雜,難以開展運維管理工做,如獲取監控服務器狀態與運行指標、變動相關功能配置、固件升級等; 邊緣節點上的設備接入與接入認證、消息數據處理、數據透傳等計算規則可能須要隨着業務運營進行變動,須要一個集中管理工具實現計算規則的編輯、版本控制、下發等操做。github

EMQ X Storm 將邊緣節點的監控管理中心化,經過 Web 界面及管理監控 REST API 支撐以上需求。服務器

EMQ X Storm 當前處於 beta 測試版本,已經實現的功能以下: Edge 服務器管理:註冊綁定式接入管理,部署、接入的服務器,以及狀態等信息一目瞭然; Edge 服務器監控:查看 Edge 邊緣消息服務器上的設備接入信息,包括服務器運行狀態、鏈接列表、會話信息與 MQTT 主題信息; 數據同步:雲端配置 EMQ X Edge 的數據同步規則,實現消息路由、轉發規則可視化管理,打通邊緣側與中心側數據通訊; API 集成能力:Storm 提供了一系列的 REST API,用戶能夠根據須要來跟本身的系統進行無縫集成。網絡

EMQ X Storm 使用前置條件:Edge broker 必須有一個能夠訪問 Internet 的鏈接通道,Edge broker 與 Storm 之間的通訊通道是基於 MQTT 協議。可是 Edge broker 配置的遠程數據同步服務器能夠是跟 Edge Broker 所在的內網,也能夠是在外網 Internet 上的服務器。運維

邊緣計算可視化規則引擎:編輯下發處理規則實現選擇性同步數據,邊緣側近實時響應處理設備端數據,將有價值的數據同步到中心節點; 工控網關支持:集成現有工控網關產品,提供邊緣工控解決方案;提供在線編輯、定製通訊協議編解碼規則,邊緣側快速集成工控協議、二進制數據處理功能; 開源模塊化開發:支持模塊化開源定製,用戶自行定製所需功能。 更多功能與特性正在規劃開發中,歡迎您加入測試使用:模塊化

官方網站: storm.emqx.io工具

問題反饋: github.com/emqx/storm性能

文檔: storm.emqx.io/docs/en (English)測試

storm.emqx.io/docs/zh-han… (中文)網站

EMQ X Edge 是輕量級開源消息服務器,可運行在資源受限的邊緣設備上,它是鏈接雲端和本地設備之間的橋樑。做爲物聯網平臺體系中的邊緣計算節點上運行的消息代理,EMQ X Edge 實時響應設備端的請求,並在邊緣節點上使用規則引擎對數據本地進行計算處理,將處理結果傳至中心側遠程服務器如 EMQ X 集羣或其餘 MQTT 協議接入服務。

當 Edge節點和遠程服務器之間因爲網絡問題致使鏈接斷開,Edge 節點會暫停傳輸並自動保存待傳數據到本地存儲,在網絡恢復以後會繼續傳輸保障邊緣側--中心側的數據同步。

EMQ X Edge 完整支持 MQTT V3.1/V3.1.1/V5.0 版本協議規範,並支持 MQTT-SN 、TCP、WebSocket、CoAP、Stomp 以及 Modbus 等工業協議。

下圖爲 EMQ X Edge 在邊緣側的工做模式示意圖:

相關文章
相關標籤/搜索