MQTT СРЕЩУ HTTP за IoT Gateway Protocol

Съдържание

В света на IoT типичната мрежова архитектура е следната. Първо, крайното устройство или сензорът събира сигнали или информация. За устройства, които нямат достъп до интернет или интранет мрежа, сензорът първо изпраща откритата информация към IoT шлюза, а след това шлюзът изпраща информацията до сървъра; някои устройства имат свои собствени функции за достъп до мрежата, като например мобилни телефони, които могат да бъдат директно свързани към сървъра.

Понякога, за да декомпресираме сървъра, можем да изберем някои леки комуникационни протоколи, като MQTT вместо HTTP, така че защо да изберем MQTT вместо HTTP? Тъй като заглавката на HTTP протокола е сравнително голяма и всеки път, когато се изпращат данни, се изпраща пакет за свързване/прекъсване на TCP, така че колкото повече данни се изпращат, толкова по-голям е общият трафик на данни.

Заглавката на MQTT е сравнително малка и може също да изпраща и получава следващите данни, като същевременно поддържа TCP връзката, така че може да потисне общия трафик на данни повече от HTTP.

Освен това, когато използвате MQTT, трябва да обърнете внимание, че докато поддържате TCP връзката на MQTT, данните трябва да се изпращат и получават. Тъй като MQTT намалява обема на комуникация чрез поддържане на TCP връзка, ако прекъсвате TCP връзката всеки път, когато се осъществява комуникация с данни, MQTT ще извършва обработка на връзката и прекъсването всеки път, когато се изпращат данни, точно като HTTP, но резултатът ще увеличи комуникациите сила на звука.

Искате ли да научите повече за това как работи шлюзът на IoT? Чувствайте се свободни да се свържете с Feasycom Ltd.

Преминете към Top