SysTracker – IoT Vehicle Monitoring Dashboard
Monitoring kendaraan sekarang nggak harus dilakukan secara manual. Dengan memanfaatkan teknologi Internet of Things (IoT), data kendaraan bisa dipantau secara digital melalui satu dashboard yang praktis dan informatif.
SysTracker merupakan project pengembangan dashboard monitoring kendaraan berbasis IoT yang dirancang untuk menerima, mengolah, dan menampilkan data telemetri dari perangkat ESP32 melalui REST API.
Dashboard ini menyajikan berbagai informasi kendaraan secara real-time, seperti kecepatan, torsi, persentase baterai, tegangan baterai, odometer, status saklar start, hingga posisi kendaraan melalui peta GPS.
Nggak cuma menampilkan data, SysTracker juga dilengkapi visualisasi berupa gauge dan grafik untuk membantu pengguna memahami perubahan performa kendaraan dari waktu ke waktu.
Beberapa fitur unggulan yang tersedia:
Real-Time Monitoring: Memantau kecepatan, torsi, baterai, tegangan, dan odometer kendaraan.
GPS Tracking: Menampilkan lokasi kendaraan beserta arah pergerakannya melalui peta interaktif.
Data Visualization: Menampilkan grafik riwayat kecepatan dan torsi.
Remote Start/Stop Control: Mengirim perintah START_ON dan START_OFF dari dashboard ke perangkat.
REST API Integration: Menghubungkan perangkat ESP32 dengan dashboard melalui komunikasi API.
Device Management: Mengelola identitas perangkat dan API key.
Admin Settings: Mengatur identitas website, interval pembaruan data, password, dan reset data.
CLI Simulator: Menyediakan simulator untuk menguji pengiriman data telemetri tanpa perangkat fisik.
SysTracker juga menerapkan mekanisme autentikasi API key, proteksi CSRF untuk endpoint berbasis sesi, serta pengelolaan API key dalam bentuk hash untuk meningkatkan keamanan sistem.
Melalui project ini, kami mengembangkan solusi monitoring berbasis IoT yang menggabungkan pengumpulan data perangkat keras, komunikasi API, visualisasi data, dan kontrol perangkat dalam satu platform terintegrasi.