FleetTrack
Backend Engineer (Research Assistant) · Lab IoT Nexa — UDINUS · 2025
Backend untuk sistem fleet management berbasis IoT — menjembatani sensor kendaraan dengan dashboard real-time lewat protokol MQTT.
Streaming telemetry real-time dari banyak device.
Sensor armada IoT (GPS, accelerometer, telemetry mesin) menghasilkan data real-time dalam volume besar — data harus sampai ke dashboard dengan latensi rendah, stabil, dan tidak hilang. Solusi REST synchronous tradisional tidak cukup untuk menangani streaming telemetry dari banyak device sekaligus.
Backend engineer dengan fokus arsitektur event-driven.
Research assistant di Lab IoT Nexa — bertanggung jawab merancang infrastruktur backend dan struktur database, mengimplementasikan message broker, menyusun alur sistem untuk menangani aliran data sensor secara berkelanjutan.
MQTT message broker + backend modular.
Backend Laravel dengan arsitektur modular yang mengintegrasikan protokol MQTT (Mosquitto) sebagai message broker. Sensor publish telemetry ke broker, backend subscribe dan memproses event, hasilnya di-push ke dashboard lewat WebSocket. Database dirancang untuk time-series telemetry — ringan untuk write, efisien untuk query rentang waktu.
Arsitektur yang stabil untuk streaming skala harian.
MQTT message broker (Mosquitto) untuk komunikasi sensor real-time
Backend Laravel modular yang subscribe topic per-armada
Time-series database schema untuk telemetry (GPS, mesin, sensor lain)
WebSocket push ke dashboard untuk update real-time
Arsitektur event-driven yang stabil untuk banyak device bersamaan
API untuk integrasi dengan sistem operasional klien
Latensi rendah, scalable, dan siap ekspansi sensor.
Backend yang siap untuk armada dalam skala harian — sensor publish → broker → backend → dashboard dalam hitungan milidetik. Arsitektur modular memungkinkan ekspansi sensor baru (temperatur, bahan bakar, dsb) tanpa perubahan besar di backend.