Tunas Akara
Kembali ke Portofolio
Platform Monitoring Perangkat IoT

Platform Monitoring Perangkat IoT

Tahun: 2025Peran: Freelance Backend Engineeriot

Membantu klien freelance menyatukan alert dan telemetri dari 8+ kategori perangkat lintas protokol ke dalam dashboard real-time sesuai kebutuhan operasional.

Tech Stack

Node.jsMQTTModbusBLEPostgreSQLRedisWebSocketREST API

Platform Monitoring Perangkat IoT

Pekerjaan IoT freelance ini menghubungkan 8+ kategori perangkat dunia nyata ke dashboard operasional: water meter, kWh meter, gas meter, nurse call system, alert code blue, tombol darurat/panic, smart lock, vending machine, dan data PLC dari pabrik — melintasi protokol Modbus, MQTT, BLE, dan WebSocket.

Tantangan

Setiap kategori perangkat bicara protokol berbeda. Water meter pakai Modbus RTU, PLC bicara Modbus TCP, perangkat BLE butuh penanganan nirkabel jarak pendek, dan alert real-time datang lewat MQTT dan WebSocket. Operator butuh satu tampilan terpadu tanpa peduli protokol apa yang ada di bawahnya.

Solusi

Saya membangun alur ingest backend yang menormalisasi telemetri di semua protokol ini ke model data umum. MQTT dan WebSocket menangani event real-time dan update latensi rendah. Perangkat Modbus dipolling dan data register-nya dipetakan ke pembacaan yang bermakna. Perangkat BLE terhubung lewat gateway bridging. Storage persisten menyimpan data historis untuk pelaporan dan analisis tren.

Setiap dashboard dirancang berdasarkan apa yang benar-benar dibutuhkan klien — saya menganalisis alur kerja operasional mereka dulu, lalu membangun dashboard yang cocok, bukan sebaliknya.

Dampak

Operator yang sebelumnya berpindah antara beberapa tool perangkat dan log sekarang punya dashboard yang dibentuk berdasarkan sinyal yang paling mereka butuhkan. Untuk alur alert healthcare, WebSocket membantu event penting muncul tanpa menunggu siklus polling yang lebih lambat. Untuk telemetri pabrik, kesehatan koneksi PLC terlihat di dashboard sehingga data yang basi lebih mudah ditemukan. Setiap dashboard dirancang berdasarkan konteks operasional klien, bukan template IoT generik.

Terkait

Punya perangkat lintas protokol? Lihat layanan pengembangan backend IoT, atau baca panduan lengkap backend IoT.