chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

物聯(lián)網(wǎng)應(yīng)用中,為什么MQTT干掉了HTTP?

億佰特物聯(lián)網(wǎng)應(yīng)用專家 ? 2022-04-27 09:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

HTTP作為當(dāng)下使用最為廣泛的協(xié)議之一,但隨著物聯(lián)網(wǎng)行業(yè)的發(fā)展,MQTT在過去的幾年也受到了大量物聯(lián)網(wǎng)開發(fā)人員的青睞。下面我們就分別對(duì)HTTP及MQTT進(jìn)行比較分析,揭秘誰才是物聯(lián)網(wǎng)開發(fā)的上上之選。

MQTT & HTTP 是什么?

首先我們先簡(jiǎn)單的了解一下MQTT、HTTP協(xié)議是什么?

MQTT(消息隊(duì)列遙測(cè)傳輸)是ISO標(biāo)準(zhǔn)(ISO/IEC PRF 20922)下基于發(fā)布/訂閱范式的消息協(xié)議。該協(xié)議建立在TCP/IP協(xié)議之上,在1999年由IBM公司發(fā)布,目前已經(jīng)更新到V5.0版本。

發(fā)布/訂閱型消息協(xié)議模型為用戶提供彼此相互獨(dú)立的設(shè)備,也因此增加了整個(gè)系統(tǒng)的穩(wěn)定性。當(dāng)其中有一個(gè)客戶端出現(xiàn)故障時(shí),整個(gè)系統(tǒng)依然可以正常工作。如圖1-1所示:

c26bb13e-c58d-11ec-8521-dac502259ad0.png

圖1-1

超文本傳輸協(xié)議(Hyper Text Transfer Protocol,HTTP)是一個(gè)簡(jiǎn)單的請(qǐng)求-響應(yīng)協(xié)議,該協(xié)議一般在TCP上運(yùn)行。該協(xié)議指定了客戶端可能發(fā)送給服務(wù)器什么樣的消息以及得到什么樣的響應(yīng)。請(qǐng)求和響應(yīng)消息的頭以ASCII形式給出;而消息內(nèi)容則具有一個(gè)類似MIME的格式。

MQTT & HTTP 特性分析

01應(yīng)用場(chǎng)景分析

MQTT相對(duì)于HTTP而言,MQTT協(xié)議是為那些計(jì)算機(jī)性能低下受限,且工作在低帶寬,網(wǎng)絡(luò)不可靠的遠(yuǎn)程傳感器和控制設(shè)備通訊而設(shè)計(jì)的協(xié)議。而HTTP是適用于那些性能好一些的終端上,對(duì)設(shè)備的要求相對(duì)較高,所以并不適合M2M的場(chǎng)景。


02傳輸和速度分析

MQTT擁有更快的數(shù)據(jù)吞吐量,同時(shí)MQTT協(xié)議還確保了傳輸質(zhì)量。分別有三個(gè)級(jí)別的服務(wù)質(zhì)量提供:

一是:最多一次,保證盡力交付;

二是:至少一次,保證消息至少傳輸一次,但消息也可以多次傳輸;

三是:恰好一次,保證每一個(gè)消息只被對(duì)方接收一次。

MQTT協(xié)議簡(jiǎn)潔、小巧、省電,開銷很小(固定長(zhǎng)度的頭部是 2 字節(jié)),協(xié)議交換最小化,降低了網(wǎng)絡(luò)流量,這些都是HTTP所不具備的。


MQTT & HTTP 功能

下面我們用一張表來總結(jié)MQTT協(xié)議與HTTP協(xié)議的功能。如表1-1所示:

功能HTTP協(xié)議MQTT協(xié)議
低協(xié)議開銷
不穩(wěn)定網(wǎng)絡(luò)兼容性
低功耗功能
大連接
推送通知
客戶平臺(tái)差異
防火墻容錯(cuò)
保密性

表1-1

