Percepat Integrasi Perangkat Modbus dengan Gateway Edge IIoT Sumber Terbuka
Aplikasi Internet of Things Industri (IIoT) secara rutin mengandalkan gateway tepi untuk menghubungkan periferal Modbus dan perangkat lain. Membangun gateway khusus dapat mahal dan memakan waktu. Framework komputasi tepi sumber terbuka secara dramatis menyederhanakan penerapan dan mengurangi biaya.
IIoT menghubungkan sensor, aktuator, dan infrastruktur industri—meliputi manufaktur, transportasi, energi, ritel, perawatan kesehatan, dan manajemen rantai pasokan. Konektivitas yang dihasilkan memungkinkan pengumpulan, pertukaran, dan analitik data waktu nyata, membuka keuntungan produktivitas dan manfaat ekonomi.
Komputasi tepi mengatasi kebutuhan latensi dari kasus penggunaan ini dengan memproses data secara lokal daripada mengirim semuanya ke pusat data pusat.
Saat puluhan sensor harus dihubungkan ke gateway tepi, arsitek menghadapi keputusan kritis tentang desain perangkat lunak, pemrosesan data, dan analitik. Tanpa framework sumber terbuka, setiap siklus pengembangan baru dapat menguras sumber daya. EdgeX Foundry menyediakan stack mikrolayanan siap pakai yang memotong waktu pengembangan, mengurangi latensi, dan menjaga biaya tetap terkendali. Karena Modbus—protokol industri yang banyak diadopsi—memerlukan dukungan gateway yang kuat, EdgeX adalah dasar yang ideal.
Serie dua bagian ini menjelajahi desain gateway tepi berbasis EdgeX dan pengembangan aplikasi. Artikel pertama berfokus pada sensor industri, kasus penggunaan, dan bagaimana EdgeX memenuhi persyaratan gateway.
Gambaran Umum Sensor Industri
Dalam otomatisasi, sensor dan aktuator adalah jantung setiap sistem. Sensor mendeteksi perubahan lingkungan; aktuator mengeksekusi aksi berdasarkan deteksi tersebut.
Sensor industri umum termasuk sensor suhu, kelembaban, tekanan, dekat, dan detektor gas atau kimia. Kasus penggunaan kunci:
Sensor suhu menjaga integritas sampel biologis. Rumah sakit dan laboratorium memasang pemantauan berkelanjutan untuk melindungi hasil pasien.
Produk yang sensitif kelembaban membutuhkan gudang yang dikontrol iklim. Sensor memberikan peringatan waktu nyata untuk mencegah korosi.
Sensor tekanan melacak tingkat cairan dan laju aliran. Misalnya, sensor tingkat air dalam tang dapat terus mencatat perubahan melalui antarmuka Modbus.
Di banyak pabrik, perangkat berkomunikasi melalui protokol milik atau terbuka. Modbus tetap menjadi standar industri untuk integrasi SCADA dan PLC karena desainnya yang agnostik vendor, dukungan komunitas yang luas, dan kompatibilitas dengan media serial dan Ethernet (Modbus RTU, ASCII, TCP, Plus). Kemampuannya untuk berdampingan dengan protokol lain pada satu jaringan semakin mendorong adopsi.
Gambaran Umum Gateway Tepi
Konektivitas Perangkat
Gateway tepi harus mendukung protokol industri umum—ZigBee, Bluetooth LE, BACnet, Modbus, Siemens S7—untuk menghubungkan berbagai sensor dan aktuator.
Analitik Data & Mesin Aturan
Pemrosesan lokal memungkinkan gateway menjalankan beban kerja AI/ML, memicu aksi waktu nyata, dan meneruskan hanya data penting ke cloud. Mesin aturan sangat penting untuk pengambilan keputusan otomatis.
Penyimpanan Data
Pertahanan lokal—melalui Redis atau serupa—memastikan gateway dapat beroperasi secara otonom, bahkan saat gangguan jaringan.
Interoperabilitas
Solusi tepi harus mengekspos antarmuka standar (MQTT, REST) sehingga perangkat dan aplikasi dapat beroperabilitas dengan lancar.
Keamanan
Otentikasi yang kuat, enkripsi, manajemen sertifikat, dan kontrol akses yang detail melindungi data dan perangkat di seluruh stack tepi.
Manajemen Perangkat
Administrasi jarak jauh—mulai, hentikan, konfigurasikan, dan perbarui—memungkinkan operator memelihara armada gateway secara efisien.
Konektivitas Cloud
Sinkronisasi dua arah dengan platform cloud (AWS, Azure, IBM Watson) memudahkan analitik lanjutan dan penyimpanan jangka panjang.
Membangun framework tepi milik sendiri memerlukan desain, pengkodean, dan pengujian yang menyeluruh—suatu proposisi yang mahal. EdgeX Foundry menyediakan arsitektur mikrolayanan modular yang memungkinkan pengembang untuk menerapkan hanya komponen yang mereka butuhkan. Hasilnya: waktu ke pasar yang lebih cepat, total biaya kepemilikan yang lebih rendah, dan komunitas yang aktif yang terus menyempurnakan platform.
Diluncurkan oleh Linux Foundation, EdgeX Foundry adalah platform tepi yang terbuka dan interoperabel. Desain bertingkatnya—inti, layanan, dan aplikasi—memungkinkan skalabilitas, pembaruan, dan distribusi yang mudah di seluruh sistem yang beragam.
EdgeX sepenuhnya kompatibel dengan Windows, macOS, dan Linux, menjadikannya dapat diakses oleh audiens pengembang yang luas.
Produk seperti EdgeXpert, EdgeXRT, HP Engage Edge, EdgeBox, dan gateway Dell sudah memanfaatkan EdgeX, menekankan keandalan teruji.
Bagaimana EdgeX Memenuhi Kebutuhan Gateway Tepi
EdgeX berfungsi sebagai middleware antara “benda” fisik dan enterprise IT, memenuhi setiap persyaratan gateway yang diuraikan di atas.
Gambar 1. EdgeX Foundry (Sumber: www.edgexfoundry.org)
Penyimpanan Data – Redis
EdgeX dikirim dengan Redis sebagai penyimpan data default. Redis menawarkan penyimpanan dalam memori dengan opsi pertahanan (RDB, AOF), ideal untuk skenario tepi di mana perangkat mungkin terputus secara intermiten.
Analitik Data – Mesin Aturan Kuiper
EdgeX mengintegrasikan EMQ X Kuiper, mesin pemrosesan aliran ringan yang berjalan pada perangkat dengan sumber daya terbatas. Sintaks aturan Kuiper mengikuti model Source-SQL-Sink:
Source: Data streaming dari broker MQTT.
SQL: Pernyataan deklaratif untuk memfilter, mentransformasi, dan melengkapi data.
Sink: Tujuan untuk hasil (MQTT, HTTP REST).
Alur kerja tipis:
Buat aliran dan tentukan sumbernya.
Tulis aturan SQL untuk pemrosesan.
Definisikan target sink.
Terapkan dan jalankan aturan.
Konektivitas Perangkat – Layanan Perangkat
Lapisan Layanan perangkat menterjemahkan data dari ratusan protokol ke format natif EdgeX. Fungsi kunci termasuk pemantauan status, transformasi data, pembaruan konfigurasi, dan penemuan perangkat.
Interoperabilitas – MQTT & REST
Broker MQTT ringan dan API REST EdgeX menyediakan saluran rendah bandwidth untuk komunikasi perangkat dan integrasi pihak ketiga.
Keamanan – Security Store & API Gateway
Security Store EdgeX menyimpan rahasia dengan aman, sementara API Gateway menegakkan kontrol akses dan berfungsi sebagai reverse proxy untuk titik akhir REST.
Manajemen Perangkat – API
Pemeriksaan kesehatan dan kueri metadata diekspos melalui API Manajemen Perangkat khusus.
Konektivitas Cloud
EdgeX mendukung konektor natif untuk AWS, Azure, dan IBM Watson. Dua model integrasi tersedia:
Layanan Aplikasi: Layanan terkompilasi yang menerbitkan peristiwa data ke titik akhir cloud.
Layanan Aplikasi yang Dapat Dikonfigurasi: Layanan berbasis SDK yang dapat disesuaikan melalui konfigurasi tanpa kompilasi ulang.
Artikel berikutnya akan mempresentasikan studi kasus tentang menghubungkan sensor industri ke EdgeX, menunjukkan kemampuan komputasi tepi dunia nyata.