Ir al contenido
JelinaJelina DocumentationDocumentación técnica
Volver al sitio oficial

Carga MQTT

MQTT es un protocolo de red de publicación y suscripción. El complemento MQTT permite suscribirse y publicar en un topic mediante este protocolo.

Funcionamiento: después de cargar la configuración, MQTT se conecta al servicio MQTT definido en la configuración de conexión y recibe los datos de los nodos anteriores. Al recibirlos, comprueba los datos seleccionados, el periodo de carga y la opción de carga agregada. Si se cumplen los tres parámetros, agrega los datos y los carga en uploadTopic. Si no está habilitada la carga agregada, carga cada dato almacenado temporalmente y el dato actual por separado y en orden en uploadTopic.

Nota:

    1. Debe existir un complemento de adquisición entre los nodos anteriores a este complemento; de lo contrario, la configuración de adquisición no contendrá datos.
    1. Tras seleccionar un esquema, no se podrán modificar el estado ni el contenido de ese esquema en el nodo de adquisición correspondiente.

(1) Abre Gemelo digital en CommBridge y cambia a Conectividad de dispositivos en la izquierda.

Abrir Conectividad de dispositivos

(2) Arrastra Comunicación serie, Procesamiento de datos y Carga MQTT al área de complementos para crear tres nodos.

Creación de nodos

(3) Conéctalos en este orden: Comunicación serie → Procesamiento de datos → Carga MQTT.

Conexión de los nodos

(1) Haz doble clic en Carga MQTT y pulsa Añadir esquema.

Añadir un esquema

(2) Completa la conexión y pulsa Siguiente.

Configuración de conexión

(3) Pulsa Añadir grupo, introduce los datos y confirma.

Configuración del grupo

(4) Selecciona los datos que deseas cargar y confirma.

Selección de los datos

(5) Pulsa Finalizar para crear el esquema de carga.

Esquema de carga creado

(6) Activa el interruptor del esquema y pulsa Guardar.

Activación del esquema

(1) Pulsa Implementar en Conectividad de dispositivos y completa la implementación.

Implementación del flujo

(2) Cambia a Gemelo digital y sitúa el cursor sobre Carga MQTT para mostrar la información del nodo.

Información del nodo

(3) Abre el cliente MQTTX e inicia la conexión.

Conexión del cliente MQTTX

Parámetro Descripción Formato Ejemplo
Nombre del esquema Nombre definido por el usuario para el esquema No vacío Carga mqtt
Tipo Protocolo del servicio MQTT mqtt://, mqtts:// mqtt://
Host Dirección del servidor MQTT, en la que debe ejecutarse un broker MQTT No vacía 172.21.78.153
Puerto Puerto de conexión al servidor MQTT 0-65535 1883
Qos Calidad de servicio de los mensajes MQTT 0, 1 o 2 0
Identificador del cliente Identificador del cliente de la conexión MQTT Sin restricciones
Nombre de usuario Usuario de conexión al servidor MQTT Sin restricciones
Contraseña Contraseña de autenticación para la conexión al servidor MQTT Sin restricciones
Parámetro Descripción Formato Ejemplo
Nombre del grupo Nombre definido por el usuario para el grupo No vacío Grupo mqtt uno
Topic de carga (publicación) Topic de suscripción MQTT No vacío 1
Periodo de carga (ms) Periodo de carga al servidor 0-4294967295 1000
Carga agregada Indica si los datos se cargan juntos Yes o No No

Si el periodo de carga es 0, se utiliza el periodo de adquisición del esquema de carga.

Selecciona los esquemas configurados en los datos de adquisición anteriores al complemento Carga MQTT. Solo los esquemas seleccionados podrán cargarse en el servidor MQTT.