Repository ini berisi implementasi integrasi ESP32 dengan Flask API untuk mengumpulkan data sensor lingkungan yang terdiri dari:
- Sensor DHT11 untuk membaca data temperatur dan kelembapan.
- Gas Sensor MQ2 untuk membaca konsentrasi gas dalam bentuk persentase.
Data yang dikumpulkan oleh ESP32 dikirimkan ke Flask API melalui protokol HTTP POST dan disimpan ke dalam database MongoDB.
-
Koneksi WiFi ESP32:
- ESP32 secara otomatis terhubung ke jaringan WiFi menggunakan kredensial yang telah dikonfigurasi.
-
Pengumpulan Data Sensor:
- Temperatur dan kelembapan dari DHT11.
- Konsentrasi gas dari MQ2, dikalkulasi dalam bentuk persentase.
-
Integrasi Flask API:
- Data sensor dikirim secara real-time ke endpoint Flask API.
- Flask API menyimpan data ke dalam database MongoDB untuk kebutuhan analisis lebih lanjut.
-
Format Data yang Dikirim: Data dikirim dalam format JSON dengan parameter berikut:
{ "temperature": <nilai_temperatur>, "humidity": <nilai_kelembapan>, "gas_value": <persentase_gas>, "timestamp": <waktu_pengukuran> }