Arsitektur Industrial IoT: Dari Sensor hingga Dashboard
Industrial Internet of Things (Industrial IoT) bukan hanya soal mengirim data sensor ke internet. Sistem yang benar-benar dapat digunakan di lapangan membutuhkan rangkaian teknologi yang saling terhubung: mulai dari sensor, embedded controller atau PLC, komunikasi data, network infrastructure, server, database hingga dashboard monitoring.
Karena itu, ketika membangun Industrial IoT, saya lebih melihatnya sebagai end-to-end system integration daripada sekadar proyek microcontroller atau dashboard. Setiap layer harus mempunyai fungsi yang jelas, dapat dipelihara, mudah ditelusuri ketika terjadi gangguan, dan tetap relevan dengan proses yang sedang dimonitor atau dikontrol.
Gambaran Besar Arsitektur Industrial IoT
Secara umum, arsitektur Industrial IoT dapat dipandang sebagai aliran data dari perangkat lapangan menuju sistem monitoring, kemudian kembali menjadi informasi atau aksi yang dapat digunakan oleh operator.
Alur tersebut dapat berubah tergantung kebutuhan sistem. Pada beberapa aplikasi, data langsung dikirim dari microcontroller ke MQTT Broker. Pada sistem industri, data dapat terlebih dahulu melalui PLC, HMI atau gateway. Pada sistem yang membutuhkan intelligence, data juga dapat diproses oleh edge device atau model AI sebelum dikirim ke server.
1. Sensor dan Field Device: Sumber Data Sistem
Layer pertama adalah perangkat lapangan. Di sinilah kondisi fisik proses diubah menjadi data yang dapat dibaca sistem. Sensor dapat berupa sensor suhu, kelembapan, tekanan, level, load cell, energy meter, proximity sensor, kamera maupun perangkat ukur industri lainnya.
Pemilihan sensor tidak cukup hanya berdasarkan jenis besaran yang diukur. Sistem juga perlu mempertimbangkan range pengukuran, akurasi, tipe output, supply, ketahanan lingkungan, kebutuhan kalibrasi dan cara sensor tersebut berkomunikasi dengan controller.
Pada titik ini, bidang Embedded Systems & Electronics Engineering menjadi fondasi penting karena sensor harus dihubungkan dengan perangkat yang mampu membaca, memproses dan meneruskan data secara konsisten.
Contoh perangkat pada layer lapangan
- Temperature, humidity dan pressure sensor.
- Load cell dan weighing transmitter.
- Energy meter dan power monitoring device.
- Digital input, limit switch dan proximity sensor.
- Industrial camera untuk kebutuhan computer vision.
2. Embedded Controller dan PLC: Processing di Level Perangkat
Setelah data diperoleh dari sensor, data perlu dibaca oleh controller. Controller dapat berupa ESP32, STM32, Raspberry Pi Pico, Arduino, ATmega, Raspberry Pi, PLC atau perangkat khusus lainnya.
Pada level ini, sistem dapat melakukan filtering, scaling, state logic, local alarm, buffering data maupun pengendalian sederhana sebelum data diteruskan ke layer berikutnya.
Untuk proses yang memerlukan control logic, interlock, sequencing dan integrasi dengan HMI, arsitektur biasanya bersinggungan dengan Industrial Automation & System Integration. PLC dan embedded controller tidak harus diposisikan sebagai teknologi yang saling menggantikan. Keduanya dapat ditempatkan sesuai kebutuhan sistem.
3. Industrial Communication: Membawa Data Antarperangkat
Setelah sensor dan controller bekerja, tantangan berikutnya adalah komunikasi data. Pada sistem Industrial IoT, komunikasi harus dipilih berdasarkan jarak, lingkungan, jumlah perangkat, kebutuhan reliability dan interface perangkat yang tersedia.
RS485 dan Modbus RTU
RS485 banyak digunakan karena sesuai untuk komunikasi serial pada lingkungan industri dan dapat menjangkau perangkat yang lebih jauh dibanding komunikasi TTL biasa. Di atas physical layer RS485, protokol Modbus RTU sering digunakan untuk membaca register dari PLC, meter, sensor atau controller.
Dalam arsitektur end-to-end, Modbus RTU biasanya berperan sebagai komunikasi pada level perangkat, kemudian data yang telah dibaca oleh gateway atau controller diteruskan ke server menggunakan protokol lain.
MQTT
MQTT sangat sesuai untuk pertukaran data antara device, gateway dan server karena model publish/subscribe membuat pengiriman data lebih fleksibel. Device dapat melakukan publish data sensor ke broker, sedangkan dashboard atau service lain melakukan subscribe pada topic yang dibutuhkan.
Pembahasan lebih detail tentang MQTT akan menjadi artikel lanjutan dari cluster Industrial IoT ini.
HTTP / REST API
HTTP atau REST API berguna ketika device atau gateway perlu berinteraksi dengan web service tertentu, mengirim payload ke backend atau mengambil konfigurasi dari application server. MQTT dan HTTP bukan dua protokol yang harus dipertentangkan; keduanya dapat digunakan bersama sesuai fungsi masing-masing.
4. Network Infrastructure: Jalur Komunikasi Industrial IoT
Ketika data mulai melewati Ethernet, WiFi atau koneksi internet, desain jaringan menjadi bagian dari sistem. Pada tahap ini yang dibutuhkan bukan hanya koneksi, tetapi struktur network yang dapat dikontrol.
Implementasinya dapat mencakup subnet, VLAN, routing, switching, firewall, NAT, VPN dan secure remote access. Untuk sistem yang mempunyai perangkat IoT, server dan perangkat administrasi, segmentasi jaringan membantu memisahkan traffic berdasarkan fungsi sehingga troubleshooting dan pengamanan menjadi lebih mudah.
Layer ini terkait langsung dengan pillar Network Engineering & Secure Infrastructure.
Contoh pembagian network
- Network perangkat IoT atau field gateway.
- Network PLC/HMI atau control system.
- Network server dan infrastructure service.
- Network user atau administration.
- VPN untuk maintenance dan remote access.
5. Server, MQTT Broker dan Backend Service
Setelah melewati network, data perlu diterima oleh service yang dapat mengelola komunikasi dan menyediakannya bagi aplikasi lain. Service tersebut dapat berupa MQTT Broker, HTTP API, Node-RED, backend application atau service khusus.
Untuk sistem yang ingin mempunyai kendali penuh atas data dan infrastructure, layanan dapat ditempatkan pada Linux Server atau lingkungan virtualisasi. Proxmox VE, virtual machine, MQTT Broker, database dan application server dapat disusun sebagai bagian dari self-hosted infrastructure.
Pembahasan tentang layer ini terkait dengan Server Infrastructure & Virtualization.
6. Database: Mengubah Data Real-Time Menjadi Data Historis
Monitoring real-time saja tidak cukup untuk banyak sistem. Data perlu disimpan agar dapat digunakan untuk histori, audit, trend, maintenance, evaluasi performa dan analisis.
Database dapat menyimpan timestamp, device ID, sensor value, status, alarm, event maupun parameter operasional. Struktur database sebaiknya dirancang sejak awal agar pertumbuhan data tidak membuat sistem sulit dipelihara.
Data yang umumnya disimpan
- Nilai sensor dan measurement.
- Status perangkat.
- Alarm dan event.
- Set point dan perubahan konfigurasi.
- Data produksi atau tonase.
- Hasil inference pada sistem AI.
7. Dashboard: Menampilkan Informasi yang Dapat Digunakan
Dashboard adalah layer yang paling terlihat oleh pengguna, tetapi justru bukan satu-satunya bagian yang menentukan kualitas sistem. Dashboard yang baik harus menampilkan informasi yang relevan, bukan sekadar sebanyak mungkin data.
Untuk monitoring, informasi dapat berupa current value, status device, trend, historical chart, alarm, summary, kondisi communication dan indikator health system.
Dashboard juga sebaiknya memisahkan kebutuhan operator, administrator dan management apabila informasi yang diperlukan masing-masing pengguna berbeda.
8. Dari Monitoring Menuju Control dan Intelligence
Industrial IoT dapat berhenti pada monitoring, tetapi dapat pula diperluas menjadi sistem control dan decision support. Pada kasus tertentu, keputusan dilakukan oleh PLC atau embedded controller. Pada kasus lain, server dapat mengirimkan command kembali ke device setelah melalui rule dan otorisasi tertentu.
Untuk kebutuhan yang melibatkan data visual atau pola yang lebih kompleks, layer intelligence dapat ditambahkan menggunakan Applied AI, Edge AI & Computer Vision. Contohnya adalah kamera yang mendeteksi kondisi keselamatan, kemudian Raspberry Pi mengaktifkan alarm dan mencatat event ke server.
Contoh Arsitektur Industrial IoT End-to-End
Sebagai contoh, sebuah sistem monitoring berat material dapat memiliki alur seperti berikut:
Contoh tersebut menunjukkan bahwa satu proyek Industrial IoT dapat menyentuh electronics, embedded systems, automation, communication protocol, networking, server dan software sekaligus. Karena itu, kemampuan integrasi antarlayer menjadi lebih penting daripada sekadar menguasai satu device.
Kesalahan Umum ketika Membangun Industrial IoT
Banyak prototipe bekerja baik pada meja pengujian tetapi menjadi sulit dipelihara ketika mulai dipasang di lapangan. Beberapa penyebabnya adalah keputusan arsitektur yang terlalu berfokus pada demo awal.
- Memilih protocol tanpa mempertimbangkan environment dan reliability.
- Tidak memisahkan fungsi local control dengan cloud/server monitoring.
- Tidak memiliki struktur addressing, topic atau naming yang konsisten.
- Menggabungkan semua perangkat pada satu network tanpa segmentasi.
- Tidak merencanakan data retention dan pertumbuhan database.
- Tidak menyediakan monitoring terhadap health perangkat dan communication.
- Tidak merancang remote maintenance dan backup sejak awal.
Pendekatan yang Saya Gunakan
Saya menggunakan pendekatan sistem bertahap: mulai dari kebutuhan proses, menentukan titik sensing, memilih controller, menentukan protocol komunikasi, merancang network, menyiapkan server dan database, lalu membangun dashboard serta kebutuhan intelligence jika diperlukan.
Alur tersebut membuat troubleshooting lebih sistematis karena setiap layer dapat diuji secara terpisah. Jika data tidak muncul di dashboard, misalnya, pemeriksaan dapat dilakukan mulai dari sensor, controller, communication, network, broker, database hingga application layer.
Sensor → Processing → Communication → Networking → Server → Database → Application → Monitoring → Control → Security → Maintenance.
Hubungan Industrial IoT dengan Enam Bidang Keahlian
Industrial IoT pada akhirnya adalah titik temu beberapa disiplin teknologi. Karena itu artikel ini terhubung dengan enam pillar expertise utama pada website ini:
Penutup
Arsitektur Industrial IoT dari sensor hingga dashboard menunjukkan bahwa sistem IoT industri bukan sekadar koneksi antara microcontroller dan internet. Sistem yang dapat digunakan secara nyata membutuhkan integrasi hardware, communication, network, server, database, application, security dan maintenance yang dirancang sebagai satu kesatuan.
Dengan pendekatan end-to-end, setiap teknologi mempunyai posisi yang jelas dan sistem menjadi lebih mudah dikembangkan, diuji, dipelihara serta ditingkatkan ketika kebutuhan berubah.
INDUSTRIAL IOT PILLAR
Lanjutkan Eksplorasi Industrial IoT
Pelajari arsitektur, technology stack, implementasi dan pendekatan end-to-end Industrial IoT pada halaman expertise utama.


Komentar