MQTT 發(fā)布/訂閱特性
從以上實例我們可以看到,MQTT 通信的核心樞紐是 MQTT 服務(wù)端,它負責(zé)將 MQTT 客戶端發(fā)送來的信息傳遞給 MQTT 客戶端,還負責(zé)管理 MQTT 客戶端,以確保客戶端之間的通訊順暢,保證 MQTT 信息得以正確接收和準確投遞。
正是因為有了服務(wù)端對 MQTT 信息的接收、儲存、處理和發(fā)送,客戶端在發(fā)布和訂閱信息時,可以相 互獨立、且在空間上可以分離、時間上可以異步,這就是 MQTT 發(fā)布/訂閱的特性:客戶端相互獨立、空間上可分離、時間上可異步,具體介紹如下:
? 客戶端相互獨立:MQTT 客戶端是一個個獨立的個體,它們無需了解彼此的存在,依然可以實現(xiàn)信息交流。
? 空間上分離:空間上分離相對容易理解,MQTT 客戶端以及 MQTT 服務(wù)端它們在通信時是處于同一個通信網(wǎng)絡(luò)中的,這個網(wǎng)絡(luò)可以是互聯(lián)網(wǎng)或者局域網(wǎng);只要客戶端聯(lián)網(wǎng),無論他們遠在天邊還是近在眼前,都可以實現(xiàn)彼此間的通訊交流;其實網(wǎng)絡(luò)通信本就是如此,所以并不是 MQTT 通信所特有的。
? 時間上可異步:MQTT 客戶端在發(fā)送和接收信息時無需同步。這一特點對物聯(lián)網(wǎng)設(shè)備尤為重要,前面我們也介紹了,MQTT 從誕生之初就是專為低帶寬、高延遲或不可靠的網(wǎng)絡(luò)而設(shè)計的,高延遲和不可靠網(wǎng)絡(luò)必然就會導(dǎo)致時間上的異步;物聯(lián)網(wǎng)設(shè)備在運行過程中發(fā)生意外掉線是非常正常的情況。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
相關(guān)推薦
MQTT協(xié)議的內(nèi)容。這里先介紹MQTT信息和協(xié)議背景。MQTT介紹MQTT是客戶端服務(wù)器發(fā)布/訂閱消息傳輸協(xié)議,它重量輕,開放,簡單,設(shè)計好
發(fā)表于 08-25 19:58
式,保持靈活性。 三、主要特性MQTT協(xié)議工作在低帶寬、不可靠的網(wǎng)絡(luò)的遠程傳感器和控制設(shè)備通訊而設(shè)計的協(xié)議,它具有以下主要的幾項特性:(1)使用發(fā)布/訂閱消息模式,提供一對多的消息
發(fā)表于 11-03 17:38
式,保持靈活性。三、主要特性MQTT協(xié)議工作在低帶寬、不可靠的網(wǎng)絡(luò)的遠程傳感器和控制設(shè)備通訊而設(shè)計的協(xié)議,它具有以下主要的幾項特性:(1)使用發(fā)布/訂閱消息模式,提供一對多的消息
發(fā)表于 11-05 09:38
計的協(xié)議,它具有以下主要的幾項特性:(1)使用發(fā)布/訂閱消息模式,提供一對多的消息發(fā)布,解除應(yīng)用程序耦合。這一點很類似于XMPP,但是MQTT的信息冗余遠小于XMPP,,因為XMPP使
發(fā)表于 11-07 15:51
STM32F107通過LWIP實現(xiàn)MQTT發(fā)布和訂閱框架原料創(chuàng)建STM32F107的BasecodeMQTT源碼獲取添加MQTT源碼到工程修改mqtt接口文件(transport.c/
發(fā)表于 08-05 06:17
MQTT是什么?MQTT協(xié)議的特點有哪些?MQTT協(xié)議有幾種消息發(fā)布服務(wù)質(zhì)量啊?
發(fā)表于 09-29 07:43
我正在處理 MQTT 代碼 (tuanpmt),我想在數(shù)據(jù)通過 Mosquitto 發(fā)布到代理到服務(wù)器后斷開 MQTT。
MQTT:發(fā)送,類型:3,id:0000
TCP:
已發(fā)送
發(fā)表于 06-12 07:44
視頻編碼中離散余弦變換(DCT)對自然圖像有很好的去相關(guān)性,而對運動殘差的去相關(guān)性較差。針對DCT對殘差編碼效率較低的缺陷,該文提出一種基于殘差分布特性的運動補償算法,即
發(fā)表于 04-21 08:51
?26次下載
弧形軌道結(jié)構(gòu)下電流分布特性的仿真研究_王盟
發(fā)表于 01-04 16:45
?0次下載
考慮噪聲因子的永磁同步電機轉(zhuǎn)矩脈動分布特性分析_武志勇
發(fā)表于 01-08 11:28
?0次下載
服務(wù)。因為MQTT協(xié)議具有重量輕,簡單,開放,容易實現(xiàn)的特點。這些特性使得它的應(yīng)用范圍很廣。 MQTT協(xié)議的主要特征。 1.使用發(fā)布/訂閱信息模式,提供一對多的信息
發(fā)表于 05-13 15:00
?2439次閱讀
MQTT(Message Queuing Telemetry Transport,消息隊列遙測傳輸)是ISO標準下基于發(fā)布/訂閱方式的輕量級消息協(xié)議。MQTT通常使用TCP / IP(傳輸控制協(xié)議
發(fā)表于 07-28 11:21
?2599次閱讀
MQTT 的主要特性 MQTT 協(xié)議是為工作在低帶寬、不可靠網(wǎng)絡(luò)的遠程傳感器和控制設(shè)備之間的通訊而設(shè)計的協(xié)議,它具 有以下主要的幾項特性:
發(fā)表于 07-30 14:42
?1951次閱讀
MQTT(MessageQueuingTelemetryTransport,消息隊列遙測傳輸)是ISO標準下基于發(fā)布/訂閱方式的輕量級消息協(xié)議。MQTT通常使用TCP/IP(傳輸控制協(xié)議
發(fā)表于 08-01 00:09
?9693次閱讀
在物聯(lián)網(wǎng)的快速發(fā)展中,MQTT協(xié)議網(wǎng)關(guān)作為連接物聯(lián)網(wǎng)設(shè)備與消息代理服務(wù)器的重要橋梁,扮演著不可或缺的角色。MQTT是一種基于發(fā)布/訂閱模式的輕量級通信協(xié)議,特別適用于低帶寬、不穩(wěn)定網(wǎng)絡(luò)環(huán)境下
發(fā)表于 09-18 17:00
?641次閱讀
評論