User manual
Votre LED et les autres LED raccordées partout dans le monde prennent cette couleur. Si vous
souhaitez garder votre couleur et que personne ne puisse la modifier, revenez au mode
personnel ; la LED reprend la couleur prédéfinie.
Jour 23 : MQTT Climate
La porte d’aujourd’hui cache un clip pour pile 9 V qui permet de rendre l’ensemble du système
mobile. Il est également possible d’utiliser une Power Bank (pack d’accus conçu pour les
téléphones portables).
Le montage du jour permet de saisir à nouveau des données climatiques. Cette fois, elles seront
publiées via le Broker MQTT et peuvent être consultées dans le monde entier. Les données
peuvent être consultées via un plugin et enregistrées dans une banque de données.
Téléchargez le programme du jour et programmez votre NanoESP. La carte est alors raccordée au
WiFi et au Broken et commence à envoyer les données de mesure. Allez sur la page
http://www.hivemq.com/tryout/ et connectez-vous au Broken. Abonnez-vous à ces topics :
NanoESP/MyMQTTiD/climate/temp
NanoESP/MyMQTTiD/climate/light
NanoESP/MyMQTTiD/climate/hum
Remplacez comme d’habitude MyMQTTiD par votre ID personnel. Les données s’affichent
dans le navigateur à un rythme rapide. Abonnez-vous ensuite au topic suivant :
NanoESP/MyMQTTiD/climate/status
Vous devez recevoir le message « online ». Débranchez la platine de l’alimentation électrique.
Vous ne devez alors plus recevoir de données de température. Au bout de 10 secondes, le statut
passe de « online » à « offline ». Comment cela se fait-il, puisque la carte ne peut plus envoyer
aucun message ?
La réponse à cette question réside dans le message Last-Will défini lors de la connexion avec le
broker. Ce message est envoyé en cas de coupure soudaine de la connexion. Il faut cependant un
certain temps avant que le broker ne remarque la coupure de la connexion. Cette durée est définie
lors de l’établissement de la connexion (durée Keep-Alive). Si aucun message n’est envoyé par la
carte au broker dans le temps imparti, le broker considère que la connexion a été rompue. Par
défaut, cette durée est fixée dans la bibliothèque à 120 secondes. Pour l’expérience d’aujourd’hui,
elle est en revanche de 10 secondes. Pour éviter toute interruption de la connexion à cause d’une
absence de message sur la NanoESP, utilisez la commande stayConnected. Sauf indication
contraire, cette commande permet l’envoi d’un Ping au Broker dès que la moitié de la durée
Keep-Alive est écoulée ; ainsi, le Broker sait que la connexion est toujours active.
Jour 24 : Boîte cadeau
En ce dernier jour, nous allons construire une boîte cadeau réutilisable. A chaque fois que
quelqu’un ouvre le cadeau, le contenu s’éclaire d’une couleur personnalisée et une chanson de
Noël retentit.
La porte d’aujourd’hui cache une barrière photoélectrique reflex. Il s’agit en fait de deux
composants, une diode émettrice IR et un phototransistor. Respectez la polarité de ces éléments
lors du montage.










