Ajouter un broker MQTT
Configurez un broker MQTT pour gérer la communication entre les abonnés et les éditeurs.
- DansVue de projet, cliquez avec le bouton droit surMQTTet sélectionnez .
- DansPropriétés, configurez les paramètres duBroker MQTT:
- Port d'écoute
- Le numéro de port à écouter est requis. Si cette variable est utilisée et qu’aucun port n’est fourni, l’écoute par défaut n'est pas initiée.La valeur par défaut deFactoryTalk Optixest un seul écouteur avec une configuration commune.
- Connexions max.
- Nombre maximal de connexions client autorisées exprimé par un entier jusqu'à 25.
- Messages en transit max.
- Nombre maximal de messages de qualité de service (QoS) 1 et 2 actuellement en transit par client. Sont inclus les messages en train d'établir une liaison et les nouvelles tentatives. Définissez la valeur sur 0 pour ne pas appliquer de limite supérieure à ces messages. Définissez la valeur sur 1 pour garantir l'acheminement des messages QoS 1 et 2 dans l’ordre.
- QoS max.
- QoS maximale prise en charge. Les clients qui publient avec une QoS supérieure à la QoS maximale seront déconnectés.
- Messages en file d’attente max.
- Nombre maximal de messages QoS 1 et 2 dans la file d’attente par client, sans compter les messages actuellement en transit (en cours de traitement par le broker). Il est recommandé de définir un nombre maximal (supérieur à 0) de messages en file d’attente.
- Limite de taille des messages
- Taille de message maximale autorisée par le broker. Les messages reçus qui dépassent cette taille ne seront pas acceptés par le broker. Si vous définissez cette valeur sur 0, tous les messages MQTT valides sont acceptés sans limite de taille. MQTT impose cependant une taille maximale de 268 435 455 octets.
- Conservation disponible
- Définissez l'option surfauxpour désactiver la prise en charge des messages conservés. Sans cette prise en charge, lorsqu'un client publie un message avec le bit de conservation défini, il sera déconnecté.
- Authentification anonyme
- Lorsque ce paramètre est défini surFaux, l’authentification utilisateur-mot de passe est requise. Lorsqu’il est défini surVrai, aucune authentification utilisateur-mot de passe n’est requise.
- Exiger un certificat client
- Par défaut, un écouteur TLS fonctionne comme un serveur Web HTTPS : le serveur utilise un certificat signé par une autorité de certification (CA, Certificate Authority) et le client vérifie si le certificat est approuvé. L’objectif général est de chiffrer le trafic réseau. Si vous définissezrequire_certificatesur vrai, le client doit fournir un certificat valide pour se connecter au réseau. Cela permet de contrôler l’accès au broker sans utiliser les mécanismes fournis par MQTT.
- Fichier de certificat CA
- Définit le chemin d’accès à un fichier contenant les certificats CA. Ces certificats sont approuvés lors de la vérification des certificats client entrants. Pour une chaîne CA, lecpathest supposé être codé en dur en tant que\ProjectFiles\PKI\Own\Certs
- Fichier de certificat du broker
- Chemin d’accès au certificat du serveur encodé en PEM.
- Fichier de clé privée du broker
- Chemin d’accès au fichier de clés encodé en PEM.
Dans
Vue de projet
, dans le dossier MQTT
, l’objet du broker MQTT configuré s’affiche.mqtt broker
broker
subscriber
publisher
Fournir une réponse