Agregar Agente MQTT
Configure un Agente MQTT para gestionar la comunicación entre suscriptores y publicadores.
- EnVista del proyecto, haga clic con el botón derecho enMQTT, seleccioneNuevoy elijaAgente MQTT.
- EnPropiedades, configure los ajustes delAgente MQTT:
- Puerto de escucha
- Se requiere el número del puerto donde escuchar. Si se utiliza esta variable y no se proporciona ningún puerto, no se iniciará el agente de escucha predeterminado.El valor predeterminado paraFactoryTalk Optixes un único agente de escucha con una configuración común.
- Número máximo de conexiones
- El número máximo de conexiones de cliente permitidas, expresado como un entero, hasta 25.
- Número máximo de mensajes en curso
- El número máximo de mensajes de QoS 1 y 2 en curso por cliente. Esto incluye los mensajes que están a mitad de camino en protocolos de enlace y reintentados. Establézcalo en 0 para que no haya un número máximo. Si se establece en 1, se garantizará la entrega en orden de los mensajes de QoS 1 y 2.
- QoS máxima
- La QoS máxima admitida. Se desconectarán los clientes que publiquen con una QoS superior a la máxima especificada aquí.
- Número máximo de mensajes en cola
- El número máximo de mensajes de QoS 1 y 2 en cola por cliente, sin incluir los mensajes que están actualmente en curso (siendo procesados por el agente). No se recomienda establecer el valor en 0 para que no haya número máximo.
- Límite de tamaño del mensaje
- Esta opción establece el tamaño máximo de mensaje que permitirá el agente. Los mensajes recibidos que superen este tamaño no serán aceptados por el agente. El valor predeterminado es 0, lo que significa que se aceptan todos los mensajes MQTT válidos. MQTT impone un tamaño máximo real de 268.435.455 bytes.
- Conservar disponible
- Establézcalo enfalsopara deshabilitar la compatibilidad con mensajes retenidos. Si un cliente publica un mensaje con el bit de conservación establecido, se desconectará si se deshabilita la compatibilidad.
- Requerir certificado de cliente
- De forma predeterminada, un agente de escucha habilitado para TLS funcionará de manera similar a un servidor web habilitado para https. El servidor tiene un certificado firmado por una CA y el cliente comprobará que se trata de un certificado de confianza. El objetivo general es el cifrado del tráfico de red. Si establece require_certificate en verdadero, el cliente tendrá que proporcionar un certificado válido para conectarse a la red. Esto permite controlar el acceso al agente fuera de los mecanismos proporcionados por MQTT.
- Archivo de certificado de CA
- Define la ruta de acceso a un archivo que contiene los certificados de CA. Son certificados que se considerarán de confianza al comprobar los certificados de cliente entrantes. En el caso de la cadena de CA, se supone que elcpathestá codificado como\ProjectFiles\PKI\Own\Certs
- Archivo de certificado de agente
- Ruta de acceso al certificado de servidor codificado en PEM.
- Archivo de clave privada de agente
- Ruta de acceso al archivo de claves codificado en PEM.
En la
Vista del proyecto
, en la carpeta MQTT
, aparece el objeto del Agente MQTT configurado.agente mqtt
agente
suscriptor
publicador
Entregue su opinión