Yeni protokol ekleme
Node-RED Üzerinde Yeni Bir Protokol Ekleme Kılavuzu
Node-RED'in en güçlü yönü, Palette Manager (Palet Yöneticisi) ve geniş topluluk desteği sayesinde binlerce farklı endüstriyel protokolü (BACnet, Siemens S7, Modbus, OPC-UA vb.) dakikalar içinde sisteme entegre edebilmesidir. Hubbox Connect X2 gibi endüstriyel cihazlar üzerinde çalışırken bu yöntem, teknik karmaşıklığı en aza indirir.
1. Protokol Arayışı ve İnceleme
Yeni bir protokol eklemeden önce, Node-RED topluluğu tarafından doğrulanmış bir paket olup olmadığını kontrol etmek en sağlıklı yoldur.
- Kütüphane Erişimi: flows.nodered.org adresini ziyaret edin.
- Arama: İhtiyacınız olan protokolü (Örn:
S7,EtherNet/IP,Modbus) arama çubuğuna yazın. - Seçim: En çok indirilen ve son güncelleme tarihi yakın olan paketleri tercih etmek kararlılık açısından kritiktir.
2. Palet Yöneticisi (Palette Manager) ile Kurulum
Bu yöntem, herhangi bir terminal komutu yazmadan doğrudan Node-RED editörü içerisinden paket yüklemenizi sağlar.
- Menüye Erişin: Sağ üst köşedeki Menü (üç yatay çizgi) simgesine tıklayın.
- Paleti Yönet: Listeden Manage Palette seçeneğine girin.
- Yükle Sekmesi: Üstteki sekmelerden Install (Yükle) kısmına geçin.
- Arama ve Seçim: "Search modules" kutucuğuna paket adını yazın (Örn:
node-red-contrib-modbus). - Kurulum: Paketin yanındaki Install butonuna basın. Kurulum bittiğinde yeni düğümler sol panelde belirecektir.
3. Protokolün Yapılandırılması ve Kullanımı
Düğümleri yükledikten sonra bağlantıyı kurmak oldukça pratiktir:
- Düğümü Sürükleyin: Palet panelinden ilgili düğümü (Örn: "Modbus Read") akış ekranına taşıyın.
- Bağlantı Ayarları: Düğüme çift tıklayarak konfigürasyon panelini açın.
- Parametre Girişi: Cihazın IP adresi, Port numarası, Unit ID ve register adreslerini girin.
4. Hubbox Connect X2 ile Entegrasyon Avantajları
Protokolleri Hubbox Connect X2 üzerinde doğrudan çalıştırmak uç bilişim (Edge Computing) yeteneklerinizi artırır:
- Veri Normalizasyonu: Farklı dillerde konuşan makineleri (Örn: Siemens PLC ve Modbus Sensör) tek bir akışta birleştirin.
- Güvenli Aktarım: Yerel veriyi JSON formatına çevirerek Hubbox’ın güvenli MQTT tünelleri üzerinden buluta iletin.
- Kaynak Yönetimi: Her paket RAM/CPU kullanır. Kullanmadığınız paketleri Palet Yöneticisi'nden silerek performansı koruyun.
- Port Kontrolü: Fiziksel portların (Ethernet/USB) başka bir servis tarafından meşgul edilmediğinden emin olun.
Hubbox teknik destek ekibi her zaman yanınızda: support@hubbox.io