Smart Portable Water Filtration System
Sistem monitoring kualitas air real-time berbasis IoT dengan konektivitas LoRa jarak jauh, dirancang untuk operasi respons bencana dan daerah terpencil.
10+ km
LoRa Range
5 detik
Update Rate
10 sensor
Parameter
4 channel
Relay Control
FILTRAZON adalah sistem monitoring purifikasi air portabel yang menggabungkan sensor IoT, komunikasi LoRa jarak jauh, dan dashboard berbasis cloud untuk memastikan kualitas air bersih di lokasi bencana maupun daerah terpencil.
Node sensor FILTRAZON mengukur pH, TDS, turbiditas, dan laju aliran secara terus-menerus, mengirimkan data via LoRa ke gateway, kemudian diteruskan ke Firebase Realtime Database untuk ditampilkan di dashboard monitoring.
Arsitektur Sistem
FILTRAZON menyediakan seluruh kebutuhan monitoring kualitas air dari sensor hingga dashboard.
pH, TDS, turbiditas, laju aliran, dan volume air dimonitor secara langsung dari Firebase Realtime Database dengan update setiap 5 detik.
Komunikasi LoRa 915 MHz memungkinkan pengiriman data dari node sensor ke gateway dengan jangkauan hingga 10+ km tanpa infrastruktur internet.
Kontrol pompa, UV sterilizer, dan relay lainnya dari dashboard. Command dikirim via Firebase ke gateway, diteruskan ke node via LoRa.
Setiap data dari Firebase disimpan otomatis ke database MySQL lokal. Tersedia filter tanggal, pagination, dan export CSV.
Alert otomatis dikirim saat parameter sensor melewati threshold. pH < 6.5, TDS > 300 ppm, turbiditas > 100 NTU, atau kegagalan aliran.
Grafik historis dengan rentang 1H, 6H, 12H, 24H. Status kualitas air agregat, status koneksi LIVE/STALE/OFFLINE, dan tabel telemetri.
Alur data FILTRAZON dari sensor fisik hingga monitoring dashboard secara realtime.
Alur Data
Pengukuran Sensor
Node ESP32 membaca pH, TDS, turbiditas, laju aliran, status pompa, UV, dan relay setiap 5 detik.
Transmisi LoRa
Data dikirim via LoRa 915 MHz ke gateway dengan jangkauan hingga 10+ km di area terbuka.
Gateway ke Firebase
Gateway menerima paket LoRa, menambahkan metadata (RSSI, SNR, timestamp), lalu mengunggah ke Firebase Realtime Database.
Dashboard Realtime
Browser membaca Firebase /latest setiap 5 detik. Perubahan data sensor tampil otomatis di dashboard tanpa reload.
Simpan ke MySQL
Backend menyimpan setiap snapshot baru ke MySQL lokal sebagai riwayat. Dedup berdasarkan device_id + seq.
Alur Kontrol Relay
User Klik Tombol
User menekan tombol ON/OFF pada halaman Kontrol di dashboard.
Command ke Firebase
Backend menulis command (R1ON, R2OFF, dst) ke Firebase /filtrazon/cmd.
Gateway Polling
Gateway membaca /cmd dari Firebase, mengirim command via LoRa ke node ESP32.
Node Eksekusi & ACK
ESP32 mengeksekusi perintah relay dan mengirim ACK ke gateway.
Status Koneksi
Parameter Sensor
Threshold Kualitas Air
Konektivitas