MQTT VS HTTP para o protocolo de pasarela IoT

Índice analítico

No mundo IoT, a arquitectura de rede típica é a seguinte. En primeiro lugar, o dispositivo terminal ou sensor recolle sinais ou información. Para os dispositivos que non poden acceder á rede de Internet ou intranet, o sensor envía primeiro a información detectada á pasarela de IoT e, a continuación, a pasarela envía a información ao servidor; algúns dispositivos teñen as súas propias funcións para acceder á rede, como os teléfonos móbiles, que poden conectarse directamente ao servidor.

Ás veces, para descomprimir o servidor, podemos escoller algúns protocolos de comunicación lixeiros, como MQTT en lugar de HTTP, entón por que escoller MQTT en lugar de HTTP? Debido a que a cabeceira do protocolo HTTP é relativamente grande e cada vez que se envían datos, envíase un paquete para conectar/desconectar TCP, polo que cantos máis datos se envíen, maior será o tráfico total de datos.

A cabeceira de MQTT é relativamente pequena e tamén pode enviar e recibir os seguintes datos mantendo a conexión TCP, polo que pode suprimir o tráfico total de datos máis que HTTP.

Ademais, ao usar MQTT, tamén hai que prestar atención a que, mentres se mantén a conexión TCP de MQTT, os datos deben enviarse e recibirse. Debido a que MQTT reduce a cantidade de comunicación mantendo unha conexión TCP, se desconecta a conexión TCP cada vez que se realiza a comunicación de datos, MQTT realizará o procesamento de conexión e desconexión cada vez que se envíen datos, igual que HTTP, pero o resultado aumentará as comunicacións. volume.

Queres saber máis sobre como funciona a pasarela IoT? Non dubide en contactar con Feasycom Ltd.

Volver arriba