Skip to main content

General

Edge Scripting Genel Bakış

Platform davranışını özel C# kodu ve yönetilen kullanıcı fonksiyonları ile genişletin.

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


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.

  1. Derleme: Kod sunucuda doğrulanır ve derlenir.
  2. Dağıtım: Bir veya daha fazla Gateway'e atomik dağıtım.
  3. Yürütme: Betik, yeniden başlatma olmadan çalışan Gateway sürecine sıcak olarak değiştirilir (hot-swap).