01 // LE PROJET EN BREF
CAREPLANT
C++JSUn capteur qui surveille l'humidité d'une plante et prévient quand il faut l'arroser.
Un objet connecté de bout en bout : une sonde plantée dans la terre mesure l'humidité, un microcontrôleur envoie ces mesures par Wi-Fi, un serveur les stocke, et une interface web permet de suivre l'évolution. La configuration du Wi-Fi se fait sans brancher l'objet à un ordinateur — il crée son propre réseau, on s'y connecte depuis un téléphone et on renseigne le mot de passe dans une page dédiée.
Chaîne IoT complète : microcontrôleur ESP en C++ Arduino avec capteur analogique, portail captif de configuration Wi-Fi, backend Node/Express avec MongoDB, tableau de bord React déployé sur Heroku.
PRINCIPALC++
RÉALISATIONPROJET D’ÉQUIPE
VÉRIFICATIONnpm + docker-compose
SOURCEINSPECTOR READY
03 // APPORTS CLÉS
- Chaîne complète du capteur physique au tableau de bord en ligne
- Portail captif de configuration Wi-Fi, comme sur les objets connectés du commerce
- Backend conteneurisé et déployé, pas seulement exécuté en local
AU-DELÀ DU SUJET
- Backend conteneurisé (Dockerfile et docker-compose) et documenté (doc.md), au-delà d'une simple exécution locale
- Procédure de déploiement Heroku documentée dans le README
- Préchargement de données de démonstration (preload.js) pour présenter le tableau de bord sans attendre des mesures réelles
04 // ARBORESCENCE DU CODE
LECTURE DES SOURCES…