étape 8 - Réalisation de l'HIM Node-Red

Vous allez utiliser le serveur Node-Red utilisé pour la précédente activité.

Configuration de la connexion MQTT (node mqtt in) :

  • Server : Celui donné dans Integrations du 'end devive' et port 1883

  • Security : Compléter avec le username et password obtenu

  • Saisir le Topic, le topic est de la forme : v3/nom_du_device@ttn/devices/eui_du_device/up (exemple : v3/lopy-si1@ttn/devices/eui-70b3d57ed0048738/up)

  • Choisir 'a parsed JSON object'

Vérification de la réception et affichage :

La donnée reçue contient de très nombreuses informations au format JSON, notre température en fait partie, elle est dans la donnée : uplink_message.decoded_payload.temp

  • Pour visualiser la température dans la fenêtre de débogage placez un node 'debug'

  • Pour visualiser la température dans une jauge ou dans un graphe, rajoutez un node 'function' et dans l'onglet 'On Message' mettre seulement la ligne suivante :

    return {payload:msg.payload.uplink_message.decoded_payload.temp};

Synthèse :

A l'aide de recopies d'écrans, retracez tout le cheminement de la valeur température en partant de la valeur affichée dans la console VSC en arrivant à celle affichée dans l'IHM Node-Red