Arsitektur Edge-to-Server untuk Integrasi Data Industri
Dengan perangkat sederhana dan software open source, sistem ini menghadirkan integrasi data industri yang aman, efisien, dan berkelanjutan.
Photo by Ayadi Ghaith / Unsplash
Ditulis oleh Ketut Kumajaya | 6 Oktober 2025
Latar Belakang
Dalam dunia otomasi industri, data proses bukan sekadar angka di layar; ia adalah dasar pengambilan keputusan bisnis.
Dari pengalaman bertahun-tahun di lantai kontrol, beberapa masalah klasik sering muncul:
- Data DCS sulit diakses di luar jaringan unit produksi, atau hilang saat jaringan terganggu.
- ERP membutuhkan data untuk analisis dan pelaporan, tapi tidak selalu membutuhkan data real-time.
- Banyak sistem modern menerapkan push architecture, namun dalam praktik lapangan sering menghadapi tantangan saat jaringan putus atau SCADA restart.
Solusi yang lebih tahan banting adalah mencatat data proses secara lokal di lapangan, menyimpannya dengan aman, lalu menariknya ke server hanya ketika diperlukan. Dengan cara ini, risiko kehilangan data berkurang drastis dan sistem tetap resilient.
Filosofi Pull vs Push
Dari pengalaman lapangan, push architecture sering menjadi rumit.
Saat jaringan putus, data stagnan tanpa disadari. Restart SCADA bisa memutus aliran.
Pull architecture lebih stabil: data dicatat lokal, server hanya menarik sesuai interval.
Resilience lebih penting daripada kecepatan dalam operasi nyata. Kecepatan bisa ditunda, integritas tidak bisa ditawar.
Dalam satu kasus nyata, jaringan antar-plant terputus selama 6 jam. Pada sistem push, histori hilang permanen. Pada sistem pull, edge tetap mencatat penuh. Begitu koneksi pulih, server menarik backlog, dan ERP tetap menerima histori lengkap tanpa celah.
Arsitektur Sistem
Sistem ini dibagi menjadi dua lapisan utama: edge dan server.
Edge computer ditempatkan di perbatasan antara dunia proses dan digital, seperti Raspberry Pi 4B dalam casing industrial Advantech UNO220, menjalankan Ubuntu Server headless. Perannya bukan sekadar gateway, melainkan pencatat data independen, pengolah awal, dan penghubung aman ke server pusat. Edge menyimpan buffer data beberapa bulan, sehingga meski jaringan terputus, histori tetap utuh.
Server berjalan di VM Ubuntu Server yang juga headless. Ia bertindak sebagai relay dan integrator, menerima permintaan dari ERP atau Node‑RED, lalu meneruskannya ke edge sesuai lokasi. Server tidak perlu tahu detail teknis tiap edge, cukup berbicara dengan format JSON seragam dari proxy.
Diagram Alur Sistem
Diagram berikut memperlihatkan alur komunikasi:
- DCS → Modbus RTU → Modbus TCP/RTU Gateway: data proses mentah keluar dari sistem kontrol.
- Rapid SCADA di edge mencatat data sebagai historian.
- Node‑RED di edge mengirim laporan otomatis atau status OS.
- Proxy Layer menjamin format JSON konsisten, menambahkan autentikasi dan flag audit.
- Server Node‑RED menerima permintaan dari ERP, lalu meneruskan ke proxy di edge.
- Grafana mengambil data dari proxy untuk visualisasi.
- Chat Server menerima laporan mandiri dari edge.
Edge Layer
Edge computer berfungsi sebagai pencatat data independen, pengolah awal, sekaligus penghubung aman antara DCS dan server pusat. Untuk itu, beberapa layanan utama dijalankan secara paralel:
- Rapid SCADA → mencatat data dari DCS sebagai historian.
- Node-RED → membuat auto report, memantau status OS, dan melakukan pengolahan sederhana sebelum data dikirim ke server.
- mbusbd → adapter yang memungkinkan Modbus RTU diakses bersama Rapid SCADA dan Node-RED tanpa konflik port.
Advantech UNO220 adalah casing standar industri yang dapat melengkapi Raspberry Pi 4B. Casing ini sudah termasuk pendingin pasif (fanless cooling), RTC Epson RX‑8010SJ‑B, TI TCA9554 I/O expander, Infineon OPTIGA™ TPM SLB9670 security chip, port serial RS‑232/RS‑485, dan dukungan Power over Ethernet (PoE).
Dukungan hardware tersebut sangat memadai, namun tetap membutuhkan konfigurasi software yang benar agar sistem berjalan stabil dan aman.
Seluruh dukungan software tersedia di repositori penulis untuk memastikan integrasi berjalan mulus.
Catatan tentang Modbus RTU
Meski sederhana, Modbus RTU berbasis RS‑485 justru memberi lapisan keamanan tambahan: tidak terekspos ke TCP/IP, stabil dengan pola master‑slave deterministik, dan mudah diaudit. Dengan gateway TCP/RTU di edge, DCS tetap terlindungi di domain serial, sementara server pusat tetap menerima data dalam format modern yang konsisten.
Proxy Layer
Proxy layer open source di edge:
- Menyediakan format JSON konsisten untuk server.
- Menangani autentikasi: Rapid SCADA 5 (Basic Auth) vs Rapid SCADA 6 (session cookie).
- Menambah keamanan: log akses, kontrol autentikasi, monitoring.
Server dan aplikasi lain (Node-RED, Grafana) dapat mengakses data tanpa mengetahui versi SCADA atau detail teknis edge.
Open source, bebas lisensi, dan dapat disesuaikan sesuai kebutuhan — hasil development mandiri yang bisa terus dievolusi.
Server
Server berperan sebagai relay data dan integrator:
- ERP system mengirim REST → server meneruskan ke edge → hasil dikembalikan.
- Node-RED dan Grafana mengambil data dengan cara seragam.
- Chat server internal memungkinkan edge mengirim laporan performa atau status OS secara mandiri.
ERP tidak butuh data real-time; cukup data 48 jam terakhir. Retry panggilan ERP diatur tim ERP — server tetap ringan dan fokus relay. Dengan pola ini, satu server bisa melayani puluhan edge tanpa bottleneck.
Nilai Ekonomis
- Edge murah tapi cukup kuat: Raspberry Pi industrial, PC Windows, atau perangkat lain yang mendukung Modbus RTU.
- Server dapat melayani banyak lokasi.
- Pencatatan lokal mengurangi risiko downtime.
- Open source → tanpa biaya lisensi.
- Skalabilitas sederhana: menambah unit baru cukup edge minimal, atau komputer Windows yang ada + USB RS-485 converter → OS-independent.
| Komponen | Biaya | Fungsi Utama | Lisensi |
|---|---|---|---|
| Edge (RPi) | Rendah | Pencatat & gateway | Open source |
| Server (VM) | Sedang | Relay & integrator | Open source |
| Proxy Layer | Nol | Format JSON & keamanan | Open source |
| Rapid SCADA | Nol | Historian & visualisasi | Open source |
| Node‑RED | Nol | Automasi & REST handler | Open source |
Meski murah, sistem ini tidak murahan: dibangun dari pengalaman integrasi teruji.
Vendor DCS dapat menawarkan solusi, dengan tantangan menghadirkan integrasi yang lebih luas, fleksibel, dan berjalan paralel dengan sistem yang sudah ada. Dengan begitu, ekosistem industri dapat tumbuh semakin terbuka, kolaboratif, dan berkelanjutan.
Penutup
Arsitektur ini lahir dari pengalaman lapangan sebagai system integrator yang ditempa oleh praktik nyata, bukan teori kelas. Setiap komponen — Rapid SCADA, Node-RED, ZeroTier, proxy layer — disatukan agar stabil, aman, dan saling memahami.
Sistem cukup sederhana untuk dipahami, tangguh, fleksibel, dan profesional.
Setiap unit produksi mandiri, fleksibel dari sisi perangkat keras dan OS, tetap menjadi bagian dari ekosistem data aman yang efisien.