Création et configuration d'un canal de télémétrie

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 :

  1. Cliquez avec le bouton droit de la souris sur le dossier Canaux et sélectionnez Nouveau > Canal de télémétrie. L'assistant Nouveau canal de télémétrie s'ouvre.
  2. 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.

  3. 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.
  4. 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.
    1. Cliquez sur Suivant.
    2. Entrez le nom du fichier SSL/TLS à utiliser dans la zone Fichier de clés SSL.
    3. Tapez le mot de passe permettant de déverrouiller le fichier de clés dans la zone Phrase passe SSL.
    4. 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.
  5. Cliquez sur Suivant.
  6. 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.
  7. Cliquez sur Suivant.
  8. 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.
  9. Cliquez sur Suivant.
  10. Facultatif : Sélectionnez Lancer MQTT Client Utility pour lancer l'utilitaire graphique afin de tester le protocole MQTT.
  11. 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.