0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

MQTT發(fā)布特性有哪些

麥辣雞腿堡 ? 來(lái)源:嵌入式Linux系統(tǒng)開(kāi)發(fā) ? 作者:嵌入式Linux系統(tǒng)開(kāi) ? 2023-07-30 15:16 ? 次閱讀

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)投訴
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2894

    文章

    43313

    瀏覽量

    366440
  • 服務(wù)端
    +關(guān)注

    關(guān)注

    0

    文章

    66

    瀏覽量

    6947
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    MQTT協(xié)議介紹之一:發(fā)布/訂閱

    MQTT協(xié)議的內(nèi)容。這里先介紹MQTT信息和協(xié)議背景。MQTT介紹MQTT是客戶端服務(wù)器發(fā)布/訂閱消息傳輸協(xié)議,它重量輕,開(kāi)放,簡(jiǎn)單,設(shè)計(jì)好
    發(fā)表于 08-25 19:58

    【HarmonyOS】 MQTT 協(xié)議開(kāi)發(fā)入門(mén)

    式,保持靈活性。 三、主要特性MQTT協(xié)議工作在低帶寬、不可靠的網(wǎng)絡(luò)的遠(yuǎn)程傳感器和控制設(shè)備通訊而設(shè)計(jì)的協(xié)議,它具有以下主要的幾項(xiàng)特性:(1)使用發(fā)布/訂閱消息模式,提供一對(duì)多的消息
    發(fā)表于 11-03 17:38

    MQTT 協(xié)議開(kāi)發(fā)入門(mén)

    式,保持靈活性。三、主要特性MQTT協(xié)議工作在低帶寬、不可靠的網(wǎng)絡(luò)的遠(yuǎn)程傳感器和控制設(shè)備通訊而設(shè)計(jì)的協(xié)議,它具有以下主要的幾項(xiàng)特性:(1)使用發(fā)布/訂閱消息模式,提供一對(duì)多的消息
    發(fā)表于 11-05 09:38

    MQTT 協(xié)議 開(kāi)發(fā)入門(mén)

    計(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ā)布和訂閱框架 精選資料分享

    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是什么?MQTT協(xié)議的特點(diǎn)哪些?MQTT協(xié)議幾種消息發(fā)布服務(wù)質(zhì)量啊?
    發(fā)表于 09-29 07:43

    通過(guò)Mosquitto發(fā)布到代理到服務(wù)器后如何斷開(kāi)MQTT?

    我正在處理 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

    基于殘差分布特性的運(yùn)動(dòng)補(bǔ)償算法

    視頻編碼中離散余弦變換(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)下電流分布特性的仿真研究

    弧形軌道結(jié)構(gòu)下電流分布特性的仿真研究_王盟
    發(fā)表于 01-04 16:45 ?0次下載

    考慮噪聲因子的永磁同步電機(jī)轉(zhuǎn)矩脈動(dòng)分布特性分析_武志勇

    考慮噪聲因子的永磁同步電機(jī)轉(zhuǎn)矩脈動(dòng)分布特性分析_武志勇
    發(fā)表于 01-08 11:28 ?0次下載

    MQTT協(xié)議的主要特征是什么

    服務(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協(xié)議的概念和主要特性 MQTT協(xié)議于物聯(lián)網(wǎng)何好處

    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次閱讀
    <b class='flag-5'>MQTT</b>協(xié)議的概念和主要<b class='flag-5'>特性</b> <b class='flag-5'>MQTT</b>協(xié)議于物聯(lián)網(wǎng)<b class='flag-5'>有</b>何好處

    MQTT的主要特性哪些

    MQTT 的主要特性 MQTT 協(xié)議是為工作在低帶寬、不可靠網(wǎng)絡(luò)的遠(yuǎn)程傳感器和控制設(shè)備之間的通訊而設(shè)計(jì)的協(xié)議,它具 以下主要的幾項(xiàng)特性
    的頭像 發(fā)表于 07-30 14:42 ?1737次閱讀

    MQTT協(xié)議詳解 概念、特性、版本及作用

    MQTT(MessageQueuingTelemetryTransport,消息隊(duì)列遙測(cè)傳輸)是ISO標(biāo)準(zhǔn)下基于發(fā)布/訂閱方式的輕量級(jí)消息協(xié)議。MQTT通常使用TCP/IP(傳輸控制協(xié)議
    的頭像 發(fā)表于 08-01 00:09 ?8995次閱讀
    <b class='flag-5'>MQTT</b>協(xié)議詳解 概念、<b class='flag-5'>特性</b>、版本及作用

    MQTT協(xié)議網(wǎng)關(guān)的工作原理及功能特性

    在物聯(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次閱讀
    <b class='flag-5'>MQTT</b>協(xié)議網(wǎng)關(guān)的工作原理及功能<b class='flag-5'>特性</b>