Özellik
🔌 Gateway
📊 Viewer
Temel İşlev
Yazılımın birincil amacı
OPC DA → OPC UA protokol dönüşümü ve köprüleme
OPC UA sunucusuna bağlanarak veri izleme ve görselleştirme
Protokol Desteği
Desteklenen endüstriyel protokoller
OPC DA (Klasik) + OPC UA (sunucu tarafı)
Yalnızca OPC UA (istemci tarafı)
PLC / SCADA Uyumu
Desteklenen donanım ve sistemler
Siemens, Delta, Schneider ve tüm OPC DA uyumlu PLC'ler
OPC UA standartlı her sunucu ve SCADA sistemi
Veri İşleme Mimarisi
Çalışma modeli ve performans
asyncio + çok işlemci (multiprocessing) asenkron motor, heapq öncelik kuyruğu
asyncio + QThread ile çift katmanlı asenkron abonelik motoru
Lisans Güvenlik Altyapısı
Kullanılan şifreleme ve doğrulama katmanları
HMAC-SHA-256 · XOR şifreleme · Fernet · HWID çift kayıt (dosya + registry)
HMAC-SHA-256 · XOR şifreleme · Fernet · HWID çift kayıt (dosya + registry)
Çevrimdışı (Air-Gapped) Destek
İnternet bağlantısı olmadan çalışma
✓ Evet — Challenge/Response aktivasyonu
✓ Evet — Challenge/Response aktivasyonu
Kullanıcı Arayüzü
Grafik arayüz ve etkileşim modeli
PyQt5 tabanlı kurumsal GUI; etiket yönetimi, log izleme ve yapılandırma paneli
PyQt5 tabanlı görsel izleme paneli; gerçek zamanlı değer tablosu ve bağlantı yönetimi
Anti-Tamper Koruma
Yetkisiz müdahale tespiti
IsDebuggerPresent tespiti, burn-in listesi ve Soft-Lock saat geri koruması
IsDebuggerPresent tespiti, burn-in listesi ve saat geri alma koruması
Ürün İzolasyonu
Lisans çakışma önlemi
URUN_TIPI="gateway" — HMAC imzasına dahil, Viewer lisansını reddeder
URUN_TIPI="viewer" — HMAC imzasına dahil, Gateway lisansını reddeder
Hedef Kullanıcı
Birincil hedef kitle ve kullanım senaryosu
Otomasyon mühendisleri; OPC DA altyapısını modernize etmek isteyenler
SCADA / MES operatörleri; OPC UA verilerini izleyip raporlamak isteyenler