Un canal de télémétrie connecte un nombre de clients MQTT à IBM® MQ. Créez un ou plusieurs canaux de télémétrie sur un gestionnaire de files d'attente.
Chacun de ces canaux
peut avoir des paramètres de configuration différents, ce qui permet de faciliter la gestion des clients auxquels ils sont connectés.
Procédure
Pour créer et configurer un nouveau canal de télémétrie, exécutez les étapes suivantes :
- Cliquez avec le bouton droit de la souris sur le dossier Canaux et sélectionnez
. L'assistant Nouveau canal de télémétrie s'ouvre.
- Tapez le nom du canal dans la zone Nom du canal.
Les noms des canaux de télémétrie sont limités à 20 caractères. Les caractères pouvant être utilisés dans un nom de canal de télémétrie et dans tous les noms
IBM MQ sont les suivants :
- Majuscules A-Z
- Minuscules a-z
- Chiffres 0-9
- Point (.)
- Trait de soulignement (_)
- Barre oblique (/)
- Pourcentage (%)
Les espaces de début ou imbriqués ne sont pas autorisés.
-
Tapez le numéro de port dans la zone Numéro de port. Le numéro de port par défaut pour un canal de télémétrie n'utilisant pas la
sécurité TLS est 1883.
- Facultatif :
Si vous choisissez de sécuriser votre nouveau canal de télémétrie à l'aide
de TLS, sélectionnez Sécurisation du canal à l'aide de
SSL. Le numéro de port prend alors la valeur 8883, qui est la
valeur par défaut d'un canal sécurisé utilisant TLS.
-
Cliquez sur Suivant.
-
Entrez le nom du fichier SSL/TLS à utiliser dans la zone Fichier de clés SSL.
-
Tapez le mot de passe permettant de déverrouiller le fichier de clés dans la zone Phrase passe SSL.
-
Sélectionnez Identification du client à l'aide du certificat
numérique pour forcer tous les clients à envoyer leur certificat
numérique signé de manière privée à une authentification ou sélectionnez
Autoriser les clients anonymes pour que le canal de
télémétrie arrête d'authentifier le client à l'aide de TLS.
- Cliquez sur
Suivant.
- Sélectionnez une des options suivantes pour l'authentification du client :
- Ne vérifiez pas le nom d'utilisateur et le mot de passe fournis par le client :
Sélectionnez cette option si vous voulez que votre programme effectue sa propre authentification, ou que vous ne voulez pas que des clients soient authentifiés.
- Vérifiez le nom d'utilisateur et le mot de passe fournis par le client (à l'aide de JAAS) : Sélectionnez cette option pour vérifier l'identité du client à l'aide de JAAS. Sélectionnez le nom de la configuration JAAS que vous souhaitez implémenter à partir du menu Nom de configuration JAAS.
- Cliquez sur Suivant.
- Sélectionnez l'un des éléments de menu suivants :
- Sélectionnez ID client MQTT pour utiliser l'ID client MQTT utilisé.
- Sélectionnez ID utilisateur fixe pour ne pas tenir compte de l'ID utilisateur fourni par le client. Tapez votre ID utilisateur préféré dans la zone ID utilisateur. La valeur par défaut est
Guest
sur les systèmes Windows et nobody
sur les systèmes Linux®.
- Sélectionnez Nom d'utilisateur fourni par le client pour
utiliser le nom fourni par le client. Si aucun nom d'utilisateur n'est fourni, le client ne parvient pas à se connecter à IBM MQ.
- Cliquez sur Suivant.
- Facultatif : Sélectionnez Lancer MQTT Client Utility pour lancer l'utilitaire graphique afin de tester le protocole MQTT.
- Révisez la liste des actions à effectuer et cliquez sur Terminer.
Résultats
Un nouveau canal de télémétrie a été créé. Pour afficher ce canal, développez le dossier Télémétrie et cliquez sur le dossier Canaux.
Que faire ensuite
Vous pouvez maintenant gérer les droits de votre canal de télémétrie. Pour plus d'informations sur l'octroi des droits dans IBM MQ Explorer, voir Gestion des droits sur les objets avec un service d'autorisation.