Skip to Content
ArquitecturaVirtual Devices

Dispositivos virtuales

Un dispositivo virtual es un nodo de cómputo alojado en la nube que participa en su proyecto IronFlock exactamente como un dispositivo edge físico. Ejecuta el mismo agente IronFlock, se conecta al mismo message broker y puede ejecutar cualquier aplicación contenerizada.

Los dispositivos virtuales cierran la brecha entre edge y cloud. Le proporcionan cómputo persistente y alojado centralmente dentro del mismo contexto de proyecto que sus dispositivos físicos, sin necesidad de configurar infraestructura separada.

Cómo funcionan los dispositivos virtuales

Cuando aprovisiona un dispositivo virtual, IronFlock crea una máquina virtual en la misma infraestructura cloud que aloja los servicios centrales. Esta VM:

  1. Ejecuta el agente IronFlock, exactamente igual que un dispositivo físico
  2. Se une al realm de mensajería de su proyecto en el broker WAMP
  3. Aparece en su lista de dispositivos junto a los dispositivos físicos
  4. Puede instalar y ejecutar cualquier app del App Store o de su propio repositorio
  5. Recibe actualizaciones OTA a través del mismo pipeline que los dispositivos físicos

Desde la perspectiva de sus apps y agentes de IA, un dispositivo virtual es indistinguible de uno físico. Una app que se ejecuta en un dispositivo edge físico puede comunicarse con una app en un dispositivo virtual a través del message broker — como si estuvieran en la misma red local.

Casos de uso comunes

Servicios de toda la flota

Ejecute servicios que necesitan un host persistente, siempre disponible, con perspectiva de toda la flota:

  • Grafana — Dashboarding centralizado conectado a FleetDB
  • Node-RED — Programación visual de flujos que orquesta datos de múltiples dispositivos
  • Jupyter — Notebooks interactivos de ciencia de datos con acceso directo a la telemetría de la flota
  • Netdata — Monitoreo de infraestructura en todo su proyecto

Pipelines de procesamiento de datos

Aloje aplicaciones que agregan, transforman o analizan datos de múltiples dispositivos físicos:

  • Recopilar telemetría de 100 sensores y ejecutar un modelo central de calidad
  • Agregar métricas de producción de múltiples líneas en un informe unificado
  • Ejecutar trabajos de procesamiento por lotes sobre datos históricos en FleetDB

IA y cargas de trabajo intensivas en cómputo

Ejecute cargas de trabajo que requieren más potencia de cómputo de la que ofrece el hardware edge:

  • Modelos grandes de inferencia de IA que necesitan recursos GPU
  • Pipelines de entrenamiento que procesan datos de toda la flota
  • Modelos de visión por computadora que analizan feeds de cámara de múltiples dispositivos

Puentes de protocolo e integraciones

Conecte sistemas empresariales externos a su proyecto IronFlock:

  • Servicios de integración SAP o ERP
  • Conectores de APIs cloud (AWS, Azure, Google Cloud)
  • Endpoints REST personalizados que exponen datos de la flota a sistemas externos
  • Brokers MQTT que conectan fuentes de datos externas a su realm de mensajería WAMP

Dispositivos virtuales vs. servicios centrales

Los dispositivos virtuales no son servicios centrales — son nodos de cómputo por proyecto que usted configura y administra:

AspectoServicios centralesDispositivos virtuales
Administrado porIronFlock (o su equipo de ops on-prem)Usted, a través de la UI de IronFlock
PropósitoDatos de flota, UI, IA, coordinaciónCómputo personalizado para su caso de uso específico
AppsServicios de sistema fijosCualquier app del Store o propia
AlcanceTodo el sistemaPor proyecto
EscaladoGestionado por IronFlockAprovisione tantos como necesite

Piense en los servicios centrales como el sistema operativo de IronFlock y en los dispositivos virtuales como servidores adicionales que usted levanta para sus propias aplicaciones.

Aprovisionamiento

Los dispositivos virtuales se aprovisionan desde la UI web de IronFlock:

  1. Navegue a la lista de dispositivos de su proyecto
  2. Haga clic en Añadir dispositivo virtual
  3. Seleccione un nivel de cómputo (CPU, memoria, almacenamiento)
  4. El dispositivo virtual se inicia, se conecta y aparece en su lista de dispositivos
Last updated on