計算機網路中的 MQTT 協議是什麼?


MQTT 代表 **訊息佇列遙測傳輸**。它是一種非常輕量級的釋出-訂閱訊息傳輸協議。此協議有助於連線頻寬溢價的遠端位置。這些特性使其在多種情況下非常有用,包括穩定的環境,例如機器到機器的通訊和網際網路。

MQTT 最初是由 IBM 在 20 世紀 90 年代後期發明和開發的。其最初的應用是將石油管道上的感測器與衛星連線起來。它是一種訊息協議,提供各方之間的非同步通訊。非同步訊息協議在空間和時間上解耦訊息傳送方和接收方,因此在不可靠的網路環境中具有可擴充套件性。

MQTT 的建立是為了從許多裝置收集資料,然後將這些資料傳輸到 IT 基礎設施。它輕量級且非常適合遠端監控,尤其是在需要小型程式碼佔用空間或網路頻寬有限的 M2M 連線中。

特點

MQTT 的特點如下:

  • 它是一種機器到機器協議,即它支援裝置之間的通訊。

  • 它被建立為一種簡單且輕量級的訊息協議,它促進發布/訂閱系統在使用者和伺服器之間交換資料。

  • 它不需要使用者和伺服器在相同時間建立連線。

  • 它支援更快的數傳,例如 Whatsapp/messenger 提供更快的交付。

  • 它允許使用者訂閱有限選擇的主題以接收他們正在尋找的資訊。

優點

MQTT 的優點如下:

  • 它可以更有效地分發資訊。

  • 它用於提高可擴充套件性。

  • 它可以顯著減少網路頻寬消耗。

  • 它可以將更新速率最小化到秒級。

  • 它非常適合遠端感測和控制。

  • 它可以最大化可用頻寬。

  • 它用於高度輕量級的開銷。

  • 它非常安全,具有基於許可權的安全。

  • 它被石油和天然氣行業、亞馬遜、Facebook 和其他大型企業使用。

  • 它可以節省開發時間。

  • 它使用的釋出/訂閱協議與輪詢協議相比,使用更少的頻寬收集更多資料。

更新於:2021 年 5 月 4 日

738 次檢視

開啟您的 職業生涯

透過完成課程獲得認證

開始
廣告

© . All rights reserved.