• banner_cabeza

La combinación de protocolo MQTT y equipo de monitoreo de terminales

La combinación de protocolo MQTT y equipo de monitoreo de terminales

Protocolo MQTT(Transporte de telemetría de Message Queueing), también conocido como transporte de telemetría de Message Queueing, es un protocolo de comunicación "ligero" basado en el modo de publicación/suscripción.Es un protocolo de comunicación basado en el protocolo Tcp/IP y lanzado en 1999. La ventaja de MQTT es que puede proporcionar un servicio de mensajes confiable y en tiempo real para conectar dispositivos remotos con poco código y ancho de banda limitado.Como protocolo de comunicación en tiempo real con bajo consumo energético y baja ocupación de ancho de banda, es ampliamente utilizado en Internet de las cosas, pequeños dispositivos, aplicaciones móviles, etc.
Servidor MQTT (proxy de mensajes).El servidor mqtt común no es un montón de gabinetes en la sala de macrocomputadoras, sino un software desarrollado en la plataforma Erlang/OTP.Luego están las computadoras y otros dispositivos que ejecutan este software.Se entiende intuitivamente como un servidor o un clúster de servidores que ejecuta el software de servidor de mensajes MQTT.

Las funciones principales se muestran en la Figura 1-1.

(1) Aceptar conexiones de red de clientes

(2) Aceptar la información publicada por el cliente

(3) Procesamiento de solicitudes de suscripción y cancelación de suscripción de clientes

(4) Reenviar mensajes de solicitud a clientes suscritos.

(1)MQTT construirá la transmisión de la red subyacente.Establecerá la conexión entre el cliente y el servidor y proporcionará una transmisión bidireccional ordenada, sin pérdidas y basada en flujos de bytes.Al enviar datos, MQTT asociará la calidad de servicio relacionada y el nombre del tema.

El cliente y el servidor deben completar el proceso de comunicación del protocolo MQTT juntos.Hay tres identidades: editor, corredor y suscripción.Tanto el editor como el suscriptor del mensaje pueden ser clientes y el intermediario de mensajes es el servidor mqtt.
① Implementación de MQTT

Tema: tema, que puede entenderse como el tipo de mensaje;

Carga útil: contenido del mensaje, que puede entenderse como el contenido de datos específico que se utilizará.

② Cliente MQTT

Una aplicación o dispositivo que utiliza el protocolo mqtt.Es una conexión de red basada en el servidor mqtt.A menudo se utiliza para publicar información, suscribirse para publicar información, cancelar la suscripción o eliminar mensajes de aplicaciones y desconectarse del servidor.

① Utilice el modo de publicación/suscripción de mensajes para proporcionar de una a varias aplicaciones de publicación y desacoplamiento de mensajes.

② Transmisión de mensajes que protegen el contenido de carga.

③ Utilice Tcp/IP para proporcionar conectividad de red.

④ Hay tres tipos de cualidades del servicio de publicación de mensajes.Publicación de mensajes (Qos: 0 como máximo una vez, 1 al menos una vez, 2 solo una vez)

⑤ Pequeña transmisión y pequeña demanda de tráfico.

1

Muchos contadores de electricidad están conectados al gateway, que es la forma en que el equipo interactúa con el servidor mqtt.Entre la serie ADW, uno de varios tipos de medidores de electricidad, el medidor de electricidad ADW300, tiene la función de acceso a Internet 4G y wifi.Permiten que el equipo tenga la función de red a través de una tarjeta de red IoT o LAN, reduciendo el proceso trivial de conectar el equipo a la puerta de enlace y luego al servidor, y realizando el IoT industrial.

(1)Medidor inalámbrico ADW300Se utiliza principalmente para medir la energía eléctrica activa trifásica de la red de bajo voltaje.Tiene las ventajas de tamaño pequeño, alta precisión, funciones ricas y muchos modos de comunicación opcionales.Puede admitir comunicación RS485 y Lora, NB, 4G, wifi y otros modos de comunicación inalámbrica.También agrega el modo de muestreo actual del transformador externo, que es conveniente para que los usuarios lo instalen y lo utilicen en diferentes ocasiones.Se puede instalar de manera flexible en la caja de distribución de energía para satisfacer las necesidades de medición de energía eléctrica, supervisión de operación y mantenimiento o monitoreo de energía en diferentes áreas y diferentes cargas.

2

①Suscripción

Las suscripciones incluyen filtros de temas y calidad de servicio.Una suscripción está asociada a una sesión.Una sesión puede contener varias suscripciones.Cada suscripción en cada sesión tiene un filtro de temas diferente.
②Sesión

Después de que cada cliente establece una conexión con el servidor, es necesario tener una interacción con estado entre el cliente de sesión y el servidor.La sesión existe entre la sesión y una red, o puede abarcar múltiples conexiones de red continuas entre el cliente y el servidor.
③Nombre del tema

Conéctese a la etiqueta de un mensaje de aplicación.La etiqueta coincide con la suscripción del servidor.El servidor enviará el mensaje a cada cliente que se suscriba a la etiqueta coincidente.
④Carga de datos

La transmisión inalámbrica del medidor logra una pequeña transmisión y una pequeña demanda de flujo.El proceso de carga de datos de este medidor es sencillo.(Consulte el apéndice para obtener más detalles) Los pasos de carga de datos redundantes están optimizados para promover la carga de datos personalizados, que incluyen datos de parámetros eléctricos de uso común, intensidad de la señal, demanda de energía activa, relación voltaje-corriente, temperatura, estado DI, tasa de distorsión armónica de voltaje-corriente, Energía eléctrica de pico y valle plano, etc.

En resumen, en el entorno actual de la tecnología de Internet de las cosas, varios negocios y empresas han adoptado sucesivamente los servidores MQTT, porque los servidores MQTT y los protocolos mqtt pueden satisfacer sus necesidades de gestión inteligente.Los gabinetes de distribución en algunos talleres de producción de muchas empresas necesitan usar equipos inalámbricos para monitorear el estado de funcionamiento de los equipos eléctricos, mientras que la mayoría de los talleres de producción de las empresas son equipos eléctricos descentralizados e independientes.Si a cada equipo se le instala un gateway, el coste de transformación es muy elevado.Por lo tanto, para ahorrar costos, la mayoría de las empresas suelen instalar un lote de medidores de electricidad para el monitoreo inalámbrico de equipos eléctricos: ADW300, recopilan varios parámetros de equipos de cables y líneas de producción a través de sensores, incluidos principalmente datos de parámetros eléctricos como corriente y voltaje, y cargue los datos obtenidos a la nube del servidor MQTT en tiempo real y luego suscríbase a los temas del servidor mqtt a través de la plataforma y la base de datos de Internet de las cosas. Para obtener los datos del equipo de monitoreo del terminal, realice la comunicación bidireccional entre el terminal y la nube, cree un canal de datos potente, almacene los datos obtenidos en la base de datos en la nube del servidor MQTT, garantice la seguridad de los datos, cree un sistema de visualización y administración de energía y muestre los datos obtenidos en primer plano a través de la tecnología de la nube, grande datos e Internet.Los usuarios pueden iniciar sesión en las páginas de la computadora de la aplicación móvil y en otros equipos de monitoreo en tiempo real y datos de energía del cable.


Hora de publicación: 31 de octubre de 2022