Proxus, standart otomasyon için sağlam bir Kural Motoru sağlarken, bazı endüstriyel kullanım durumları yüksek derecede özelleştirilmiş mantık, karmaşık durum yönetimi veya özel protokol ayrıştırma gerektirir.
Edge Scripting, geliştiricilerin standart C# kodunu yazmasına, derlemesine ve Yönetim Konsolu aracılığıyla doğrudan Edge Gateway'lere dağıtmasına olanak tanır.
Neden Edge Scripting Kullanmalısınız?
- Özel Matematik & Mantık: Karmaşık istatistiksel hesaplamalar veya tescilli türetmeler gerçekleştirin.
- Durum Yönetimi: Saatler veya günler süren operasyonlarda uzun vadeli durumu koruyun.
- Entegrasyon: Mantığınızın içinden doğrudan harici API'ler veya yerel donanım portları ile etkileşime geçin.
- İzolasyon: Her fonksiyon kendi korumalı alanında (sandbox) çalışır, sistem kararlılığını sağlar.
Temel Bileşenler
Kullanıcı Fonksiyonları
FunctionBase'den nasıl miras alacağınızı ve gerçek zamanlı olay akışlarını nasıl yöneteceğinizi öğrenin.
Dağıtım & Loglar
Çalışan betiklerinizin sağlığını, performansını ve çıktısını izleyin.
Teknik Bağlam
Proxus betikleri Proxus SDK üzerine inşa edilmiştir. Bir betik yüklediğinizde, Merkezi Sunucu bunu taşınabilir bir derlemeye (assembly) derler ve güvenli mesajlaşma katmanı üzerinden hedef Edge Gateway'lere iter.
- Derleme: Kod sunucuda doğrulanır ve derlenir.
- Dağıtım: Bir veya daha fazla Gateway'e atomik dağıtım.
- Yürütme: Betik, yeniden başlatma olmadan çalışan Gateway sürecine sıcak olarak değiştirilir (hot-swap).