MQTT VS HTTP za IoT Gateway Protocol

Kazalo

V svetu IoT je tipična omrežna arhitektura naslednja. Najprej terminalska naprava ali senzor zbira signale ali informacije. Za naprave, ki ne morejo dostopati do interneta ali intranetnega omrežja, senzor najprej pošlje zaznane informacije prehodu IoT, nato pa prehod pošlje informacije strežniku; nekatere naprave imajo lastne funkcije za dostop do omrežja, na primer mobilni telefoni, ki jih je mogoče neposredno povezati s strežnikom.

Včasih lahko za dekompresijo strežnika izberemo nekaj lahkih komunikacijskih protokolov, kot je MQTT namesto HTTP, zakaj torej izbrati MQTT namesto HTTP? Ker je glava protokola HTTP razmeroma velika in se vsakič, ko se pošljejo podatki, pošlje paket za povezavo/prekinitev povezave TCP, tako da več kot je poslanih podatkov, večji je skupni podatkovni promet.

Glava MQTT je razmeroma majhna in lahko tudi pošilja in prejema naslednje podatke, medtem ko ohranja povezavo TCP, tako da lahko zatre skupni podatkovni promet bolj kot HTTP.

Poleg tega je treba pri uporabi MQTT paziti tudi na to, da je treba ob ohranjanju povezave TCP MQTT pošiljati in prejemati podatke. Ker MQTT zmanjša količino komunikacije z vzdrževanjem povezave TCP, če prekinete povezavo TCP vsakič, ko se izvaja podatkovna komunikacija, bo MQTT izvedel obdelavo povezave in prekinitve vsakič, ko so poslani podatki, tako kot HTTP, vendar bo rezultat povečal komunikacijo glasnost.

Želite izvedeti več o tem, kako deluje IoT prehod? Obrnite se na Feasycom Ltd.

Pomaknite se na vrh