Back to Work
F
LARAVELMQTTIOT

FleetTrack

Backend Engineer · Lab IoT Nexa · 2025

Backend untuk sistem fleet management berbasis IoT - menjembatani sensor kendaraan dengan dashboard real-time lewat protokol MQTT.

01 · MASALAH

Konteks & Masalah

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.

02 · PERAN SAYA

Peran Saya

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.

03 · SOLUSI

Solusi

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 (Laravel Reverb). Database dirancang untuk time-series telemetry - ringan untuk write, efisien untuk query rentang waktu.

04 · FITUR UTAMA

Fitur Utama

01

MQTT message broker (Mosquitto) untuk komunikasi sensor real-time

02

Backend Laravel modular yang subscribe topic per-armada

03

Time-series database schema untuk telemetry (GPS, mesin, sensor lain)

04

WebSocket push (Laravel Reverb) ke dashboard untuk update real-time

05

Arsitektur event-driven yang stabil untuk banyak device bersamaan

06

API untuk integrasi dengan sistem operasional klien

05 · TECH STACK
LaravelMQTT (Mosquitto)Laravel ReverbWebSocketsMySQLREST API
06 · HASIL

Hasil & Dampak

Backend MQTT-based yang menjembatani hardware dengan dashboard operasional - latensi rendah, stabil, dan siap diperluas untuk armada dalam skala harian.