Sprint 3 Koneksi ESP dengan Firebase
Integrasi Firebase untuk Riwayat Pemantauan Arus Air dan Arus Listrik
![]() |
Dalam pengembangan sprint 2 aplikasi ini, telah diimplementasikan integrasi dengan Firebase Firestore untuk menyimpan dan mengelola riwayat pemantauan arus air dan arus listrik. Integrasi ini memungkinkan data yang terdeteksi oleh perangkat langsung disimpan dan diperbarui secara real-time ke dalam database Firebase, sehingga pengguna dapat mengakses riwayat pemantauan dengan cepat dan akurat melalui aplikasi.
Fitur Utama:
1. **Koneksi Real-time:** Aplikasi terhubung langsung dengan Firebase Firestore menggunakan fitur streaming data (StreamBuilder), sehingga setiap perubahan data akan secara otomatis diperbarui dalam aplikasi tanpa perlu penyegaran halaman.
2. **Penyimpanan Data:** Data riwayat pemantauan arus air dan arus listrik disimpan dengan aman dan terorganisir di dalam database Firebase Firestore. Hal ini memungkinkan akses yang cepat dan efisien ke data oleh pengguna.
Cara Kerja:
1. Setiap kali terjadi pemantauan arus air atau arus listrik, data waktu pemantauan dan nilai arus air/arus listrik masuk (baik masuk maupun keluar) dikirim ke Firebase Firestore.
2. Aplikasi menggunakan StreamBuilder untuk mengambil data riwayat dari Firebase Firestore. Ini memastikan bahwa data yang ditampilkan kepada pengguna selalu yang paling baru.
Keuntungan:
1. **Real-time Monitoring:** Integrasi dengan Firebase Firestore memungkinkan pengguna untuk melihat riwayat pemantauan arus air dan arus listrik secara langsung, tanpa perlu menunggu atau memperbarui halaman.
2. **Keandalan Data:** Firebase menyediakan infrastruktur yang kokoh dan andal untuk menyimpan data, sehingga pengguna dapat mempercayai akurasi data yang ditampilkan di aplikasi.
Kesimpulan:
Dengan integrasi Firebase Firestore, pengguna dapat memantau riwayat pemantauan arus air dan arus listrik secara real-time melalui aplikasi. Koneksi langsung dengan Firebase memastikan keakuratan dan keandalan data yang ditampilkan, memberikan pengalaman pengguna yang responsif dan nyaman dalam melihat riwayat pemantauan.
Koneksi ESP dan Firebase
Kode yang diberikan memungkinkan perangkat ESP, seperti ESP32, untuk terhubung dengan layanan Firebase. Program ini menginisialisasi koneksi WiFi menggunakan SSID dan password yang telah ditentukan, kemudian mengatur API Key Firebase dan URL database RTDB untuk komunikasi antara ESP dan Firebase. Setelah koneksi terbentuk, program memantau sensor aliran yang terhubung ke ESP, menghitung kecepatan aliran, dan mengirim data ke Firebase RTDB untuk disimpan. Ini membuka kemungkinan untuk pengguna melihat pembaruan aplikasi secara real-time berdasarkan data sensor, seperti monitoring kecepatan aliran dalam sistem saluran air atau sistem pemadam kebakaran, serta melakukan analisis data untuk pengoptimalan performa sistem.
Komentar
Posting Komentar