Grafana
Les courbes et tableaux de bord. C'est l'outil des élèves.
- Utilisateur
- Mot de passe
Dashboard : dossier Ruche, « Ruche – températures ». Choisissez la ruche en haut de la page.
Des capteurs de température placés dans des ruches envoient leurs mesures par radio (LoRaWAN). Ce serveur les reçoit, les décode, les range et les affiche sous forme de courbes que les élèves peuvent consulter.
Une mesure traverse six étapes, de la ruche jusqu'à l'écran. Chaque étape est un petit logiciel indépendant qui tourne dans un conteneur Docker.
Le détail de chaque étape (entrées, fonction, sorties) est dans les schémas fonctionnels.
En l'absence de capteur, le simulateur envoie de fausses trames au niveau de l'étape 3 : toute la suite de la chaîne est alors réellement exercée.
Les outils s'ouvrent dans le navigateur. Cliquez sur l'adresse pour y aller.
.env
(variables GRAFANA_ADMIN_PASSWORD, INFLUXDB_ADMIN_PASSWORD…).
Pour les afficher dans cette page, lancez demarrer-local.bat ou bash scripts/acces-local.sh.
Les courbes et tableaux de bord. C'est l'outil des élèves.
Dashboard : dossier Ruche, « Ruche – températures ». Choisissez la ruche en haut de la page.
L'éditeur des flux qui décodent les trames. Pour les enseignants et l'administration.
La base de données qui stocke les mesures.
C'est ici que la passerelle WisGate dépose ses messages. Chaque usage a son propre compte, avec des droits limités.
| Compte | Mot de passe | Droit | Usage |
|---|---|---|---|
wisgate | écrire application/# | Passerelle LoRaWAN (réelle ou micro:bit) | |
nodered | lire application/# | Node-RED, automatique | |
simulateur | écrire application/SIMULATEUR/# | Trames de test |
Serveur MQTT : … (sans chiffrement : à n'utiliser que sur un réseau de confiance).
demarrer-local.bat : il lance Docker, démarre les services et ouvre cette page.simulateur.bat (20 trames par défaut).pont-wisgate.bat : il joue le rôle de la passerelle.docker compose down (les données sont conservées).scripts/backup.sh.RUCHES (DevEUI → nom) dans le nœud « Décodeur D22-LB » de Node-RED.simulateur.