Conclusion

Vous avez mis en œuvre une chaîne de communication IoT :

  • Les objets situés quelque part dans le monde émettent des données (topics) via Internet.

  • Celles-ci sont collectées par un serveur (le broker) qui les met à disposition.

  • L'application client (tableau de bord développé avec Node-RED) se connecte au broker et reçoit les topics auxquels elle est abonnée.

Dans une application industrielle ou liées aux données personnelles, on pourra sécuriser les communications en exigeant une identification avec mot de passe ; on pourra aussi utiliser un serveur MQTT privé, et on aura intérêt à utiliser une application client fonctionnant avec Node-RED installé localement.

Il faudra aussi se préoccuper de la qualité de service (QoS) - 3 niveaux sont disponibles en MQTT. Au niveau le plus élevé, l'objet publisher et le broker s'envoient des accusés de réception à chaque information transmise.