Zero-Touch-Provisioning
Keine manuelle Konfiguration vor Ort erforderlich. Der Bediener schließt das Gerät an die Stromversorgung an, den Rest erledigt das Gateway.
Netzteil angeschlossen
4G-Verbindung hergestellt
Bootstrap-Authentifizierung (X.509-Zertifikat)
Konfiguration heruntergeladen und überprüft (Verschlüsselung)
VPN-Tunnel (OpenVPN/IPSec) hergestellt
Aktives Modbus-Polling, Daten in der Cloud
Gerät in der Fleet-Konsole sichtbar
So funktioniert es
Das Eziwan Gateway wird ab Werk mit einem vorinstallierten X.509-Zertifikat und einem verschlüsselten Konfigurationsprofil ausgeliefert.
OTA-Prozess
Fleet-Funktionen
Doppelte Firmware-Partition: aktive Partition und Standby-Partition. Automatisches Rollback im Fehlerfall, ohne menschliches Eingreifen. Nahezu keine Ausfallzeit.
Automatische Erstellung von bsdiff-Patches zwischen verschiedenen Versionen. Reduzierung des übertragenen Datenvolumens um 60–90 %. Ideal für 4G-Verbindungen mit begrenzter Übertragungsrate.
Jedes OTA-Image wird mit dem privaten Schlüssel „Eziwan“ (RSA-2048) signiert. Der öffentliche Schlüssel ist im Bootloader fest hinterlegt. Jedes nicht signierte oder veränderte Image wird abgelehnt.
Planen Sie die Bereitstellungen außerhalb der Produktionszeiten. Cron-ähnlicher Scheduler (z. B. „Sa 02:00–04:00 Uhr“). Einhaltung der SLAs für die industrielle Produktion.
Führen Sie die Lösung zunächst auf 5 % Ihrer Geräte ein, überwachen Sie die Kennzahlen 24 Stunden lang und erweitern Sie die Bereitstellung anschließend automatisch auf 100 %. Begrenzen Sie so die Auswirkungen unvorhergesehener Probleme.
Dashboard zur Echtzeit-Überwachung: Geräte, die gerade heruntergeladen, installiert, erfolgreich eingerichtet, fehlgeschlagen oder zurückgesetzt werden. CSV-Export des Bereitstellungsstatus.
Comparaison
REST-API für die Flotte
Mit der Eziwan Fleet REST-API lässt sich der gesamte Lebenszyklus von Firmware vollständig automatisieren: Upload, Erstellung von Rollout-Kampagnen, Fortschrittsüberwachung und Rollback über Ihre GitHub Actions-, GitLab CI- oder Jenkins-Pipelines.
# GitHub Actions — OTA release automatique
- name: Upload firmware to Eziwan Fleet
run: |
eziwan-fleet upload \
--image ./build/firmware-v2.4.1.bin \
--version 2.4.1 \
--changelog "${{ github.event.head_commit.message }}"
- name: Deploy to staging group
run: |
eziwan-fleet deploy \
--version 2.4.1 \
--group staging \
--rollout 10
- name: Monitor deployment
run: |
eziwan-fleet wait \
--version 2.4.1 \
--group staging \
--timeout 1800FAQ