Repository ini berisi source code Tugas Akhir dengan judul "Pengembangan Aplikasi IoT Berbasis Mobile pada Sistem Kontrol dan Monitoring Aquascape". Sistem dikembangkan untuk memonitor kondisi air secara near real-time, penggantian air secara otomatis, dan lampu terjadwal maupun manual melalui Aplikasi Mobile.
|
|
||
|---|---|---|
| .vscode | ||
| android | ||
| ios | ||
| lib | ||
| linux | ||
| macos | ||
| test | ||
| web | ||
| windows | ||
| .gitignore | ||
| .metadata | ||
| README.md | ||
| analysis_options.yaml | ||
| devtools_options.yaml | ||
| firebase.json | ||
| flutter_01.png | ||
| pubspec.lock | ||
| pubspec.yaml | ||
README.md
Sistem Monitoring Aquascape
Aplikasi Flutter untuk monitoring dan kontrol kualitas air aquascape menggunakan Node-RED sebagai REST API dan MySQL sebagai database.
Deskripsi
Aplikasi ini bertujuan untuk membantu pengguna memantau kondisi aquascape melalui aplikasi mobile. Sistem dapat menampilkan data sensor serta mengontrol perangkat secara otomatis maupun manual.
Fitur
- Login dan Registrasi pengguna
- Monitoring kadar amonia
- Monitoring kekeruhan air
- Monitoring ketinggian air
- Pengaturan ambang batas amonia
- Pengaturan ambang batas kekeruhan
- Pengaturan tinggi akuarium
- Kontrol lampu manual
- Penjadwalan lampu otomatis
- Riwayat data monitoring
- Notifikasi ketika nilai melebihi ambang batas
Teknologi yang Digunakan
- Flutter
- Dart
- Node-RED
- MySQL
- REST API
- Firebase Authentication
- Firebase Cloud Messaging (FCM)
Get Started
- Install dependency
flutter pub get
- Jalankan aplikasi
flutter run