MQTT VS HTTP pre protokol brány IoT

Obsah

Vo svete internetu vecí je typická sieťová architektúra nasledovná. Po prvé, koncové zariadenie alebo snímač zhromažďuje signály alebo informácie. V prípade zariadení, ktoré nemajú prístup na internet alebo intranetovú sieť, senzor najskôr odošle zistené informácie bráne internetu vecí a potom brána odošle informácie serveru; niektoré zariadenia majú svoje vlastné funkcie na prístup k sieti, napríklad mobilné telefóny, ktoré možno priamo pripojiť k serveru.

Niekedy, aby sme dekomprimovali server, môžeme zvoliť niektoré ľahké komunikačné protokoly, ako napríklad MQTT namiesto HTTP, tak prečo zvoliť MQTT namiesto HTTP? Pretože hlavička protokolu HTTP je relatívne veľká a pri každom odoslaní údajov sa odošle paket na pripojenie/odpojenie TCP, takže čím viac údajov sa odošle, tým väčšia je celková dátová prevádzka.

Hlavička MQTT je relatívne malá a môže tiež odosielať a prijímať ďalšie dáta pri zachovaní TCP spojenia, takže môže potlačiť celkovú dátovú prevádzku viac ako HTTP.

Okrem toho, pri používaní MQTT by ste mali venovať pozornosť aj tomu, že pri zachovaní TCP spojenia MQTT by sa mali odosielať a prijímať údaje. Pretože MQTT znižuje množstvo komunikácie udržiavaním pripojenia TCP, ak odpojíte pripojenie TCP zakaždým, keď sa vykonáva dátová komunikácia, MQTT vykoná spracovanie pripojenia a odpojenia pri každom odoslaní údajov, rovnako ako HTTP, ale výsledkom bude zvýšenie objemu komunikácie. objem.

Chcete sa dozvedieť viac o tom, ako funguje brána IoT? Neváhajte kontaktovať Feasycom Ltd.

Prejdite na začiatok