RM新时代网站-首页

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

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

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

HTTP協(xié)議和MQTT協(xié)議對(duì)比誰更好

jf_10471008 ? 來源:jf_10471008 ? 作者:jf_10471008 ? 2023-04-12 17:20 ? 次閱讀

HTTP協(xié)議是Web聯(lián)網(wǎng)的基礎(chǔ),也是應(yīng)用最為廣泛和流行的協(xié)議,HTTP連接最顯著的特點(diǎn)是客戶端發(fā)送的每次請(qǐng)求都需要服務(wù)器回送響應(yīng),在請(qǐng)求結(jié)束后,會(huì)主動(dòng)釋放連接。從建立連接到關(guān)閉連接的過程稱為“一次連接”。

MQTT是一種基于發(fā)布/訂閱模式的“輕量級(jí)”通訊協(xié)議,該協(xié)議構(gòu)建于TCP/IP協(xié)議上,由IBM在1999年發(fā)布。MQTT最大優(yōu)點(diǎn)在于,用極少的代碼和有限的帶寬,為連接遠(yuǎn)程設(shè)備提供實(shí)時(shí)可靠的消息服務(wù)。

作為一種低開銷、低帶寬占用的即時(shí)通訊協(xié)議,使其在物聯(lián)網(wǎng)、小型設(shè)備、移動(dòng)應(yīng)用等方面有較廣泛的應(yīng)用。

根據(jù)3G網(wǎng)絡(luò)的測(cè)量結(jié)果,MQTT的吞吐量比HTTP快93倍。此外,與HTTP相比,MQTT協(xié)議確保了高傳輸。

MQTT協(xié)議有3個(gè)級(jí)別的服務(wù)質(zhì)量:

1、最多一次:保證盡力交付。

2、至少一次:保證消息至少傳送一次,但是消息也可以不止一次傳遞。

3、恰好一次:保證每個(gè)消息只被對(duì)方接收一次

因?yàn)镠TTP協(xié)議的首部(header)比較大,而且每次發(fā)送數(shù)據(jù)都要發(fā)送一個(gè)數(shù)據(jù)包來連接/斷開TCP,因此發(fā)送的數(shù)據(jù)越多,數(shù)據(jù)總通信量也就越大;

而MQTT的首部比較小,還能在維持TCP連接的同時(shí),進(jìn)行下一次數(shù)據(jù)的收發(fā),所以比起HTTP,它更能抑制數(shù)據(jù)總通信量。

所以綜上看來,你認(rèn)為HTTP協(xié)議和MQTT協(xié)議,那個(gè)協(xié)議會(huì)更好一些?

審核編輯黃宇

