Qué es Azure IoT Edge para Linux en Windows

Se aplica a: icono sí IoT Edge 1.1

Azure IoT Edge para Linux en Windows le permite ejecutar cargas de trabajo de Linux en contenedores junto con aplicaciones Windows en implementaciones de Windows IoT. Las empresas que se basan en la tecnología de Windows IoT para sus dispositivos perimetrales ahora pueden aprovechar las soluciones de análisis nativas de nube que se compilan en Linux.

IoT Edge para Linux en Windows funciona mediante la ejecución de una máquina virtual Linux en un dispositivo Windows. La máquina virtual Linux viene preinstalada con el entorno de ejecución de Azure IoT Edge. Los módulos de IoT Edge implementados en el dispositivo se ejecutan dentro de la máquina virtual. Mientras tanto, las aplicaciones de Windows que se ejecutan en el dispositivo host de Windows pueden comunicarse con los módulos que se ejecutan en la máquina virtual Linux.

Comience hoy mismo.

Componentes

IoT Edge para Linux en Windows usa los componentes siguientes para permitir que las cargas de trabajo de Windows y Linux se ejecuten unas junto a otras y se comuniquen sin problemas:

  • Una máquina virtual Linux que ejecuta Azure IoT Edge: Una máquina virtual Linux, basada en el sistema operativo CBL-Mariner propio de Microsoft se crea con el entorno de ejecución de Azure IoT Edge y se valida como un entorno admitido de nivel 1 para cargas de trabajo de IoT Edge.

  • Windows Admin Center: Una extensión de IoT Edge para Windows Admin Center facilita la instalación, la configuración y el diagnóstico de IoT Edge en la máquina virtual Linux. Windows Admin Center puede implementar IoT Edge para Linux en Windows en el dispositivo local, o bien puede conectarse a dispositivos de destino y administrarlos de forma remota.

  • Microsoft Update: La integración de Microsoft Update mantiene actualizados los componentes de Windows Runtime, la VM Linux con CBL-Mariner y IoT Edge.

Windows y la VM Linux se ejecutan en paralelo, mientras que Windows Admin Center controla ambos componentes.

La comunicación bidireccional entre el proceso de Windows y la máquina virtual de Linux significa que los procesos de Windows pueden proporcionar interfaces de usuario o proxies de hardware para las cargas de trabajo que se ejecutan en los contenedores de Linux.

Requisitos previos

Un dispositivo Windows con los siguientes requisitos mínimos:

  • Requisitos del sistema

    • Windows 10¹/11 (Pro, Enterprise, IoT Enterprise)
    • Windows Server 2019¹/2022
      ¹ Windows 10 y Windows Server 2019 (compilación mínima 17763) con todas las actualizaciones acumulativas actuales instaladas.
  • Requisitos de hardware

    • Memoria libre mínima: 1 GB
    • Espacio libre en disco mínimo: 10 GB

Ejemplos

IoT Edge para Linux en Windows destaca la interoperabilidad entre los componentes de Windows y Linux.

Para obtener ejemplos que muestran la comunicación entre las aplicaciones de Windows y los módulos de IoT Edge, consulte Ejemplos de IoT para Windows 10 y EFLOW.

Soporte técnico

Use los canales de soporte y comentarios de IoT Edge para obtener asistencia con IoT Edge para Linux en Windows.

Informe de errores: Los errores relacionados con Azure IoT Edge para Linux en Windows se pueden indicar en la página de problemas de iotedge-eflow. Los errores relacionados con IoT Edge se pueden notificar en la página de problemas del proyecto de código abierto de IoT Edge.

Equipo de soporte técnico al cliente de Microsoft: los usuarios que dispongan de un plan de soporte técnico pueden ponerse en contacto con este equipo creando una incidencia de soporte técnico directamente en Azure Portal.

Solicitudes de características: el producto Azure IoT Edge realiza un seguimiento de las solicitudes de características a través de la página Voz del usuario.

Pasos siguientes

Para obtener más información y un ejemplo en acción, vea IoT Edge para Linux en Windows 10 IoT Enterprise.

Siga los pasos descritos en Aprovisionamiento manual de Azure IoT Edge para Linux en un dispositivo Windows para configurar un dispositivo con IoT Edge para Linux en Windows.