Ce projet est une application Web qui surveille les données de température et d'humidité à l'aide d'un ESP32. Les données collectées sont ensuite affichées sur une page Web avec des LEDs représentant les niveaux de température et d'humidité. De plus, le projet comprend une fonctionnalité de notification qui envoie des alertes au téléphone en cas de conditions de température ou d'humidité critiques.
- Clone ce dépôt sur ton ordinateur local.
- Assure-toi d'avoir Node.js installé.
- Exécute
npm install
pour installer les dépendances. - Exécute
node server.js
pour lancer le serveur.
- Avant de commencer, assure-toi de partager l'accès point mobile depuis ton PC.
- Assure-toi que l'ESP32 est correctement connecté et envoie des données.
- Accède à l'application en ouvrant un navigateur Web et en visitant l'URL http://192.168.137.1:3000
- Les données de température et d'humidité sont affichées avec des LEDs indiquant les niveaux respectifs.
Dans les versions futures de ce projet, nous prévoyons d'implémenter une fonctionnalité d'envoi de notifications qui alertera les utilisateurs sur leur téléphone en cas de conditions de température ou d'humidité critiques.
Mohammed FRIOUICHEN et Hicham DJEBALI
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.