聲明:本文內(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)投訴
  • 通信協(xié)議
    +關(guān)注

    關(guān)注

    28

    文章

    879

    瀏覽量

    40295
  • HTTP協(xié)議
    +關(guān)注

    關(guān)注

    0

    文章

    61

    瀏覽量

    9719
  • MQTT協(xié)議
    +關(guān)注

    關(guān)注

    0

    文章

    97

    瀏覽量

    5361
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    MQTT-3.1.1標(biāo)準(zhǔn)協(xié)議文檔

    電子發(fā)燒友網(wǎng)站提供《MQTT-3.1.1標(biāo)準(zhǔn)協(xié)議文檔.pdf》資料免費(fèi)下載
    發(fā)表于 11-21 16:20 ?0次下載

    物聯(lián)網(wǎng)行業(yè)中MQTT通信協(xié)議詳解以及使用

    一 概述 MQTT(Message Queuing Telemetry Transport,消息隊(duì)列遙測(cè)傳輸協(xié)議),是一種基于發(fā)布/訂閱(publish/subscribe)模式的“輕量級(jí)”通訊協(xié)議
    的頭像 發(fā)表于 09-20 17:08 ?1403次閱讀
    物聯(lián)網(wǎng)行業(yè)中<b class='flag-5'>MQTT</b>通信<b class='flag-5'>協(xié)議</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ò)
    的頭像 發(fā)表于 09-18 17:00 ?473次閱讀
    <b class='flag-5'>MQTT</b><b class='flag-5'>協(xié)議</b>網(wǎng)關(guān)的工作原理及功能特性

    LIN協(xié)議和物理層要求

    電子發(fā)燒友網(wǎng)站提供《LIN協(xié)議和物理層要求.pdf》資料免費(fèi)下載
    發(fā)表于 08-30 09:36 ?1次下載
    LIN<b class='flag-5'>協(xié)議和</b>物理層要求

    基于MQTT協(xié)議云平臺(tái)的Modbus轉(zhuǎn)MQTT網(wǎng)關(guān)

    鋇錸Modbus轉(zhuǎn)MQTT網(wǎng)關(guān)BL100是一款高性能、高性價(jià)比的物聯(lián)網(wǎng)網(wǎng)關(guān),它支持將Modbus協(xié)議(包括Modbus RTU和Modbus TCP)的數(shù)據(jù)轉(zhuǎn)換為MQTT協(xié)議的數(shù)據(jù)格式
    的頭像 發(fā)表于 07-29 17:59 ?741次閱讀
    基于<b class='flag-5'>MQTT</b><b class='flag-5'>協(xié)議</b>云平臺(tái)的Modbus轉(zhuǎn)<b class='flag-5'>MQTT</b>網(wǎng)關(guān)

    鋇錸協(xié)議網(wǎng)關(guān)輕松實(shí)現(xiàn)Modbus轉(zhuǎn)MQTT協(xié)議

    Modbus是一種在工業(yè)自動(dòng)化領(lǐng)域廣泛使用的通信協(xié)議,以其簡(jiǎn)單性和可靠性而著稱。然而,隨著物聯(lián)網(wǎng)技術(shù)的興起,傳統(tǒng)的Modbus協(xié)議需要與通信協(xié)議MQTT相結(jié)合,以實(shí)現(xiàn)更廣泛的應(yīng)用場(chǎng)景和
    的頭像 發(fā)表于 07-23 15:51 ?349次閱讀
    鋇錸<b class='flag-5'>協(xié)議</b>網(wǎng)關(guān)輕松實(shí)現(xiàn)Modbus轉(zhuǎn)<b class='flag-5'>MQTT</b><b class='flag-5'>協(xié)議</b>

    你了解清楚了嘛-TCP、HTTP、MQTT協(xié)議

    TCP、HTTPMQTT 是三種不同層級(jí)和用途的協(xié)議是進(jìn)行設(shè)備互聯(lián)和傳送數(shù)據(jù)的重要組成部分;TCP適用高可靠性傳送,HTTP適用Web服務(wù)與API打開,
    的頭像 發(fā)表于 07-11 11:34 ?2812次閱讀
    你了解清楚了嘛-TCP、<b class='flag-5'>HTTP</b>、<b class='flag-5'>MQTT</b><b class='flag-5'>協(xié)議</b>

    為什么使用MQTT而不是HTTP?

    為什么使用MQTT而不是HTTP? 在探討為何在某些場(chǎng)景下選擇MQTT(Message Queuing Telemetry Transport)而非HTTP(Hypertext Tra
    的頭像 發(fā)表于 06-19 14:26 ?470次閱讀
    為什么使用<b class='flag-5'>MQTT</b>而不是<b class='flag-5'>HTTP</b>?

    mqtt協(xié)議和tcp協(xié)議區(qū)別

    在數(shù)字化的宇宙中,無數(shù)的信息以電脈沖的形式穿梭于無形的空間之中。它們遵循著既定的規(guī)則——通信協(xié)議,在此背景下,TCP與MQTT兩大協(xié)議赫然而立,各具特色。 TCP/IP(Transmission
    的頭像 發(fā)表于 04-30 14:02 ?1036次閱讀

    為什么使用MQTT而不是HTTP

    MQTT協(xié)議通過TCP/IP運(yùn)行,基于無損通信的雙向發(fā)布-訂閱模型,確保MQTT消息高效無損地傳遞。
    發(fā)表于 04-28 11:07 ?919次閱讀
    為什么使用<b class='flag-5'>MQTT</b>而不是<b class='flag-5'>HTTP</b>?

    mqtt協(xié)議和tcp協(xié)議區(qū)別

    MQTT協(xié)議和TCP協(xié)議在設(shè)計(jì)和應(yīng)用上存在以下主要區(qū)別: 1. 起源與設(shè)計(jì):MQTT協(xié)議誕生于1999年互聯(lián)網(wǎng)初期,而TCP
    的頭像 發(fā)表于 04-01 09:15 ?1621次閱讀

    MQTT和Modbus的物聯(lián)網(wǎng)網(wǎng)關(guān)協(xié)議的區(qū)別分析

    MQTT和Modbus的物聯(lián)網(wǎng)網(wǎng)關(guān)協(xié)議區(qū)別分析 MQTT(Message Queuing Telemetry Transport)與Modbus是兩種廣泛應(yīng)用在物聯(lián)網(wǎng)環(huán)境中的通信協(xié)議
    的頭像 發(fā)表于 03-18 16:50 ?809次閱讀
    <b class='flag-5'>MQTT</b>和Modbus的物聯(lián)網(wǎng)網(wǎng)關(guān)<b class='flag-5'>協(xié)議</b>的區(qū)別分析

    MQTT協(xié)議網(wǎng)關(guān)解決方案設(shè)計(jì)與實(shí)施

    MQTT協(xié)議網(wǎng)關(guān)是一個(gè)中間件,負(fù)責(zé)接收來自不同MQTT客戶端的消息,并將這些消息轉(zhuǎn)發(fā)到MQTT服務(wù)器;同時(shí),也能接收來自MQTT服務(wù)器的消息
    的頭像 發(fā)表于 03-11 14:07 ?495次閱讀

    什么是MQTT?MQTT協(xié)議中的方法

    MQTT是一種輕量級(jí)消息傳遞協(xié)議,由IBM開發(fā),于1999年首次發(fā)布。它使用發(fā)布/訂閱模式并在設(shè)備、服務(wù)器和應(yīng)用程序之間轉(zhuǎn)換消息。
    的頭像 發(fā)表于 02-25 17:04 ?1321次閱讀
    什么是<b class='flag-5'>MQTT</b>?<b class='flag-5'>MQTT</b><b class='flag-5'>協(xié)議</b>中的方法

    mqtt協(xié)議和http協(xié)議區(qū)別

    MQTT(Message Queuing Telemetry Transport)是一種基于發(fā)布/訂閱模式的“輕量級(jí)”通訊協(xié)議,構(gòu)建于TCP/IP協(xié)議上。它是由IBM在1999年發(fā)布的。MQT
    的頭像 發(fā)表于 01-19 15:56 ?6925次閱讀
    RM新时代网站-首页