0% ont trouvé ce document utile (0 vote)
28 vues3 pages

Collecte de données IoT avec ESP32 et Firebase

Transféré par

arfaouiwennes69
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
28 vues3 pages

Collecte de données IoT avec ESP32 et Firebase

Transféré par

arfaouiwennes69
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

1.

Objectif général
Le système décrit a pour but de collecter des données depuis un capteur, de les envoyer à travers
un ESP32 connecté en Wi-Fi vers une base de données en ligne (Firebase). Ces données pourront
ensuite être consultées ou exploitées via :
• une application web,
• une application mobile,
• ou une application Node-RED (dashboard IoT).
Le schéma met en avant la rapidité de prototypage grâce à l’ESP32 et Firebase.

2. Architecture matérielle
• Capteur (ex : température, humidité, etc.) → relié à la carte ESP32.
• ESP32 (programmée via l’IDE Arduino).
• Connexion Wi-Fi → via modem/routeur.
• Firebase (base de données temps réel de Google) → accessible via Internet.
➡️L’ESP32 joue le rôle d’interface entre le monde physique (capteur) et le cloud (Firebase).

3. Étapes de mise en œuvre


a) Configuration de la carte ESP32
• Installation de la carte ESP32 sur l’IDE Arduino.
• Ajout de la bibliothèque Firebase ESP32.

b) Configuration de Firebase
• Création d’un projet Firebase.
• Récupération du host (lien HTTPS) et de la clé d’authentification (AuthKey).
• Liaison entre Firebase et l’ESP32 via Wi-Fi.

c) Développement du code (Arduino IDE)


Le code contient trois parties principales :
1. WiFi → connexion du module ESP32 au réseau.
2. Firebase → envoi et réception des données.
3. Acquisition du signal → lecture du capteur (ex. température) et stockage dans la BD.
Une boucle (loop) permet d’envoyer les données périodiquement.
4. Exploitation des données
Les données envoyées à Firebase peuvent être utilisées par différentes applications :
• Application web → affichage via navigateur.
• Application mobile → visualisation sur smartphone.
• Application Node-RED → création de tableaux de bord (dashboard IoT).
Exemple affiché sur le tableau :
• Température du capteur = 32°C consultée via une application.

5. Points clés notés sur le tableau


• Rapidité de prototypage avec ESP32 et Firebase.
• Utilisation d’un schéma de communication IoT typique :
Capteur → ESP32 (Wi-Fi) → Firebase (Internet) → Application.
• Nécessité de configurer correctement :
• La carte ESP32,
• La base de données Firebase (Host et AuthKey),
• Le code (connexion Wi-Fi, envoi/récupération données, acquisition capteur).

Vous aimerez peut-être aussi