Fleet (v2.0)
Fleet, birden fazla VisioAI kurulumunu merkezi olarak yönetmenizi sağlayan çok cihazlı mimaridir. Büyük fabrikalar, çok hatlı üretim tesisleri ve dağıtık güvenlik uygulamaları için tasarlanmıştır.
Fleet (Node/Hub) modu v2.0’da kullanılabilir olacak. Mevcut sürüm (v0.5.x) yalnızca Standalone modu destekler. Bu sayfa planlanan mimariyi belgeler.
Fleet Mimarisi
Hub
(Merkez)
│
┌───────────┼───────────┐
│ │ │
Node 1 Node 2 Node 3
(Hat 1) (Hat 2) (Güvenlik)Hub
Hub, tüm Node’ları yöneten merkezi sunucudur:
- Cihaz yönetimi — hangi node nerede, ne durumda
- Model dağıtımı — modeli tüm node’lara otomatik dağıt
- Birleşik raporlama — tüm hatların verisini tek yerden görün
- Alarm yönetimi — merkezi alarm panosu
- Job template dağıtımı — hazırlanan job şablonunu node’lara gönder
Hub kendisi de bir job çalıştırabilir.
Node
Node bağımsız çalışabilen bir VisioAI kurulumudur. Hub’a bağlanarak:
- Telemetri ve sonuçları Hub’a gönderir
- Hub’dan model ve konfigürasyon güncellemesi alır
- Hub erişilemezse standalone olarak çalışmaya devam eder
Node kendi kamerasını, I/O cihazlarını ve inference container’larını yönetir. Hub “fiziksel donanımı kontrol etmez”; yalnızca yazılımsal varlıkları (model, job template) yönetir.
İletişim Modeli
Node → Hub: gRPC (telemetri, sonuçlar, heartbeat) — Node başlatır
Hub → Node: gRPC (config push, model sync) — Hub başlatmaz; Node'un açık bağlantısından gönderilirBu model NAT ve güvenlik duvarı ortamlarında sorunsuz çalışır; Hub’a inbound port gerekmez.
Raporlama
Hub modunda tüm node’lardan gelen CycleReport, CycleDetail ve CycleEvent kayıtları Hub’ın veritabanına senkronize edilir. Merkezi raporlar şunları sağlar:
- Fabrika geneli OK/NG oranı
- Hat bazlı karşılaştırma
- Cihaz bazlı performans
- Vardiya bazlı cross-node rapor
Node’un Hub bağlantısı kesildiğinde veriler yerel buffer’da biriktirilir; bağlantı kurulduğunda batch halinde senkronize edilir.
Model Dağıtımı
Hub üzerinden model dağıtımı:
- Hub’a model yükleyin
- Hedef node’ları seçin
- “Dağıt” komutunu gönderin
- Node’lar modeli şifreli olarak indirir
- Dağıtım durumu Hub’da izlenir
Her node kendi lisansına ve cihaz kimliğine sahip olduğundan şifreleme anahtarları farklıdır; bir node’un modeli başka bir node’da çalışmaz.
Planlanan Özellikler (v2.0)
- Cihaz kaydı ve keşif
- Merkezi alarm panosu
- Çapraz node rapor dashboard
- Job template push
- Model sürüm yönetimi
- Node grupları (hat bazında veya fabrika bazında)
- Offline tolerans ve buffer senkronizasyon
Geliştirme takibi için Değişiklik Günlüğü sayfasını inceleyin.