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
input
et un bouton. Quand on clique sur le bouton, envoyer un message MQTT sur le topic saisi dans le premierinput
avec le contenu du 2ème deux champinput
. - Afficher les messages reçus sur le topic test dans une liste.
- Ajouter un
input
et 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.