IoT school project. The goal is to create a independant minimalist weather station.
- Arnaud Fischer
- Arthur Jenck
- Alexis Gontier
- Louis Dondey
- Maxime Bidan
A draft of our wiring in Three.js is available on
/docs/tinkercad/tinkercad-threejs
cd bridge
node server.jsbroadcast fake data for the web client in case mqtt don't works
cd bridge
node server.js --test- Définir le schéma de câblage
- Choisir les pins GPIO
- Définir le format JSON des messages
- Définir les topics MQTT
- Implémenter la génération de données fictives
- Implémenter le bouton avec debounce
- Implémenter les LEDs indicatrices
- Tester sur TinkerCAD
- Connexion WiFi
- Connexion au broker MQTT
- Publication des données
- (Bonus) Réception des commandes
- Bridge MQTT → WebSocket
- Page HTML avec affichage temps réel
- (Bonus) Bouton pour changer l'unité
- Emprunter un capteur
- Adapter le code pour lecture réelle
- Valider le fonctionnement complet
- Installer Mosquitto sur le Pi
- Configurer le Pi en Access Point
- Déployer le serveur web
- Tester en mode autonome