Agregar Cliente MQTT

Configure un nodo de cliente MQTT para habilitar la conexión con el Agente MQTT.
  1. En la Vista del proyecto, haga clic con el botón derecho en
    MQTT
    y seleccione
    Nuevo
    Cliente MQTT
    .
  2. En , configure el
    Cliente MQTT
    :
    Dirección del agente
    La dirección a la que se conecta el agente.
    Puerto
    Número de puerto de comunicación.
    ClientID
    Identificador de cliente que es exclusivo del servidor.
    SSL/TLS habilitado
    Permite una conexión segura entre el cliente MQTT y el agente MQTT de FT Optix. Si está habilitado, se utiliza el protocolo MQTTS.
    Validar el certificado del agente
    Activa o desactiva el proceso de validación del certificado del Agente MQTT. Durante el proceso de verificación del certificado SSL, el cliente MQTT de
    FactoryTalk Optix
    comprueba la firma digital del certificado del agente para asegurarse de que ha sido emitido por una autoridad de certificación (CA) de confianza. El cliente también comprueba que el certificado no ha caducado.
    Archivo de certificado de CA
    Un certificado de autoridad de certificación que ha firmado el certificado del servidor en el Agente MQTT. Es necesario cuando se activa SSL/TLS para establecer una conexión segura con el agente. Debe estar en el directorio:
    \FactoryTalk Optix\Projects\ProjectName\ProjectFiles\PKI\Own\Certs
    Archivo de certificado del cliente
    Certificado del cliente MQTT de
    FactoryTalk Optix
    . Un certificado de cliente identifica al cliente del mismo modo que el certificado de servidor identifica al servidor. Si permanece vacío, solo el certificado de agente se usará para la autenticación. Debe estar en el directorio:
    \FactoryTalk Optix\Projects\ProjectName\ProjectFiles\PKI\Own\Certs
    Archivo de clave privada del cliente
    Clave privada del cliente MQTT de
    FactoryTalk Optix
    . Debe estar en el directorio:
    \FactoryTalk Optix\Projects\ProjectName\ProjectFiles\PKI\Own\Certs
    Tipo de identidad del usuario
    Especifique el usuario al acceder al Agente MQTT:
    • Anónimo
      : no se requiere iniciar sesión, acceda al servidor como usuario anónimo.
    • Nombre de usuario/contraseña
      : especifique una combinación de nombre de usuario y contraseña para iniciar sesión.
      Nombre de usuario
      y
      Contraseña
      deben coincidir con el nombre de usuario y la contraseña configurados para el agente MQTT.
    Mensaje de última voluntad habilitado
    Cuando se establece en
    Verdadero
    , el mensaje de última voluntad se entrega al agente.
    El mensaje de última voluntad proporciona información sobre los clientes fuera de línea inesperadamente, permitiendo realizar acciones de seguimiento.
    El cliente debe enviar al menos un mensaje o un ping al agente cada 60 segundos. Si no se recibe nada en 90 segundos, el agente desconecta el cliente y comparte el mensaje de última voluntad con todos los suscriptores.
    Si la conexión TCP se cierra repentinamente, por ejemplo, al cerrar la aplicación en el Administrador de tareas, el agente detecta esta desconexión inmediatamente. A continuación, publica el mensaje de última voluntad en el tema especificado.
    Tema de última voluntad
    Define el tema de última voluntad donde se almacena el mensaje de última voluntad al desconectarse el cliente. Es obligatorio si habilita el mensaje de última voluntad.
    Mensaje de última voluntad
    Define la carga útil del mensaje de última voluntad que se envía al tema de última voluntad cuando el cliente se desconecta.
    QoS de última voluntad
    Calidad de servicio (QoS), define la garantía de entrega para un mensaje específico:
    0
    : como máximo una vez (es posible la pérdida de mensajes).
    1
    : al menos una vez (garantiza la entrega del mensaje con posibles mensajes duplicados).
    2
    : exactamente una vez (garantiza la entrega del mensaje sin duplicación).
    Conservación de última voluntad
    Cuando se establece en
    Verdadero
    , retiene el mensaje de última voluntad después de leerlo.
    Intervalo de retraso de última voluntad
    Determina cuánto tiempo el servidor retrasa la publicación del mensaje de última voluntad después de que se cierre la conexión de red, medido en segundos.
En la
Vista del proyecto
, en la carpeta
MQTT
, aparece el objeto
Cliente MQTT
.
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal