İçeriğe geç
Proxus 2.0.0 Proxus 2.0: Proxus tarihinin en büyük sürümü Sürüm notları

1.5.0

ara sürüm 20 Ocak 2026

Veri ağacı (UNS) ekranı ve çekirdek performans

UNS artık canlı olarak yönetilebiliyor; yapay zekâ için yerleşik MCP desteği ve ClickHouse tabanlı sistem günlükleri geldi.

1.5.0 sürümü, platform yönetimi ve veri altyapısında önemli yenilikler getiriyor. Unified Namespace artık yeni Veri ağacı (UNS) ekranında canlı olarak izlenebiliyor. Sistem günlükleri, büyük hacimde analiz yapılabilmesi için ClickHouse'a taşındı. Yapay zekâ entegrasyonu da Model Context Protocol (MCP) ile standart bir yapıya kavuştu.

Yeni özellikler

Model Context Protocol (MCP) desteği

Proxus artık MCP'yi yerleşik olarak destekliyor. Claude gibi yapay zekâ asistanları ya da size özel LLM ajanları, platformla standart ve güvenli bir arayüz üzerinden çalışabiliyor.

  • Güvenli kimlik doğrulama: JWT erişim anahtarlarının önbelleğe alındığı, oturum yönetimi içeren yerleşik kimlik doğrulama.
  • OData proxy: Platform nesnelerine (Device, Tag, Rule, Function) güvenli proxy'ler üzerinden kontrollü erişim.
  • Telemetri sorgulama: ClickHouse'taki telemetri verisine SQL enjeksiyonuna karşı korumalı, salt okunur erişim.
  • Şema keşfi: Platform nesneleri ve veri modelleri için belgeler otomatik olarak üretiliyor.
  • Kontrol ve izlenebilirlik: İstek sınırlama, IP izin listesi ve yapay zekâdan gelen her isteğin denetim kaydı.

Entegrasyon ayrıntıları için MCP sunucusu belgelerine bakın.

Azure Data Lake Storage Gen2 entegrasyonu

Büyük veri iş yükleri için Azure Data Lake Storage Gen2 (ADLS)'ye yüksek hızda veri aktaran yeni bir veri hedefi eklendi.

  • Verimli dosya biçimleri: Parquet (varsayılan), JSON ve CSV desteği.
  • Performans: Yoğun telemetri aktarımında bellek RecyclableMemoryStream ile verimli kullanılıyor.
  • Aktarım ayarları: Ara bellek boyutu ve paket halinde yazma ayarlanabiliyor; böylece dosya boyutu ve ağ trafiği dengelenebiliyor.
  • Güvenlik: Service Principal üzerinden OAuth2 kimlik doğrulaması.

Ayrıntılar için veri hedefleri başvurusuna bakın.

Azure IoT Hub bağlayıcısı

Azure IoT Hub'a veri gönderen, üretim ortamına hazır yeni bir veri hedefi eklendi. Bağlayıcı, Azure Device SDK ile MQTT üzerinden çalışıyor.

  • Cihaz kimlik doğrulaması: SAS anahtarına dayalı cihaz kimlik bilgileri.
  • Yeniden deneme ve zaman aşımı: Üstel artan bekleme süreleri ve işlem zaman aşımları ayarlanabiliyor.
  • Tutarlı veri içeriği: AWS IoT aktarımlarıyla aynı yapıda, düz bir telemetri şeması.

Ayrıntılar için veri hedefleri başvurusuna bakın.

Veri ağacı (UNS) ekranı

Yeni Veri ağacı (UNS) ekranında Unified Namespace (ISA-95) hiyerarşisi canlı olarak yönetilebiliyor. Veri noktalarının yapısı, konu yolları ve anlık değerler gerçek zamana yakın güncellenerek gösteriliyor.

Veri ağacı (UNS) ekranı

Daha fazlası için Veri ağacı (UNS) belgelerine bakın.

Cihaza özel bağlantı ayarları

Cihaz profilleri artık belirli bağlantı parametrelerine bağlı kalmak zorunda değil. Yeni Bağlantı parametrelerini geçersiz kıl işleviyle cihazlar ortak bir profili paylaşmaya devam ederken her birine ayrı bağlantı ayarları (örneğin IP adresi, port) tanımlanabiliyor.

Bağlantı parametrelerini geçersiz kılma

Ayrıntılar için cihaz ekleme belgelerine bakın.

UNS konularında ayrıntılı yetkilendirme (RBAC)

