一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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)潔、小巧、省電,開銷很?。ü潭ㄩL(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為何成為聯(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 ?208次閱讀

    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 ?397次閱讀

    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 ?832次閱讀
    <b class='flag-5'>MQTT</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>平臺(tái)有哪些?有哪些功能?

    MQTT網(wǎng)關(guān)接入工業(yè)聯(lián)網(wǎng)平臺(tái)解析

    ,還能通過數(shù)據(jù)預(yù)處理功能,如數(shù)據(jù)過濾、匯聚等,優(yōu)化數(shù)據(jù)上傳效率,減輕云端處理負(fù)擔(dān)。同時(shí),MQTT網(wǎng)關(guān)還集成強(qiáng)大的加密與認(rèn)證機(jī)制,確保數(shù)據(jù)在傳輸過程的安全性與隱私保護(hù)。 MQTT網(wǎng)關(guān)接入工業(yè)
    的頭像 發(fā)表于 10-16 16:31 ?688次閱讀

    MQTT調(diào)試助手中文版(聯(lián)網(wǎng)開發(fā)必備)

    MQTT調(diào)試助手中文版(聯(lián)網(wǎng)開發(fā)必備)。?支持模擬設(shè)備鏈接各種MQTT云服務(wù)器、 ?阿里云、騰訊云、華為云、原子云、onenet等等。
    發(fā)表于 10-12 14:23 ?8次下載

    MQTT聯(lián)網(wǎng)云平臺(tái)有什么功能

    隨著聯(lián)網(wǎng)(IoT)技術(shù)的迅猛發(fā)展,MQTT(Message Queuing Telemetry Transport)聯(lián)網(wǎng)云平臺(tái)作為一種重
    的頭像 發(fā)表于 10-09 14:15 ?722次閱讀

    MQTT智能網(wǎng)關(guān)接入聯(lián)網(wǎng)平臺(tái):實(shí)現(xiàn)高效連接與數(shù)據(jù)交互

    隨著聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,MQTT(Message Queuing Telemetry Transport)協(xié)議因其輕量級(jí)、高可靠性和易于擴(kuò)展的特點(diǎn),在
    的頭像 發(fā)表于 09-27 17:04 ?711次閱讀

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

    聯(lián)網(wǎng)、小型設(shè)備、移動(dòng)應(yīng)用等方面有較廣泛的應(yīng)用。 二 MQTT協(xié)議特點(diǎn) MQTT是一個(gè)基于 客戶端-服務(wù)器 的消息發(fā)布/訂閱傳輸
    的頭像 發(fā)表于 09-20 17:08 ?2648次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>行業(yè)<b class='flag-5'>中</b><b class='flag-5'>MQTT</b>通信協(xié)議詳解以及使用

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

    聯(lián)網(wǎng)的快速發(fā)展,MQTT協(xié)議網(wǎng)關(guān)作為連接物聯(lián)網(wǎng)設(shè)備與消息代理服務(wù)器的重要橋梁,扮演著不可或缺的角色。
    的頭像 發(fā)表于 09-18 17:00 ?1205次閱讀
    <b class='flag-5'>MQTT</b>協(xié)議網(wǎng)關(guān)的工作原理及功能特性

    MQTT聯(lián)網(wǎng)平臺(tái)和網(wǎng)關(guān)有什么功能

    。MQTT聯(lián)網(wǎng)平臺(tái)和網(wǎng)關(guān)作為聯(lián)網(wǎng)架構(gòu)的關(guān)鍵組成部分,承載著多種核心功能,為設(shè)備間的通信和數(shù)
    的頭像 發(fā)表于 08-22 14:19 ?694次閱讀

    MQTT網(wǎng)關(guān):聯(lián)網(wǎng)的關(guān)鍵橋梁

    MQTT網(wǎng)關(guān):聯(lián)網(wǎng)的關(guān)鍵橋梁 在聯(lián)網(wǎng)(IoT)的廣闊世界
    的頭像 發(fā)表于 08-22 14:15 ?786次閱讀
    <b class='flag-5'>MQTT</b>網(wǎng)關(guān):<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b><b class='flag-5'>中</b>的關(guān)鍵橋梁

    PLC轉(zhuǎn)MQTT OPC UA聯(lián)網(wǎng)關(guān)實(shí)現(xiàn)PLC轉(zhuǎn)MQTT,PLC轉(zhuǎn)OPC UA

    PLC轉(zhuǎn)MQTT OPC UA聯(lián)網(wǎng)關(guān)BL104是一款專為工業(yè)環(huán)境設(shè)計(jì)的工業(yè)級(jí)協(xié)議轉(zhuǎn)換網(wǎng)關(guān),BL104簡(jiǎn)單配置、穩(wěn)定運(yùn)行,是工業(yè)智能化的理想選擇,下面是關(guān)于這款物聯(lián)網(wǎng)關(guān)的詳細(xì)介紹: 一
    的頭像 發(fā)表于 08-01 11:45 ?821次閱讀
    PLC轉(zhuǎn)<b class='flag-5'>MQTT</b> OPC UA<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>關(guān)實(shí)現(xiàn)PLC轉(zhuǎn)<b class='flag-5'>MQTT</b>,PLC轉(zhuǎn)OPC UA

    聯(lián)網(wǎng)高級(jí)智能網(wǎng)關(guān)是什么

    的主要功能包括: 1.協(xié)議轉(zhuǎn)換:不同的聯(lián)網(wǎng)設(shè)備可能使用不同的通信協(xié)議(如MQTT,HTTP,Modbus等),網(wǎng)關(guān)能夠?qū)⑦@些協(xié)議轉(zhuǎn)換為統(tǒng)一的格式,以便于數(shù)據(jù)的集中管理和分析。 2.數(shù)
    的頭像 發(fā)表于 07-22 15:46 ?1465次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>高級(jí)智能網(wǎng)關(guān)是什么

    MQTT通信物聯(lián)網(wǎng)網(wǎng)關(guān)有什么功能和特點(diǎn)

    聯(lián)網(wǎng)網(wǎng)關(guān)可以將不同設(shè)備使用的各種通信協(xié)議(如HTTP、CoAP、Zigbee等)轉(zhuǎn)換為MQTT協(xié)議,實(shí)現(xiàn)不同設(shè)備之間的互聯(lián)互通。 2.數(shù)據(jù)采集與轉(zhuǎn)發(fā):網(wǎng)關(guān)從各種傳感器和設(shè)備
    的頭像 發(fā)表于 07-19 13:50 ?717次閱讀
    <b class='flag-5'>MQTT</b>通信物<b class='flag-5'>聯(lián)網(wǎng)</b>網(wǎng)關(guān)有什么功能和特點(diǎn)