MQTT VS HTTP za IoT Gateway protokol

Sadržaj

U IoT svijetu, tipična mrežna arhitektura je sljedeća. Prvo, terminalni uređaj ili senzor prikuplja signale ili informacije. Za uređaje koji ne mogu pristupiti Internetu ili intranet mreži, senzor prvo šalje otkrivene informacije na IoT gateway, a zatim gateway šalje informacije na server; neki uređaji imaju svoje funkcije za pristup mreži, kao što su mobilni telefoni, koji se mogu direktno povezati sa serverom.

Ponekad, da bismo dekomprimirali server, možemo odabrati neke lagane komunikacijske protokole, kao što je MQTT umjesto HTTP-a, pa zašto odabrati MQTT umjesto HTTP-a? Budući da je zaglavlje HTTP protokola relativno veliko, i svaki put kada se šalju podaci, šalje se paket za povezivanje/prekidanje veze sa TCP-om, tako da što se više podataka šalje, veći je ukupan promet podataka.

Zaglavlje MQTT-a je relativno malo, a također može slati i primati sljedeće podatke uz održavanje TCP veze, tako da može potisnuti ukupan promet podataka više od HTTP-a.

Osim toga, kada koristite MQTT, treba obratiti pažnju i na to da se uz održavanje TCP veze MQTT-a podaci šalju i primaju. Budući da MQTT smanjuje količinu komunikacije održavanjem TCP veze, ako prekinete TCP vezu svaki put kada se obavi komunikacija podataka, MQTT će izvršiti obradu veze i prekida veze svaki put kada se podaci šalju, baš kao HTTP, ali rezultat će povećati komunikaciju volumen.

Želite li saznati više o tome kako funkcionira IoT gateway? Slobodno kontaktirajte Feasycom doo.

Dođite na vrh