Après une pause de plusieurs mois, je reprends le projet…

Étape préliminaire pour moi :

Me remémorer là ou je m’étais arrêté et refaire la maquette !

Étape 1 :

Créer le dépôt Github, pour mettre au clair l’avancé du projet, et donner les explications nécessaire pour reproduire le système. La création du depot prend 5 min, il faudra maintenant mettre les fichiers dans ce dépôt : https://github.com/bdunand/gosrad

Étape 2 :

préparer le Raspberry Pi, « cerveau » du système.
Pour cela, télécharger la dernière version de Raspbian : https://www.raspberrypi.org/downloads/raspbian/
J’ai choisi la version Buster Lite, car je n’ai pas besoin d’avoir les paquets bureautiques et desktop… J’ai juste besoin d’une version stable, sans paquets complémentaires. Ensuite à l’aide de Win32 Disk Imager je flashe la carte sd que je mets ensuite à l’interieur du Raspberry Pi.
Première chose a faire : démarrer le Raspberry PI avec un écran et un clavier, le renommer, faire en sorte qu’il ait toujours la même adresse IP (ip fixe ou config du serveur DHCP -> box ou routeur). Je ne détaille pas plus ceci, tout cela est déjà ultra documenté…

Étape 3 :

Installation des paquets nécessaires sur le Raspberry Pi

  • Installation du broker et du client Mosquitto (MQTT)

  • Installation InfluxDB

  • Installer et lancer le service InfluxD

  • Création de la base de donnée gosrad

  • Installation Node-Red

  • Installation InfluxDB dans Nod-Red

Accéder a l’interface web InfluxDB sur le rasperry PI (http://adresseip:1880) :

  • Installation Grafana

 

Etape 4 :

Paramétrages des logiciels pour affichage des données recoltées dans grafana

Dans Node-Red, on déploie le schéma suivant :

Dans grafana on ajoute les graphiques :

ET VOILA…
J’ai pu en 2h tout réinstaller…