Membuat firmware yang menyertakan Vehicle_ID dan Vehicle_Type (1=Motor, 2=Mobil, 3=Truk) dalam setiap paket data.
Mengatur interval pengiriman data
Implementasi protokol JSON via MQTT
⚠ Ketergantungan: Team 2 tidak bisa memproses data jika struktur JSON dari Team 1 belum didefinisikan.
Merancang database (PostgreSQL + PostGIS atau MySQL Spatial) untuk menyimpan koordinat geografis.
Membuat tabel Vehicles
Membangun API yang memisahkan data berdasarkan ID kendaraan
⚠ Ketergantungan: Team 3 tidak bisa menghitung statistik jika data tidak tersimpan dalam struktur multi-vehicle.
Geofencing — Mendeteksi jika kendaraan keluar dari area yang ditentukan
Behavior Analytics — Menghitung kecepatan rata-rata untuk deteksi overspeeding
Maintenance Reminder — Peringatan servis berdasarkan total jarak tempuh
⚠ Ketergantungan: Team 4 tidak bisa menampilkan peringatan jika logikanya belum matang.
Live Map View — Menampilkan banyak marker kendaraan di peta dengan ikon berbeda (motor, mobil, truk)
Vehicle Switching — Pilih kendaraan dan lihat riwayat perjalanan (history playback)
Filtering — Filter "hanya truk yang sedang aktif" atau "motor yang sedang berhenti"