What Is MQTT?
MQTT 正迅速成為,工業物聯網 (IIoT) 的領先消息傳遞協議。
MQTT:領先的 IIoT 消息傳遞協議
什麼是 MQTT,為什麼它是 SCADA 的理想選擇?
雖然目前有許多相互競爭的 IIoT 技術和協議,在起作用,但 MQTT 的極輕量級開銷(2 字節標頭)、發布/訂閱模式和雙向功能,非常適合滿足工業控制系統的需求。
最新版本 MQTT 版本 3.1.1 是開放且免版稅的 OASIS 標準。(OASIS 是結構化資訊標準促進組織,一個促進採用獨立於產品的資訊格式標準的國際聯盟。)
MQTT 的優勢是什麼?
MQTT 協議允許你的 SCADA 系統,訪問 IIoT 數據。MQTT 為你要的流程,帶來了許多強大的好處:
‧ 更有效地發布資訊
‧ 提高可擴展性
‧ 大幅降低網路頻寬消耗
‧ 將更新速率降低到秒
‧ 非常適合遙感和控制
‧ 最大化可用頻寬
‧ 極輕的開銷
‧ 基於權限的安全性非常安全
‧ 被石油和天然氣行業、亞馬遜、Facebook 和其他主要企業使用
‧ 節省開發時間
‧ 與輪詢協議相比,發布/訂閱協議,以更少的頻寬收集更多數據
為什麼創建MQTT?
創建 MQTT 的目標,是從許多設備收集數據,然後將這些數據傳輸到 IT 基礎設施。它是輕量級的,因此非常適合遠端監控,尤其是在需要小代碼佔用空間,或網路頻寬有限的 M2M 連接中。
MQTT 是由 Andy Stanford-Clark 博士和 Arlen Nipper 於 1999 年發明的。共同發明人 Arlen Nipper ,是Cirrus Link Solutions的總裁 ,該公司開發了用於點火的 Cirrus Link MQTT 模組。
MQTT 是如何工作的?
MQTT 協議
透過利用 MQTT 協議的發布和訂閱方法,Ignition 將設備與應用程序分離,並將輪詢推送到網路邊緣。了解 Ignition IIoT 解決方案如何利用 MQTT。
MQTT 是一種發布/訂閱協議,允許網路邊緣設備發佈到代理。客戶端連接到這個代理,然後代理兩個設備之間的通信。每個設備都可以訂閱或註冊特定主題。當另一個客戶端在訂閱的主題上發布消息時,代理會將消息,轉發給任何已訂閱的客戶端。
MQTT 是雙向的,並保持有狀態的會話感知。如果網路邊緣設備失去連接,所有訂閱的客戶端將收到 MQTT 伺服器的「最後遺囑」功能的通知,以便系統中的任何授權客戶端,可以將新值發布回邊緣 - 網路設備,保持雙向連接。
MQTT 的輕量級和高效性,使得顯著增加被監控或控制的數據量成為可能。在發明 MQTT 之前,大約 80% 的數據被留在遠端位置,儘管各種業務線,可以使用這些數據來做出更明智的決策。現在,MQTT 可以收集、傳輸和分析,更多正在收集的數據。
與許多協議通常的輪詢/響應模式不同,這些模式往往會用不變的數據,使數據連接不必要地飽和,而 MQTT 的發布/訂閱模式,最大限度地提高了可用頻寬。
要了解有關 MQTT 工作原理的更多資訊,請訪問: mqtt.org
誰在使用 MQTT?
MQTT 最初是為石油和天然氣行業中,使用的低頻寬、高延遲數據鏈路而開發的。但是,MQTT 現在用於石油和天然氣,以外的許多應用 —— 從控制智慧照明系統到 Facebook Messenger 應用。亞馬遜網路服務,最近宣布亞馬遜物聯網 (IoT) 也是採用 MQTT 協議。總的來說,MQTT 似乎是最適合工業組織,使用的控制系統的協議,我們可以預期它的快速採用率,在未來只會增加。
你可以在以下位置找到有關 MQTT 的更多資訊: mqtt.org
AKD 寰楚專業級全系列監控設備 |
沒有留言:
張貼留言