Sanal Cihazlar
Bir sanal cihaz, tıpkı fiziksel bir kenar cihaz gibi IronFlock projenize katılan bulut barındırılan bir hesaplama düğümüdür. Aynı IronFlock ajanını çalıştırır, aynı mesaj aracısına bağlanır ve herhangi bir konteynerli uygulamayı çalıştırabilir.
Sanal cihazlar, kenar ve bulut arasındaki boşluğu doldurur. Ayrı bir altyapı kurmadan fiziksel cihazlarınızla aynı proje bağlamında kalıcı, merkezi olarak barındırılan hesaplama gücü sağlar.
Sanal Cihazlar Nasıl Çalışır
Bir sanal cihaz sağladığınızda, IronFlock merkezi hizmetleri barındıran bulut altyapısında bir sanal makine oluşturur. Bu VM:
- Fiziksel bir cihaz gibi IronFlock ajanını çalıştırır
- WAMP aracısında projenizin mesajlaşma alanına katılır
- Fiziksel cihazların yanı sıra cihaz listenizde görünür
- App Store’dan veya kendi deponuzdan herhangi bir uygulamayı kurabilir ve çalıştırabilir
- Fiziksel cihazlarla aynı hat üzerinden OTA güncellemelerini alır
Uygulamalarınızın ve AI ajanlarınızın bakış açısından, sanal bir cihaz fiziksel birinden ayırt edilemez. Fiziksel bir kenar cihazda çalışan bir uygulama, sanki aynı yerel ağdaymış gibi mesaj aracısı aracılığıyla sanal cihazda çalışan bir uygulamayla iletişim kurabilir.
Yaygın Kullanım Alanları
Filo Genelindeki Hizmetler
Filo genelinde bir bakış açısıyla kalıcı, her zaman açık bir ana bilgisayara ihtiyaç duyan hizmetleri çalıştırın:
- Grafana — FleetDB’ye bağlı merkezi gösterge panelleme
- Node-RED — Birden fazla cihazdan gelen verileri düzenleyen görsel akış programlama
- Jupyter — Filo telemetrisine doğrudan erişimle etkileşimli veri bilimi not defterleri
- Netdata — Projeniz genelinde altyapı izleme
Veri İşleme Hatları
Birden fazla fiziksel cihazdan gelen verileri toplayan, dönüştüren veya analiz eden uygulamaları barındırın:
- 100 sensörden telemetri toplayın ve merkezi bir kalite modeli çalıştırın
- Birden fazla hattan gelen üretim metriklerini birleşik bir raporda toplayın
- FleetDB’de depolanan geçmiş veriler üzerinde toplu işlem görevleri çalıştırın
AI ve Yoğun Hesaplama İş Yükleri
Kenar donanımının sağladığından daha fazla hesaplama gücü gerektiren iş yüklerini çalıştırın:
- GPU kaynakları gerektiren büyük AI çıkarım modelleri
- Tüm filodan gelen verileri işleyen eğitim hatları
- Birden fazla cihazdan gelen kamera görüntülerini analiz eden bilgisayarlı görü modelleri
Protokol Köprüleri & Entegrasyonlar
Harici kurumsal sistemleri IronFlock projenize bağlayın:
- SAP veya ERP entegrasyon hizmetleri
- Bulut API bağlayıcıları (AWS, Azure, Google Cloud)
- Filo verilerini üçüncü taraf sistemlere sunan özel REST uç noktaları
- Harici veri kaynaklarını WAMP mesajlaşma alanınıza köprüleyen MQTT aracıları
Sanal Cihazlar ve Merkezi Hizmetler Karşılaştırması
Sanal cihazlar merkezi hizmetler değildir — bunlar sizin yapılandırdığınız ve yönettiğiniz proje kapsamlı hesaplama düğümleridir:
| Özellik | Merkezi Hizmetler | Sanal Cihazlar |
|---|---|---|
| Tarafından Yönetilen | IronFlock (veya yerinde operasyon ekibiniz) | Siz, IronFlock UI aracılığıyla |
| Amaç | Filo genelinde veri, UI, AI, koordinasyon | Özel kullanım durumunuz için özel hesaplama |
| Uygulamalar | Sabit sistem hizmetleri | Mağazadan veya kendinize ait herhangi bir uygulama |
| Kapsam | Sistem genelinde | Proje başına |
| Ölçeklendirme | IronFlock tarafından yönetilen | İhtiyaç duyduğunuz kadar sağlayın |
Merkezi hizmetleri IronFlock’un işletim sistemi, sanal cihazları ise kendi uygulamalarınız için oluşturduğunuz ek sunucular olarak düşünün.
Sağlama
Sanal cihazlar IronFlock web UI’ından sağlanır:
- Projenizin cihaz listesine gidin
- Sanal Cihaz Ekle düğmesine tıklayın
- Bir hesaplama katmanı seçin (CPU, bellek, depolama)
- Sanal cihaz başlar, bağlanır ve cihaz listenizde görünür
O noktadan itibaren, herhangi bir fiziksel cihazla aynı şekilde uygulamaları kurar, gösterge panellerini yapılandırır ve yönetirsiniz.