MQTT 發布/訂閱特性
從以上實例我們可以看到,MQTT 通信的核心樞紐是 MQTT 服務端,它負責將 MQTT 客戶端發送來的信息傳遞給 MQTT 客戶端,還負責管理 MQTT 客戶端,以確??蛻舳酥g的通訊順暢,保證 MQTT 信息得以正確接收和準確投遞。
正是因為有了服務端對 MQTT 信息的接收、儲存、處理和發送,客戶端在發布和訂閱信息時,可以相 互獨立、且在空間上可以分離、時間上可以異步,這就是 MQTT 發布/訂閱的特性:客戶端相互獨立、空間上可分離、時間上可異步,具體介紹如下:
? 客戶端相互獨立:MQTT 客戶端是一個個獨立的個體,它們無需了解彼此的存在,依然可以實現信息交流。
? 空間上分離:空間上分離相對容易理解,MQTT 客戶端以及 MQTT 服務端它們在通信時是處于同一個通信網絡中的,這個網絡可以是互聯網或者局域網;只要客戶端聯網,無論他們遠在天邊還是近在眼前,都可以實現彼此間的通訊交流;其實網絡通信本就是如此,所以并不是 MQTT 通信所特有的。
? 時間上可異步:MQTT 客戶端在發送和接收信息時無需同步。這一特點對物聯網設備尤為重要,前面我們也介紹了,MQTT 從誕生之初就是專為低帶寬、高延遲或不可靠的網絡而設計的,高延遲和不可靠網絡必然就會導致時間上的異步;物聯網設備在運行過程中發生意外掉線是非常正常的情況。
-
物聯網
+關注
關注
2927文章
45910瀏覽量
388294 -
服務端
+關注
關注
0文章
68瀏覽量
7193
發布評論請先 登錄
MQTT協議介紹之一:發布/訂閱
【HarmonyOS】 MQTT 協議開發入門
MQTT 協議開發入門
MQTT 協議 開發入門
STM32F107通過LWIP實現MQTT發布和訂閱框架 精選資料分享
通過Mosquitto發布到代理到服務器后如何斷開MQTT?
基于殘差分布特性的運動補償算法
MQTT協議的概念和主要特性 MQTT協議于物聯網有何好處

MQTT的主要特性有哪些
MQTT協議詳解 概念、特性、版本及作用

MQTT協議網關的工作原理及功能特性

評論