Virtuelle Geräte
Ein virtuelles Gerät ist ein in der Cloud gehosteter Rechenknoten, der an Ihrem IronFlock-Projekt genau wie ein physisches Edge-Gerät teilnimmt. Es führt denselben IronFlock-Agenten aus, verbindet sich mit demselben Message Broker und kann jede containerisierte Anwendung ausführen.
Virtuelle Geräte schließen die Lücke zwischen Edge und Cloud. Sie bieten Ihnen persistente, zentral gehostete Rechenleistung im selben Projektkontext wie Ihre physischen Geräte — ohne separate Infrastruktur einrichten zu müssen.
Wie virtuelle Geräte funktionieren
Wenn Sie ein virtuelles Gerät bereitstellen, erstellt IronFlock eine virtuelle Maschine in derselben Cloud-Infrastruktur, die die zentralen Services hostet. Diese VM:
- Führt den IronFlock-Agenten aus, genau wie ein physisches Gerät
- Tritt dem Messaging-Realm Ihres Projekts auf dem WAMP-Broker bei
- Erscheint in Ihrer Geräteliste neben physischen Geräten
- Kann jede App aus dem App Store oder Ihrem eigenen Repository installieren und ausführen
- Erhält OTA-Updates über dieselbe Pipeline wie physische Geräte
Aus der Perspektive Ihrer Apps und Ihrer KI-Agenten ist ein virtuelles Gerät nicht von einem physischen zu unterscheiden. Eine App, die auf einem physischen Edge-Gerät läuft, kann über den Message Broker mit einer App auf einem virtuellen Gerät kommunizieren — als wären sie im selben lokalen Netzwerk.
Häufige Anwendungsfälle
Flottenweite Dienste
Betreiben Sie Dienste, die einen persistenten, dauerhaft verfügbaren Host mit flottenweiter Perspektive benötigen:
- Grafana — Zentralisiertes Dashboarding verbunden mit FleetDB
- Node-RED — Visuelle Flow-Programmierung, die Daten von mehreren Geräten orchestriert
- Jupyter — Interaktive Data-Science-Notebooks mit direktem Zugriff auf Flottentelemetrie
- Netdata — Infrastrukturüberwachung über Ihr gesamtes Projekt
Datenverarbeitungs-Pipelines
Hosten Sie Anwendungen, die Daten von mehreren physischen Geräten aggregieren, transformieren oder analysieren:
- Telemetriedaten von 100 Sensoren sammeln und ein zentrales Qualitätsmodell ausführen
- Produktionsmetriken von mehreren Linien in einen einheitlichen Bericht aggregieren
- Batch-Verarbeitungsjobs auf historischen Daten in FleetDB ausführen
KI & rechenintensive Workloads
Führen Sie Workloads aus, die mehr Rechenleistung erfordern, als Edge-Hardware bietet:
- Große KI-Inferenzmodelle, die GPU-Ressourcen benötigen
- Training-Pipelines, die Daten der gesamten Flotte verarbeiten
- Computer-Vision-Modelle, die Kamerafeeds von mehreren Geräten analysieren
Protokollbrücken & Integrationen
Verbinden Sie externe Unternehmenssysteme mit Ihrem IronFlock-Projekt:
- SAP- oder ERP-Integrationsdienste
- Cloud-API-Konnektoren (AWS, Azure, Google Cloud)
- Benutzerdefinierte REST-Endpunkte, die Flottendaten an Drittsysteme weitergeben
- MQTT-Broker, die externe Datenquellen in Ihren WAMP-Messaging-Realm einbinden
Virtuelle Geräte vs. Zentrale Services
Virtuelle Geräte sind keine zentralen Services — sie sind projektbezogene Rechenknoten, die Sie konfigurieren und verwalten:
| Aspekt | Zentrale Services | Virtuelle Geräte |
|---|---|---|
| Verwaltet von | IronFlock (oder Ihr Ops-Team On-Prem) | Ihnen, über die IronFlock-UI |
| Zweck | Flottenweite Daten, UI, KI, Koordination | Benutzerdefiniertes Computing für Ihren spezifischen Anwendungsfall |
| Apps | Feste Systemdienste | Jede App aus dem Store oder Ihre eigene |
| Umfang | Systemweit | Pro Projekt |
| Skalierung | Von IronFlock gehandhabt | So viele bereitstellen wie benötigt |
Denken Sie an zentrale Services als das Betriebssystem von IronFlock und an virtuelle Geräte als zusätzliche Server, die Sie für Ihre eigenen Anwendungen hochfahren.
Bereitstellung
Virtuelle Geräte werden über die IronFlock Web-UI bereitgestellt:
- Navigieren Sie zur Geräteliste Ihres Projekts
- Klicken Sie auf Virtuelles Gerät hinzufügen
- Wählen Sie eine Compute-Stufe (CPU, Arbeitsspeicher, Speicher)
- Das virtuelle Gerät startet, verbindet sich und erscheint in Ihrer Geräteliste