Edge Gateway, fabrika sahanızda çalışan fiziksel veya sanal ajandır. Endüstriyel varlıklarınız ile Merkezi Sunucu arasında yerel veri toplayıcı, işleyici ve tampon görevi görür.
Neden Gateway Kullanmalıyız?
- Ağ Segmentasyonu: OT ağınızı buluttan izole tutun. Gateway güvenli bir köprü görevi görür.
- Protokol Çevirisi: Farklı endüstriyel protokolleri (Siemens, Modbus, OPC UA vb.) birleşik bir dahili formata dönüştürün.
- Veri Tamponlama: Ağ hatası durumunda, Gateway verileri yerel olarak önbelleğe alır ve bağlantı yeniden sağlandığında iletir (Sakla ve İlet).
Gateway Türleri
Her Proxus kurulumu varsayılan bir gateway ile başlar, ancak binlerce uzak konuma ölçeklenebilirsiniz.
- SYSTEM Gateway (ID 1): Kurulum sırasında otomatik olarak oluşturulur. Merkezi Sunucu ile aynı yerde (aynı Docker ağında) çalışır. Dahili sistem görevleri veya yerel veri alımı için kullanılır.
- Uzak Gateway'ler (ID 2+): Makinelerinizin yakınındaki uzak endüstriyel PC'lere (IPC'ler), sunuculara veya VM'lere dağıttığınız ajanlardır.
Uzak Bir Gateway Dağıtma
Bir gateway'i uzak bir Linux makinesine (Docker kurulu) dağıtmak için şu adımları izleyin:
Gateway Kaydı Oluşturun
- Yönetim Konsolunda Data Management > Edge Gateways (Veri Yönetimi > Uç Gateway'ler) menüsüne gidin.
- New (Yeni) butonuna tıklayın.
- Bir isim verin (örneğin, "Fabrika A - Hat 1") ve Save (Kaydet) butonuna tıklayın.
Dağıtımı Yapılandırın
- Detay Görünümünü açmak için yeni oluşturulan gateway'e tıklayın.
- Ekranın üst kısmındaki "Deploy to Edge" (Uça Dağıt) butonuna tıklayın.
- Bir konfigürasyon iletişim kutusu görünecektir. Burada aşağıdaki parametreleri ayarlayabilirsiniz:
- Service Port: Gateway servisinin dinleyeceği port (varsayılan:
8083). - Cluster Address: Merkezi Sunucunuzun IP adresi.
- Target Architecture: Donanımınıza göre seçin (örneğin,
Amd 64veyaArm 64).
- Service Port: Gateway servisinin dinleyeceği port (varsayılan:
Komutu Çalıştırın
- İletişim kutusundan oluşturulan Komutu kopyalayın.
- Uzak Linux makinenize giriş yapın (Docker'ın kurulu olduğundan emin olun).
- Komutu yapıştırın ve çalıştırın (
sudo sh -s <<'SH'ile başlar).
Dağıtım betiği otomatik olarak:
- Leaf node kimlik doğrulaması için bir
Configsdizini oluşturur. - Garantili veri teslimatı ve çevrimdışı tamponlama için bir Leaf Node kurar.
- Docker Compose kullanarak Proxus Server konteynerini dağıtır.
- Merkezi Sunucuya güvenli bir geri bağlantı kurar.
Bağlantıyı Doğrulayın
Betik tamamlandıktan sonra Yönetim Konsoluna dönün. Gateway durumu, gerçek zamanlı CPU, bellek ve disk tanılamalarını göstererek Yeşil (Çevrimiçi) olmalıdır.
Dağıtım Betiği Örneği
Oluşturulan betik güvenli bir çoklu konteyner kurulumu kullanır. Aşağıda oluşturduğu konfigürasyonun kavramsal bir örneği verilmiştir:
services:
proxus-edge-leaf:
image: nats:alpine
restart: always
volumes:
- ./Configs/nats-leaf.conf:/etc/nats/nats-leaf.conf
command: ["-c", "/etc/nats/nats-leaf.conf"]
proxus-edge-server:
image: proxusplatform/proxus-server:latest
restart: always
environment:
ASPNETCORE_URLS: "http://+:8083"
command:
- /Proxus.Server
- GatewayID=2
- BrokerUrl=nats://proxus-edge-leaf:4222Hedef makinede Docker ve Docker Compose kurulu olmalı ve mevcut kullanıcı sudo çalıştırma yetkisine sahip olmalıdır.
Sorun mu Yaşıyorsunuz?
Gateway'iniz bağlanmıyorsa veya beklenmedik davranışlar gösteriyorsa, Gateway Bağlanmıyor veya MQTT Broker Sorunları bölümlerine bakın.