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 surMQTT, sélectionnezNouveau, puisBroker MQTT.
- 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 ne sera 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 QoS 1 et 2 actuellement en transit par client. Cela inclut les messages qui sont à en train d'établir une liaison après une nouvelle tentative. Définissez 0 pour ne pas avoir de limite maximale. Définissez 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). Définir la valeur sur 0 pour ne pas avoir de limite maximale n'est pas recommandé.
- Limite de taille des messages
- Cette option définit la 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. La valeur par défaut est 0, signifiant que tous les messages MQTT valides sont acceptés. MQTT impose 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é.
- Exiger un certificat client
- Par défaut, un écouteur TLS fonctionnera de la même manière qu’un serveur Web https. Le serveur dispose d’un certificat signé par une autorité de certification et le client vérifiera qu’il s’agit d’un certificat de confiance. L’objectif général est de chiffrer le trafic réseau. Si vous définissez require_certificate sur vrai, le client devra 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 seront considérés comme approuvés lors de la vérification des certificats client entrants. Dans le cas d’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.broker mqtt
broker
abonné
éditeur
Fournir une réponse