La bibliothèque MqttHandling implémente la fonction client MQTT (Message Queuing Telemetry Transport) dans le programme d’application exécuté sur un contrôleur. Le MQTT fournit l’échange de données entre les clients sur le principe publication/abonnement. Le Client MQTT publie des messages (données) sur une rubrique via un Serveur MQTT. Le Serveur MQTT, représenté par un serveur, transfère (publie) les messages publiés aux clients abonnés à la rubrique respective.
Cette bibliothèque prend en charge MQTT via une connexion sécurisée en utilisant TLS (Transport Layer Security).
Si une connexion qui utilise TLS est prise en charge selon que le contrôleur où FB_TcpClient2 est utilisé. Consultez le manuel spécifique de votre contrôleur pour vérifier si la communication TCP qui utilise TLS est prise en charge.
Le tableau suivant indique les caractéristiques de la bibliothèque :
Caractéristique |
Valeur |
---|---|
Titre de la bibliothèque |
MqttHandling |
Société |
Schneider Electric |
Catégorie |
|
Composant |
|
Espace de noms par défaut |
|
Attribut du modèle de langage |
|
Bibliothèque post-compatible |
Oui (FCL) |
Un exemple de projet est fourni avec la bibliothèque. L’exemple de projet indique comment implémenter les composants à partir de la bibliothèque MqttHandling.
L'exemple de projet est installé sur votre PC avec le logiciel de programmation. Pour ouvrir l'exemple de projet, procédez comme suit :
Étape |
Action |
Commentaire |
---|---|---|
1 |
Dans EcoStruxure Machine Expert Logic Builder, exécutez la commande . |
– |
2 |
Dans la boîte de dialogue , sélectionnez dans la liste . |
– |
3 |
Sur le côté droit de la boîte de dialogue cliquez sur le bouton . |
Résultat : Les exemples disponibles sont répertoriés dans le menu déroulant. |
4 |
Sélectionnez votre exemple dans le menu déroulant. |
– |
5 |
Sélectionnez votre contrôleur dans la liste . |
– |
6 |
Entrez le nom du nouveau projet et sélectionnez l'emplacement du fichier. |
– |
7 |
Cliquez sur le bouton . |
Résultat : Un nouveau projet est créé à partir de l'exemple sélectionné. |
Seules les adresses IP de type IPv4 sont prises en charge pour les fonctions de communication fournies avec cette bibliothèque.
Les bibliothèques TcpUdpCommunication (Schneider Electric) et CAA Net Base Services (CAA Technical Workgroup) utilisent les mêmes ressources système sur le contrôleur. Leur utilisation simultanée dans la même application peut perturber le fonctionnement du contrôleur.
AVERTISSEMENT | |
---|---|
AVERTISSEMENT | |
---|---|
AVERTISSEMENT | |
---|---|
Pour plus d'informations sur les mesures organisationnelles et les règles d'accès aux infrastructures, reportez-vous aux normes suivantes : famille de normes ISO/IEC 27000, Critères Communs pour l'évaluation de la sécurité des Technologies de l'Information, ISO/IEC 15408, IEC 62351, ISA/IEC 62443, Cybersecurity Framework (Cadre de cybersécurité) du NIST, Standard of Good Practice for Information Security (Bonne pratique de sécurité de l'information) de l'Information Security Forum. Consultez également le document Cybersecurity Guidelines for EcoStruxure Machine Expert, Modicon and PacDrive Controllers and Associated Equipment.