Configuración sin intervención
No es necesaria ninguna configuración manual in situ. El operador solo tiene que conectar la alimentación; el Gateway se encarga del resto.
Fuente de alimentación conectada
Conexión 4G establecida
Autenticación bootstrap (certificado X.509)
Configuración descargada y verificada (cifrado)
Se ha establecido el túnel VPN OpenVPN/IPSec
Polling Modbus activo, datos en la nube
Dispositivo visible en la consola de Fleet
¿Cómo funciona?
El Eziwan Gateway sale de fábrica con un certificado único X.509 preinstalado y un perfil de configuración cifrado.
Proceso OTA
Funcionalidades de Fleet
Doble partición de firmware: partición activa y partición en espera. Restablecimiento automático en caso de fallo, sin intervención humana. Tiempo de inactividad prácticamente nulo.
Generación automática de parches bsdiff entre versiones. Reducción del 60-90 % del volumen de datos transferidos. Ideal para conexiones 4G con ancho de banda limitado.
Cada imagen OTA está firmada con la clave privada de Eziwan (RSA-2048). La clave pública está grabada en el gestor de arranque. Cualquier imagen sin firmar o alterada es rechazada.
Programa las implementaciones fuera del horario de producción. Programador tipo Cron (p. ej., «sáb 02:00-04:00»). Cumplimiento de los SLA de producción industrial.
Impleméntalo en el 5 % de tu parque informático, comprueba las métricas durante 24 horas y, a continuación, amplíalo automáticamente al 100 %. Limita el alcance de cualquier problema imprevisto.
Panel de control de seguimiento en tiempo real: dispositivos en proceso de descarga, instalación, éxito, fallo o reversión. Exportación a CSV del estado de la implementación.
Comparaison
API REST de la flota
La API REST de Eziwan Fleet permite automatizar por completo el ciclo de vida del firmware: carga, creación de campañas de implementación, seguimiento del progreso y reversión desde tus pipelines de GitHub Actions, GitLab CI o Jenkins.
# 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