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