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

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

HTTP及MQTT比較分析

廈門市物聯(lián)網(wǎng)行業(yè)協(xié)會 ? 來源:廈門市物聯(lián)網(wǎng)行業(yè)協(xié)會 ? 作者:廈門市物聯(lián)網(wǎng)行業(yè) ? 2022-03-25 14:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

MQTT & HTTP是什么?

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

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

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

4cba9970-97a5-11ec-952b-dac502259ad0.png

圖1-1

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

MQTT & HTTP 特性分析

01 應用場景分析

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

02 傳輸和速度分析

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

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

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

三是:恰好一次,保證每一個消息只被對方接收一次。

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

MQTT & HTTP 功能

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

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

表1-1

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

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • HTTP
    +關注

    關注

    0

    文章

    534

    瀏覽量

    35031
  • MQTT
    +關注

    關注

    5

    文章

    730

    瀏覽量

    24933

原文標題:物聯(lián)網(wǎng)應用中,為什么MQTT干掉了HTTP?

文章出處:【微信號:xmwlwhyxh,微信公眾號:廈門市物聯(lián)網(wǎng)行業(yè)協(xié)會】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    什么是HTTP協(xié)議?HTTP協(xié)議的基本特點和發(fā)展歷程

    上期文章小編給大家介紹了一些關于MQTT協(xié)議的基礎知識,今天我們來了解另一個應用層協(xié)議——HTTP協(xié)議。
    發(fā)表于 08-04 09:52 ?2611次閱讀
    什么是<b class='flag-5'>HTTP</b>協(xié)議?<b class='flag-5'>HTTP</b>協(xié)議的基本特點和發(fā)展歷程

    超干的干貨來了!一文了解HTTP協(xié)議

    今天我們來了解另一個應用層協(xié)議——HTTP協(xié)議。推薦閱讀《MQTT協(xié)議詳解「概念、特性、版本及作用」》《TCP/IP協(xié)議不止是兩個協(xié)議!》什么是HTTP協(xié)議?HTTP
    的頭像 發(fā)表于 08-04 08:24 ?3529次閱讀
    超干的干貨來了!一文了解<b class='flag-5'>HTTP</b>協(xié)議

    EC20在使用AT指令實現(xiàn)http或者mqtt功能時,應該沒辦法使用socket吧?

    EC20在使用AT指令實現(xiàn)http或者mqtt功能時,應該沒辦法使用socket吧
    發(fā)表于 10-11 09:21

    物聯(lián)網(wǎng)項目開發(fā)必讀 深度分析MQTT協(xié)議優(yōu)缺點

    使用的客戶端;3.支持發(fā)布 / 預定模型,簡化應用程序的開發(fā);4.提供三種不同消息傳遞等級,讓消息能按需到達目的地,適應在不穩(wěn)定工作的網(wǎng)絡傳輸需求對于傳統(tǒng)的HTTP和MQ協(xié)議,MQTT的優(yōu)勢在哪里呢?這有一張
    發(fā)表于 07-08 16:04

    【OneNET麒麟座試用體驗】5.基于MQTT協(xié)議的OneNET應用

    的協(xié)議也使得數(shù)據(jù)實時性更好。不像HTTP,網(wǎng)絡延遲時間不能保證。協(xié)議內容比較簡單,主要是對消息的訂閱,發(fā)布,和接收推送的消息。發(fā)布者能上傳數(shù)據(jù),訂閱者能接收服務器轉發(fā)的消息。MQTT發(fā)展也有很多版本了
    發(fā)表于 05-06 00:12

    工業(yè)無線MQTT物聯(lián)網(wǎng)網(wǎng)關

    通信)和非常少的開銷(較之 HTTP 等協(xié)議)。 在 3G 網(wǎng)絡中,MQTT 的吞吐量速度是使用 HTTP 的表述性狀態(tài)轉移 (REST) 的 93 倍。工業(yè)無線MQTT物聯(lián)網(wǎng)網(wǎng)關產品
    發(fā)表于 02-07 14:00

    請問使用CH395外加一個藍牙芯片能否實現(xiàn)MQTTHTTP協(xié)議?

    我們需要做一個藍牙以太網(wǎng)的網(wǎng)關,需要實現(xiàn)MQTTHTTP協(xié)議,不知道有人成功經(jīng)驗?多謝!
    發(fā)表于 10-13 07:41

    MQTTHTTP OTA同時使用就不能OTA了怎么解決?

    我是用的IDF版本是4.4.2MQTT是拷貝"F:\ESP32-S3\idf\esp-idf\examples\protocols\mqtt\tcp"這個例程OTA是拷貝
    發(fā)表于 03-07 08:09

    Linux應用開發(fā)【第十六章】MQTT協(xié)議分析應用開發(fā)

    文章目錄 16 MQTT協(xié)議分析應用開發(fā) 16.1 mqtt協(xié)議介紹 16.1.1 概述 16.1.2 特點 16.1.3 應用 16.2 mqtt協(xié)議報文格式組成 16.2.1
    的頭像 發(fā)表于 12-10 19:32 ?1295次閱讀
    Linux應用開發(fā)【第十六章】<b class='flag-5'>MQTT</b>協(xié)議<b class='flag-5'>分析</b>應用開發(fā)

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

    HTTP作為當下使用最為廣泛的協(xié)議之一,但隨著物聯(lián)網(wǎng)行業(yè)的發(fā)展,MQTT在過去的幾年也受到了大量物聯(lián)網(wǎng)開發(fā)人員的青睞。下面我們就分別對HTTPMQTT進行
    的頭像 發(fā)表于 04-27 09:33 ?1312次閱讀
    物聯(lián)網(wǎng)應用中,為什么<b class='flag-5'>MQTT</b>干掉了<b class='flag-5'>HTTP</b>?

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

    MQTT(Message Queuing Telemetry Transport)是一種基于發(fā)布/訂閱模式的“輕量級”通訊協(xié)議,構建于TCP/IP協(xié)議上。它是由IBM在1999年發(fā)布的。MQTT協(xié)議
    的頭像 發(fā)表于 01-19 15:56 ?7980次閱讀

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

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

    為什么使用MQTT而不是HTTP?

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

    為什么使用MQTT而不是HTTP?

    Protocol)時,我們需深入分析兩者的設計理念、通信模型、效率以及對特定應用場景的適應性。MQTTHTTP各有千秋,適用于不同的物聯(lián)網(wǎng)(IoT)、移動互聯(lián)網(wǎng)和分布式系統(tǒng)環(huán)境。 設計理念與通信模型
    的頭像 發(fā)表于 06-19 14:26 ?1102次閱讀
    為什么使用<b class='flag-5'>MQTT</b>而不是<b class='flag-5'>HTTP</b>?

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

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