Ajouter un client MQTT

Configurez un nœud client MQTT pour activer la connexion avec le broker MQTT.
  1. Dans Vue de projet, cliquez avec le bouton droit sur
    MQTT
    et sélectionnez
    Nouveau
    Client MQTT
    .
  2. Dans , configurez les paramètres du
    Client MQTT
     :
    Adresse du broker
    Adresse du broker auquel se connecter.
    Port
    Numéro du port de communication.
    ClientID
    Identifiant client unique sur le serveur.
    SSL/TLS activé
    Active la connexion sécurisée entre le client MQTT FT Optix et le broker MQTT. Si l’option est activée, le protocole MQTTS est utilisé.
    Valider le certificat du broker
    Active ou désactive le processus de validation du certificat du broker MQTT. Au cours du processus de vérification du certificat SSL, le client
    FactoryTalk Optix
     MQTT vérifie la signature numérique du certificat du broker pour s’assurer qu’il a été émis par une autorité de certification (Certificate Authority, CA) approuvée. Le client vérifie également que le certificat n’a pas expiré.
    Fichier de certificat CA
    Certificat de l’autorité de certification qui a signé le certificat serveur du broker MQTT. Il est nécessaire lorsque SSL/TLS est activé pour établir une connexion sécurisée avec le broker. Il doit se trouver dans le répertoire :
    \FactoryTalk Optix\Projects\ProjectName\ProjectFiles\PKI\Own\Certs
    Fichier de certificat client
    Certificat du client
    FactoryTalk Optix
     MQTT. Un certificat client identifie le client de la même manière que le certificat serveur identifie le serveur. Si cette propriété reste vide, seul le certificat du broker est utilisé pour l’authentification. Il doit se trouver dans le répertoire :
    \FactoryTalk Optix\Projects\ProjectName\ProjectFiles\PKI\Own\Certs
    Fichier de clé privée client
    Clé privée du client
    FactoryTalk Optix
     MQTT. Il doit se trouver dans le répertoire :
    \FactoryTalk Optix\Projects\ProjectName\ProjectFiles\PKI\Own\Certs
    Type d’identité de l’utilisateur
    Spécifier l’utilisateur lors de l’accès au broker MQTT :
    • Anonyme
      - Aucune connexion n’est requise ; accédez au serveur en tant qu’utilisateur anonyme
    • Nom d’utilisateur/Mot de passe
      - Spécifiez une combinaison de nom d’utilisateur et de mot de passe pour la connexion. Le
      Nom d’utilisateur
      et le
      Mot de passe
      doivent correspondre au nom d’utilisateur et au mot de passe configurés pour le broker MQTT.
    Message de volonté activé
    Lorsqu’il est défini sur
    Vrai
    , le message de volonté est remis à un broker.
    Le message de volonté fournit des informations sur les clients qui sont passés hors ligne de manière inattendue, ce qui permet d’effectuer une action de suivi.
    Le client doit envoyer au moins un message ou un ping au broker toutes les 60 secondes. Si rien n’est reçu dans les 90 secondes, le broker déconnecte le client et partage le message de volonté à tous les abonnés.
    Si la connexion TCP est soudainement interrompue, par exemple en arrêtant l’application dans le gestionnaire des tâches, le broker détecte immédiatement cette déconnexion. Il publie ensuite le message de volonté dans le sujet spécifié.
    Sujet de volonté
    Définit le sujet où le message de volonté est stocké lors de la déconnexion du client. Il est obligatoire si vous activez le message de volonté.
    Message de volonté
    Définit la charge utile du message de volonté qui est envoyé au sujet de volonté lors de la déconnexion du client.
    QoS de volonté
    Qualité de service (Quality of Service, QoS) définissant la garantie d’acheminement d’un message donné :
    0
    - Au plus une fois (la perte de messages est possible).
    1
    - Au moins une fois (assure l’acheminement des messages avec d’éventuels doublons).
    2
    - Exactement une fois (assure la livraison des messages sans duplication).
    Conservation de volonté
    Lorsqu’elle est définie sur
    Vrai
    , le message de volonté est conservé après sa lecture.
    Durée de retard de volonté
    Détermine la durée en secondes pendant laquelle le serveur retarde la publication du message de volonté après la fermeture de la connexion réseau.
Dans
Vue de projet
, dans le dossier
MQTT
, l’objet
Client MQTT
s’affiche.
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal