Exercices MQTT
Série 1
Créer un broker MQTT. Ensuite, créer une application web Vanilla avec vite et y ajouter les fonctionnalités suivantes :
- Proposer deux champs
inputet un bouton. Quand on clique sur le bouton, envoyer un message MQTT sur le topic saisi dans le premierinputavec le contenu du 2ème deux champinput. - Afficher les messages reçus sur le topic test dans une liste.
- Ajouter un
inputet un bouton"Souscrire". Quand on clique sur le bouton, souscrire au topic saisi dans l'input. Une fois souscrit, afficher les messages reçus sur ce topic dans une liste. - Afficher la liste de tous les topics souscrits. Ajouter un bouton
"Se désabonner"à côté de chaque topic pour se désabonner. - Ajouter un bouton
"Se désabonner de tous les topics"pour se désabonner de tous les topics. - Appliquer du CSS pour enjoliver l'affichage des messages reçus.
Série 2
Créer un broker MQTT. Ensuite, créer une application web Vanilla avec vite et y ajouter les fonctionnalités suivantes :
- Afficher un histogramme (bar chart) en temps réel des messages reçus sur le topic
temperature. L'histogramme doit compter le nombre de température dans les intervalles suivantes[0,9], [10, 19], [20,29], [30,39], [40,49]. Les autres températures sont ignorées. - Afficher un histogramme (bar chart) en temps réel de la dernière température reçu dans les topic
maison/salon/temperature,garage/temperature,piscine/temperature. Chaque colonne de l'histogramme affiche la dernière température reçue pour chaque topic.