- Empezar
- Crear proyectos
- OPC UA
- Objetos gráficos
- Objetos gráficos predefinidos
- Sesiones y configuraciones regionales
- Referencias de objetos y variables
- Extensión de proyectos
- NetLogic
- Referencia de API de C#
- Tutoriales
- Tutorial de alarmas
- Tutorial de vínculos dinámicos
- Tutorial sobe objetos gráficos
- Tutorial del registrador
- Tutorial de NetLogic
- Tutorial de OPC UA
Agregar Agente MQTT
Configure un Agente MQTT para gestionar la comunicación entre suscriptores y publicadores.
- En laVista del proyecto, haga clic con el botón derecho enMQTTy seleccione .
- 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 inicia 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 Calidad de servicio (QoS) 1 y 2 en curso por cliente. Este número incluye los mensajes que están a mitad de camino en protocolos de enlace y reintentados. Si este valor se establece en 0, no habrá límite superior para estos mensajes. Si el valor se establece en 1, se garantiza 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). Se recomienda establecer un número máximo (mayor que 0) de mensajes en cola.
- Límite de tamaño del mensaje
- El tamaño máximo de mensaje que permite el agente. Los mensajes recibidos que superen este tamaño no serán aceptados por el agente. Si establece este valor en 0, se aceptan todos los mensajes MQTT válidos sin límite de tamaño. Sin embargo, 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.
- Autenticación anónima
- Cuando se establece enFalso, se requiere autenticación de usuario con contraseña. Si se establece enVerdadero, no se requiere autenticación de usuario con contraseña.
- Requerir certificado de cliente
- De forma predeterminada, un agente de escucha habilitado para TLS funciona como un servidor web habilitado para HTTPS: el servidor utiliza un certificado firmado por una autoridad de certificación (CA) y el cliente verifica si se trata de un certificado de confianza. El objetivo general es el cifrado del tráfico de red. Si establecerequire_certificateen verdadero, el cliente debe 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 en los que se confía al comprobar los certificados de cliente entrantes. Para 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.mqtt broker
broker
subscriber
publisher
Entregue su opinión