Cours:LPTraitDonnee3

De troyesGEII
Aller à : navigation, rechercher

Utilisation de NodeRed sur carte NanoPi Neo2

L'objectif de cette partie est d'utiliser NodeRed avec une carte NanoPi Neo 2.

De nombreuses infos sur cette carte, avec des liens vers des docs externes, sont disponibles sur la page suivante : Cours:NanoPi

  1. Vous utiliserez le serveur MQTT d'adresse 10.98.9.245 sur une arborescence de topic qui vous sera propre (noeud racine = votre nom par exemple)

Travail à faire

Exercice 1

  1. Lancer Node-Red sur votre poste de travail et contrôler son fonctionnement correct.
  2. Lancer Node-Red sur la carte NanoPi et contrôler son fonctionnement correct.


Exercice 2 : bouton

  1. Interfacer un ou plusieurs boutons poussoirs : lire sa valeur (0 ou 1) et l'afficher en debug.
  2. Envoyer la valeur sur un topic MQTT
  3. Lire cette valeur sur votre poste de travail et l'afficher

Exercice 3 : valeur température interne

  1. Vous pouvez lire la température (CPU) de votre carte en lisant le contenu du fichier texte /sys/class/thermal/thermal_zone0/temp.
  2. Tester en ligne de commande
  3. Lire cette valeur dans Node-Red (avec un nœud file in) et l'envoyer sur un topic MQTT
  4. Lire cette valeur sur votre poste de travail et l'afficher

Exercice 4 : utilisation du lcd

  1. Une solution est de passer par un nœud écrit en Python : Cours:NanoPi#NanoHat_Oled