綜上所述,在物聯(lián)網(wǎng)開發(fā)中,MQTT協(xié)議更加適合。主要原因是:MQTT速度快、開銷小省流量、擁有更低的功耗和硬件及帶寬要求,這些都是與物聯(lián)網(wǎng)開發(fā)完美契合的要點(diǎn)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    MQTT網(wǎng)關(guān)對(duì)接到聯(lián)網(wǎng)平臺(tái)快速開發(fā)應(yīng)用

    聯(lián)網(wǎng)(IoT)數(shù)據(jù)流轉(zhuǎn)體系,MQTT 網(wǎng)關(guān)與聯(lián)網(wǎng)平臺(tái)的對(duì)接是打通設(shè)備端與云端的關(guān)鍵鏈路,
    的頭像 發(fā)表于 11-03 11:13 ?155次閱讀

    學(xué)習(xí)聯(lián)網(wǎng)怎么入門?

    隨著聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,越來越多的人開始關(guān)注學(xué)習(xí)這一領(lǐng)域。但是對(duì)于初學(xué)者來說,聯(lián)網(wǎng)似乎是一個(gè)龐雜的概念,學(xué)習(xí)起來很困難。因此,從哪里開始學(xué)習(xí)
    發(fā)表于 10-14 10:34

    【教程】必看!手把手教你學(xué)會(huì)MQTT工作模式下阿里云聯(lián)網(wǎng)平臺(tái)的配置

    (MessageQueuingTelemetryTransport)是一種輕量級(jí)的消息傳輸協(xié)議,特別適用于聯(lián)網(wǎng)(IoT)和資源受限的環(huán)境。相較于傳統(tǒng)的請(qǐng)求-響應(yīng)模式,發(fā)布-訂閱(Pu
    的頭像 發(fā)表于 09-04 19:34 ?1077次閱讀
    【教程】必看!手把手教你學(xué)會(huì)<b class='flag-5'>MQTT</b>工作模式下阿里云<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>平臺(tái)的配置

    聯(lián)網(wǎng)MQTT網(wǎng)關(guān)是什么

    聯(lián)網(wǎng)MQTT網(wǎng)關(guān)是一種采用MQTT聯(lián)網(wǎng)協(xié)議的智能設(shè)備或軟件組件,其核心功能是連接不同通信協(xié)議
    的頭像 發(fā)表于 08-29 15:24 ?618次閱讀

    通過MQTT協(xié)議能接入工業(yè)聯(lián)網(wǎng)云平臺(tái)中嗎

    通過MQTT協(xié)議完全可以接入工業(yè)聯(lián)網(wǎng)云平臺(tái),且因其輕量、高效、可靠等特性,已成為工業(yè)聯(lián)網(wǎng)場(chǎng)景
    的頭像 發(fā)表于 08-26 18:03 ?606次閱讀

    工業(yè)聯(lián)網(wǎng)網(wǎng)關(guān)和工業(yè)聯(lián)網(wǎng)平臺(tái)有什么關(guān)系

    的分工協(xié)作 工業(yè)聯(lián)網(wǎng)網(wǎng)關(guān) 核心功能 :作為工業(yè)現(xiàn)場(chǎng)設(shè)備與上層網(wǎng)絡(luò)的橋梁,承擔(dān)數(shù)據(jù)采集、協(xié)議轉(zhuǎn)換、邊緣計(jì)算及安全防護(hù)等任務(wù)。 技術(shù)實(shí)現(xiàn) : 協(xié)議解析 :支持Modbus、Profinet、OPC UA等工業(yè)協(xié)議,將其轉(zhuǎn)換為MQTT
    的頭像 發(fā)表于 08-20 18:02 ?655次閱讀

    IoT平臺(tái)解決方案聯(lián)網(wǎng)云平臺(tái)有哪些核心功能?

    物理世界與數(shù)字世界的核心樞紐,是推動(dòng)產(chǎn)業(yè)升級(jí)與創(chuàng)新的關(guān)鍵引擎。 一、設(shè)備管理與連接:萬接入的神經(jīng)末梢 聯(lián)網(wǎng)平臺(tái)的核心功能始于高效、安全的設(shè)備連接與管理能力: -多協(xié)議適配引擎:無縫兼容MQ
    的頭像 發(fā)表于 08-06 16:22 ?558次閱讀

    MQTT聯(lián)網(wǎng)數(shù)據(jù)解析的難點(diǎn)有哪些?

    MQTT聯(lián)網(wǎng)數(shù)據(jù)解析的難點(diǎn)主要源于聯(lián)網(wǎng)場(chǎng)景設(shè)備的多樣性、數(shù)據(jù)的復(fù)雜性以及系統(tǒng)的高要求,具體
    的頭像 發(fā)表于 08-05 18:13 ?545次閱讀

    聯(lián)網(wǎng)藍(lán)牙模塊有哪些優(yōu)勢(shì)?

    的續(xù)航時(shí)間。這對(duì)于需要長(zhǎng)時(shí)間運(yùn)行的聯(lián)網(wǎng)設(shè)備來說,是非常重要的一個(gè)優(yōu)勢(shì)。傳輸距離遠(yuǎn):相較于其他無線通信技術(shù),藍(lán)牙模塊的傳輸距離較遠(yuǎn),可以在100米以內(nèi)的范圍內(nèi)實(shí)現(xiàn)穩(wěn)定的通信。這使得其在聯(lián)網(wǎng)
    發(fā)表于 06-28 21:49

    聯(lián)網(wǎng)的應(yīng)用范圍有哪些?

    在生活的一個(gè)小小體現(xiàn)。 從技術(shù)層面看,聯(lián)網(wǎng)融合了多種技術(shù),包括傳感器技術(shù)、網(wǎng)絡(luò)通信技術(shù)、大數(shù)據(jù)與云計(jì)算技術(shù)等。傳感器負(fù)責(zé)采集各種物理量、化學(xué)量等信息,如溫度傳感器感知環(huán)境溫度,壓力傳感器檢測(cè)物體受力
    發(fā)表于 06-16 16:01

    聯(lián)網(wǎng)工程師為什么要學(xué)Linux?

    Linux生態(tài)已集成MQTT、TCP/IP、ZigBee等聯(lián)網(wǎng)常用協(xié)議棧,開發(fā)者可直接調(diào)用或移植,避免從零實(shí)現(xiàn)協(xié)議的復(fù)雜性。此外,龐大的開源社區(qū)(如Contiki、RT-Thr
    發(fā)表于 05-26 10:32

    MQTT為何成為聯(lián)網(wǎng)協(xié)議

    的優(yōu)勢(shì),以下為你詳細(xì)介紹: 輕量級(jí)特性,適配資源受限設(shè)備 協(xié)議頭開銷小 :MQTT協(xié)議頭非常簡(jiǎn)潔,相比其他協(xié)議,它在數(shù)據(jù)傳輸時(shí)添加的額外信息極少。例如,在一個(gè)簡(jiǎn)單的聯(lián)網(wǎng)設(shè)備向服務(wù)器發(fā)送數(shù)據(jù)的場(chǎng)景
    的頭像 發(fā)表于 05-20 09:54 ?571次閱讀

    KaihongOS操作系統(tǒng):MQTT聯(lián)網(wǎng)通訊協(xié)議

    @ohos.net.khMqtt (MQTT聯(lián)網(wǎng)通訊協(xié)議) 說明: 本模塊首批接口從API version 8開始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨(dú)標(biāo)記接口的起始版本。 目前支持3.1.1
    發(fā)表于 05-08 07:51

    工業(yè)智能網(wǎng)關(guān)與MQTT聯(lián)網(wǎng)云平臺(tái)的關(guān)系

    工業(yè)智能網(wǎng)關(guān)與 MQTT 聯(lián)網(wǎng)云平臺(tái)在聯(lián)網(wǎng)架構(gòu)是互補(bǔ)協(xié)作的關(guān)系,具體可歸納為以下幾點(diǎn): 數(shù)
    的頭像 發(fā)表于 03-21 09:44 ?856次閱讀

    MQTT聯(lián)網(wǎng)平臺(tái)有哪些?有哪些功能?

    (IoT)。關(guān)于MQTT聯(lián)網(wǎng)平臺(tái)及其功能,可以歸納如下: MQTT聯(lián)網(wǎng)平臺(tái)
    的頭像 發(fā)表于 03-15 14:23 ?1199次閱讀
    <b class='flag-5'>MQTT</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>平臺(tái)有哪些?有哪些功能?