Configuration du nœud de souscription
Commencez en plaçant un nœud « MQTT In » dans votre flux.


C'est à cela que ressemble le nœud MQTT par défaut. Pour le champ du sujet (topic), saisissez le caractère « # ». Ce caractère permet au nœud de s'abonner à l'ensemble des sujets du broker.

Le champ QoS (Quality of Service) détermine la façon dont les données sont transmises au souscripteur, avec pour options 0, 1, ou 2. 0 signifie que le Broker envoie les données mais ne cherche pas à recevoir de confirmation que le souscripteur les a bien reçues. 1 signifie que le Broker confirmera que la donnée a été envoyée au moins une fois et continuera à la renvoyer jusqu'à recevoir une confirmation de réception (le souscripteur peut donc recevoir la même donnée plusieurs fois). 2 signifie que le Broker confirmera la réception de la donnée exactement une fois. Comme nous souhaitons préserver l'intégrité des données, nous conserverons systématiquement la valeur 2.
Ensuite, créez une nouvelle configuration de Broker MQTT. Cliquez sur le bouton de crayon alors que le champ Server affiche « Add new mqtt-broker… ». Cette fenêtre de configuration apparaîtra :

Pour le champ Server, saisissez « localhost », qui fait référence à la machine sur laquelle tourne le serveur IoT. Pour le numéro de port, (en supposant que le client applique le protocole standard TLS) configurez-le sur 8883.

Cochez également la case « Use TLS » si vous l'utilisez. Une option permettant de sélectionner une configuration TLS apparaîtra.

Cliquez sur l'icône de crayon pour ajouter une configuration TLS.

Pour commencer, décochez le champ « Verify server certificate ». C'est généralement superflu pour cette configuration.
Allez ensuite dans le gestionnaire de stockage (Storage Manager) et téléchargez les fichiers .crt, .key et ca mis en ligne par le client. Importez le fichier .crt dans le champ « Certificate », le fichier .key dans « Private Key » et le fichier ca dans « CA Certificate ». La configuration devrait alors ressembler à ceci, et vous pouvez l'ajouter en cliquant sur le bouton « Add » en haut à droite :

Maintenant que la connexion est configurée, allez dans l'onglet Security de la configuration du Broker.

Saisissez le nom d'utilisateur et le mot de passe qui ont servi à générer le fichier passwd. Une fois ces informations renseignées, la configuration du Broker est complète. Vous n'avez pas besoin de remplir l'onglet Messages. Cliquez sur le bouton Add en haut à droite pour ajouter la configuration du Broker au nœud MQTT. Le nœud devrait désormais extraire les données, ce que vous pouvez vérifier avec un nœud debug.
Dépannage
Si le nœud MQTT is déconnecté, vérifiez avec le client que les paramètres réseau n'ont pas changé si le nœud parvenait à se connecter auparavant.
Si le nœud s'affiche connecté mais qu'aucune donnée ne transite, vous pouvez inspecter le Broker lui-même avec le programme MQTT Explorer, téléchargeable ici : http://mqtt-explorer.com/