Rol tabanlı erişim denetimi UNS düzeyine indi. Kimin hangi veriyi görebileceği artık konu yolu bazında belirlenebiliyor.

  • Yol bazında kurallar: Belirli konu yolları için İzin ver ve Reddet kuralları tanımlanabiliyor (örneğin /Plant/Line1/*).
  • Öncelik sırası: En uzun önek eşleşmesi esas alınıyor; belirli bir yola ait kural, genel kuralın önüne geçiyor.
  • Hiyerarşide gezinme: Kullanıcı yalnızca bazı alt düğümlere erişebilse bile üst düğümlerde gezinebiliyor.
  • Kolay yönetim: İzinler doğrudan Veri ağacı (UNS) ekranındaki sağ tık menüsünden düzenlenebiliyor.

UNS yol bazında izinler

Yapılandırma için UNS konu izinleri belgelerine bakın.

Teknik olay tetikleyicileri

Alarm kurallarının ölçüt diline iki yeni sistem olayı eklendi:

  • LogReceived: Belirli sistem tanılama günlükleri ya da güvenlik uyarıları geldiğinde otomasyon çalıştırılabiliyor.
  • MetricsReceived: Modüllerin iç performans metriklerine göre gerçek zamanlı izleme ve alarm kurulabiliyor.

Ayrıntılar için alarm kuralları belgelerine bakın.

Performans ve mühendislik

Yeniden yazılan C# IntelliSense

Kod tamamlama motoru, derleme kaynaklı gecikmeyi ortadan kaldıracak şekilde baştan tasarlandı.

  • Daha düşük gecikme: Tamamlama önerileri artık her seferinde 100 ms'nin altında geliyor.
  • Bağlama göre öneri: Bir nesnenin üyelerine erişirken class, const gibi ilgisiz anahtar sözcükler listede çıkmıyor.
  • Doğru simgeler: Metot, özellik, sınıf ve arayüzler kendi simgeleriyle gösteriliyor.
  • Hazır kod parçacıkları: Hızlı geliştirme için prxfun, prxsub, prxpub ve prxlog kısayolları eklendi.

Monaco kod editöründe kararlılık

Sayfa yenilenirken kod editörünün açılışını bozabilen yarış durumları giderildi.

  • AMD yükleyicinin yalıtılması: Monaco yükleyicisinin üçüncü taraf kütüphanelerle (Knockout, Vega) çakışması çözüldü.
  • Yaşam döngüsü: Editör, sayfalar arasında nasıl gezinilirse gezinilsin sorunsuz açılıyor.
  • Pano uyumluluğu: Panoların betik çakışması olmadan tam olarak çalıştığı doğrulandı.

Sistem günlükleri ClickHouse'a taşındı

Sistem tanılama günlükleri, büyük hacimde analiz yapılabilmesi için PostgreSQL'den ClickHouse'a taşındı.

  • Sorgu hızı: Sütun tabanlı depolama sayesinde günlük aramaları yaklaşık 10 kat hızlandı.
  • Disk tasarrufu: Yüksek oranlı sıkıştırma ile disk kullanımı %90'a kadar azaldı.
  • Ölçeklenebilirlik: Günlükler artık performans kaybı olmadan çok daha uzun süre saklanabiliyor.

Sistem günlüklerinin ClickHouse'a taşınması

Sorgu söz dizimi için Sistem günlükleri belgelerine bakın.

Günlük saklama süresi (TTL) ayarlanabiliyor

Günlüklerin ne kadar süre saklanacağı artık Proxus-config.toml dosyasından ayarlanabiliyor:

[ClickHouse]
ClickHouseLogTTLExpression = "toDateTime(Time) + INTERVAL 45 DAY DELETE"

Varsayılan: 45 gün.

Edge Gateway durumu daha anlaşılır

Edge Gateway'lerin bağlantı durumu artık geçen süreyle birlikte gösteriliyor; sahada neler olduğu bir bakışta anlaşılıyor.

  • Durum ayrıntısı: Sabit zaman damgası yerine "Çevrim içi (2 sa 15 dk'dır)" ya da "Son görülme 5 dk önce" yazıyor.
  • Performans: Liste, bağlantı durumunun sorgulanmasını beklemeden hızla yükleniyor.
  • Renkli göstergeler: Renkler sayesinde durum sütunu bir bakışta okunuyor.

Edge Gateway durumu iyileştirmeleri

Daha sade konu yapısı

Platformun tüm bileşenleri artık konu adlarını tek bir ortak yardımcıyla oluşturuyor. Böylece yer tutucu adlar gibi gereksiz konu bölümleri oluşmuyor; hiyerarşi daha düz ve verimli hale geliyor.

Veri noktası içe aktarma güçlendirildi

Veri noktası içe aktarma, büyük veri kümelerinde de sorunsuz çalışacak şekilde yeniden tasarlandı.

  • Çakışma tespiti: Aynı ada sahip veri noktaları ve çakışan adresler otomatik olarak bulunuyor.
  • Anında doğrulama: Adres çakışmaları, içe aktarma sırasında görsel olarak gösteriliyor.
  • Karakter kodlaması: Geliştirilen BOM tespiti sayesinde farklı dil ve bölge ayarlarıyla hazırlanmış CSV dosyaları da doğru okunuyor.

TLS sertifikalarında esneklik

Çekirdek servisler ve yönetim konsolu artık PFX/PKCS#12'nin yanı sıra PEM biçimli sertifikaları da kabul ediyor. PEM'in standart olduğu Linux ve konteyner ortamlarında kurulum bu sayede kolaylaşıyor.

Endüstriyel protokol iyileştirmeleri

  • Siemens S7 PDU belirleme: Eski S7-300/400 donanımında Protocol Data Unit boyutu otomatik ayarlanıyor; toplu okumalar elle ince ayar gerekmeden daha güvenilir çalışıyor.
  • Hızlı okuma: Veri bloğu okuma mantığı iyileştirildi; yüksek frekanslı veri noktalarında haberleşme yükü en aza indi.

Güvenilirlik ve güvenlik

Kesintide ara bellekli aktarım

İletilemeyen mesajlar Edge Gateway'de tutulur ve bağlantı geri geldiğinde sırasıyla gönderilir (ara bellek saklama süresi içinde).

Cihaz metrikleri kalıcı hale geldi

Cihaz istatistikleri artık kalıcı olarak saklanıyor; veride süreklilik bozulmuyor.

  • Durumun geri yüklenmesi: Platform açılırken metrikler ClickHouse'tan yeniden yükleniyor.
  • Sayaçlar sıfırlanmıyor: Bir Edge Gateway yeniden başladığında sayaç değerleri korunuyor ve birikmeye devam ediyor.
  • Düzenli kayıt: Metrikler her 30 saniyede bir ve sistem düzgün kapatılırken arka planda ClickHouse'a yazılıyor.

Sistem genelinde izlenebilirlik

Tüm işlem modüllerinin günlükleri ve performans istatistikleri artık doğrudan merkezi olay akışına gönderiliyor. Arka plandaki görevlerde sorun ararken çok daha ayrıntılı bilgiye ulaşılabiliyor.

Eski veritabanlarından geçiş

Eski rol modelinden güncel rol modeline otomatik geçiş iyileştirildi. Eski sürümlerden gelen kurulumlar, rol modeli elle taşınmadan yükseltilebiliyor.

Uyumluluğu bozan değişiklikler

MQTT konu yapısı standart hale geldi

MQTT sunucusu artık yalnızca ISA-95 uyumlu konu yapılarını kabul ediyor.

Kaldırılan konu biçimi: hooks/devicedata/{deviceId}

Yeni standart biçim:

v1/{enterprise}/{site}/{area}/{processCell}/{equipmentModule}/{deviceName}/telemetry/{metric}
v1/{enterprise}/{site}/{area}/{processCell}/{equipmentModule}/{deviceName}/telemetry/_summary
v1/{enterprise}/{site}/{area}/{processCell}/{equipmentModule}/{deviceName}/state/_status

Yapılandırma değişiklikleri:

  • Kaldırıldı: UNSEnabled (UNS artık platformun ayrılmaz bir parçası).
  • Adı değişti: UNSUseSparkplugB → UNSPayloadFormat (değerler: "JSON" ya da "SparkplugB").
  • Kaldırıldı: UNSDefaultEnterprise, UNSDefaultSite, UNSDefaultArea (bu bilgiler artık cihaz meta verilerinden alınıyor).
  • Kaldırıldı: UNSEdgeNodeUsername, UNSEdgeNodePassword.

Yeni optimizasyon ayarları: Ayrıntılar için MQTT belgelerindeki [UNS.Optimizations] bölümüne bakın.

Hata düzeltmeleri

Kullanıcıların çevrim içi durumu

Kullanıcıların çevrim içi durumunun takibindeki sınır durumlar düzeltildi.

  • Açık sekme takibi: Her kullanıcının açık tarayıcı sekmeleri doğru izleniyor.
  • Bekleme süresi: Bağlantı koptuktan 30 saniye sonra kullanıcı doğru şekilde "Çevrim dışı" olarak işaretleniyor.
  • Sistem bağlamı: İç durum güncellemeleri sistem yetkisiyle yapılıyor; güvenlik kısıtlamalarına takılmadan güvenilir biçimde çalışıyor.

Monaco kod editörünün açılışı

Kritik "define is not a function" hataları giderildi.

  • Yükleyicinin yalıtılması: AMD yükleyicisinin genel kapsamı kirletmesi engellendi.
  • Modül tanımları: Yinelenen modül uyarıları ve betik yükleme hataları ortadan kalktı.

Belgeler ve kaynaklar

Bir sonraki adım

Güncel sürümü kendi tesis verinizle görün.

Bir veri katmanını değerlendirmenin en kısa yolu, onu kendi ekipmanınızdan veri okurken görmektir. Bir makine ve bir hedef sistem belirleyin; veri yolunu gözünüzün önünde birlikte kuralım.

  1. 01

    Keşif görüşmesi

    Ekipmanlarınızı, protokollerinizi, tesislerinizi ve verinin ulaşması gereken sistemleri konuşuruz.

  2. 02

    Teknik demo

    Genel bir tanıtım yerine, tesisinize benzeyen bir senaryo üzerinde canlı demo yaparız.

  3. 03

    Pilot planı

    Kurulum ve güvenlik sorularını baştan yanıtlar, ilk hat ya da tesis için kapsamı birlikte belirleriz.

  4. 04

    Yaygınlaştırma

    Aynı şablonlarla yeni hatlar ve tesisler devreye girer.