Lista de características de IoT Core

Estas son las características que puede agregar a las imágenes de Windows 10 IoT Core (IoT Core).

Agregue características mediante el archivo XML OEMInput. Para más información, consulte la guía de fabricación de IoT Core.

Características comerciales definidas por Microsoft

En la tabla siguiente se describen las características definidas por Microsoft que los OEM pueden usar en el elemento Features del archivo OEMInput para la compilación retail .

Al crear imágenes para el dispositivo, determine qué características son necesarias para el dispositivo.

Características

Características Descripción
IOT_EFIESP Arranca el dispositivo mediante UEFI, característica necesaria en todas las imágenes.
IOT_UAP_OOBE Incluye la aplicación OOBE de bandeja de entrada que se inicia durante el primer arranque y también durante la instalación de aplicaciones, característica necesaria en todas las imágenes.
IOT_CRT140 Agrega archivos binarios de CRT, característica necesaria en todas las imágenes.
IOT_UNIFIED_WRITE_FILTER Agrega el filtro de escritura unificado (UWF) para proteger los medios de almacenamiento físico de las escrituras de datos.
IOT_USBFN_CLASS_EXTENSION Agrega la extensión de clase WDF de función USB para la compatibilidad con el modo de función USB.
IOT_POWERSHELL Agrega PowerShell (excepto arm64) y binarios de WinRM. Recomienda: Agregue el código abierto versión de PowerShell mediante Import-PSCoreRelease (importps). Seguirá necesitando IOT_POWERSHELL característica para incluir archivos binarios de WinRM.
IOT_ALLJOYN_APP Agrega la aplicación AllJoyn, que se usa para Headless ZwaveAdapterAppx.
IOT_ONBOARDING_APP Proporciona un medio para configurar la conexión WiFi del dispositivo si no se configuró ningún otro perfil de WiFi. Coloca el adaptador WiFi en un modo Soft-AP para que un teléfono u otro dispositivo pueda conectarse a él.
IOT_FONTS_CHINESE_EXTENDED Agrega fuentes chinas adicionales.
IOT_APP_TOOLKIT Agrega herramientas necesarias para la instalación y administración de Appx.
IOT_FFU_FLASHMODE Agrega compatibilidad con el modo de parpadeo para que el dispositivo pueda parpadear mediante ffutool. Actualmente solo se admite para arm.
IOT_MTP Agrega compatibilidad con el protocolo de transferencia de medios. Consulte MTP.
IOT_MIRACAST_RX_APP Agrega la aplicación Connect que admite la característica de recepción de Miracast. Tenga en cuenta que los hw/drivers subyacentes deben admitir Miracast para que esta aplicación funcione. Actualmente solo se admite para arm.
IOT_WEBB_EXTN Agrega El Portal de dispositivos Windows. Si va a crear un dispositivo minorista abierto para la implementación comercial en una "instalación específica/limitada" (es decir, fábrica o tienda de venta directa) donde el usuario final se encarga de la configuración final y usted manifiesta a los clientes que estos deben obtener un certificado para WDP e instalarlo tanto en WDP como en los exploradores que se conectan, y que contraseñas se cambian en WDP, el uso de WDP en esta instancia comercial limitada es aceptable.
IOT_BLUETOOTH_A2DP_SINK Permite que un dispositivo de audio se reproduzca en el dispositivo. Esto es nuevo en Windows 10, versión 1809
IOT_BLUETOOTH_A2DP_SOURCE Permite que el dispositivo se reproduzca en un dispositivo externo (por ejemplo, un altavoz Bluetooth). Esto está disponible como una característica independiente en Windows 10, versión 1809. En Windows 10, versión 1803, se incluyó en la imagen de forma predeterminada.
IOT_BLUETOOTH_HFP_AUDIOGATEWAY HFP AudioGateway permite que el dispositivo actúe como dispositivo de puerta de enlace para llamadas telefónicas. Una aplicación puede interactuar con las funciones de llamada de un casco Bluetooth emparejado mediante las API en Windows.ApplicationModel.Calls, específicamente la clase VoipPhoneCall. .
IOT_HEADLESS_CONFIGURATION Configura el dispositivo para arrancar en modo sin encabezado, donde la pila de la interfaz de usuario está deshabilitada y las aplicaciones en primer plano no se iniciarán.
IOT_NARRATOR Agrega compatibilidad con la funcionalidad de lectura de pantalla de Windows 10, Narrador.
IOT_OCR_ALL_LANGS Agrega reconocimiento óptico de caracteres (OCR) para todos los idiomas admitidos, incluido el inglés.
IOT_OCR_EN_US Agrega compatibilidad con reconocimiento óptico de caracteres (OCR) para inglés. No usar con IOT_OCR_ALL_LANGS
IOT_HWN_CLASS_EXTENSION (en desuso) Agrega la extensión de clase WDF de notificación de hardware para la compatibilidad con la API de vibración. En desuso en Windows 10, versión 1709, ya que esta característica se agrega de forma predeterminada
IOT_NETCMD (en desuso) Agrega la herramienta de línea de comandos: netcmd.exe, que se usa para configurar la conectividad de red. En desuso en Windows 10, versión 1803. El netcmd.exe se quitará al actualizar a la versión 1803. Usa Windows.Devices.WiFi.WiFiAdapter para administrar Wifi. Consulte el ejemplo del conector WiFi .
IOT_APPLICATIONS (en desuso) En desuso en la versión de Windows 10, 1809 junto con IOT_CORTANA característica. Agrega la aplicación host de administración de cuentas, habilita el inicio de sesión de MSA. Obligatorio para Cortana.

Configuración

Características Descripción
IOT_POWER_SETTINGS Impide que el dispositivo entre en suspensión debido a la inactividad. Obligatorio para plataformas x86/amd64. Esta característica admite Arm a partir de Windows 10, versión 1703.
IOT_EFIESP_BCD Establece los datos de configuración de arranque (BCD) para las unidades basadas en GPT. Obligatorio para x86/amd64. Los dispositivos MBR deben usar IOT_EFIESP_BCD_MBR.
IOT_EFIESP_BCD_MBR Establece los datos de configuración de arranque (BCD) para las unidades basadas en MBR.
IOT_SHELL_HOTKEY_SUPPORT Agrega compatibilidad para iniciar la aplicación predeterminada mediante una tecla de acceso rápido: VK_LWIN (tecla Izquierda de Windows).
IOT_SHELL_ONSCREEN_KEYBOARD Agrega el teclado en pantalla disponible.
IOT_SHELL_ONSCREEN_KEYBOARD_FOLLOWFOCUS Permite que el teclado en pantalla aparezca automáticamente cuando se centra el campo de entrada. Requiere IOT_SHELL_ONSCREEN_KEYBOARD.
IOT_DISABLEBASICDISPLAYFALLBACK Deshabilita el controlador de representación básico de la bandeja de entrada. Esta característica solo debe usarse con Qualcomm DragonBoard (DB).
IOT_CRASHCONTROL_SETTINGS Configura el dispositivo para que se reinicie automáticamente sin mostrar la pantalla azul (BSOD) cuando el dispositivo se bloquea. Esto también deshabilita crashdump. [AutoReboot = 1 ; DisplayDisabled = 1 y CrashDumpEnabled = 0]. Consulte Configuración de bloqueos.
IOT_SSH Habilita la conectividad de Secure Shell (SSH)
IOT_GENERIC_POP (en desuso) En Windows 10 1809, esto está en desuso y el dispositivo solo obtendrá actualizaciones del sistema operativo de forma predeterminada. Agrega la información de destino del dispositivo genérico para el sistema operativo solo Novedades.

Herramientas de desarrollo

Importante

Las siguientes características para desarrolladores no deben usarse en compilaciones comerciales ni en imágenes para dispositivos comerciales. Sin embargo, si desea deshabilitar IOT_SIREP como herramienta para desarrolladores, siga las instrucciones que se indican aquí.

Características Descripción
IOT_SIREP Habilita el servicio SIREP para la conectividad de TShell.
IOT_TOOLKIT Incluye herramientas de desarrollo como: componentes de depuración de kernel, FTP, diagnósticos de red, portal de dispositivos básicos y XPerf. Esto también relaja las reglas de firewall y habilita varios puertos.
IOT_NANORDPSERVER Agrega paquetes de pantalla remota. Nota: La pantalla remota es software de versión preliminar diseñado únicamente para fines de desarrollo y entrenamiento.
IOT_BERTHA Agrega una aplicación de ejemplo: "Bertha". Esta aplicación proporciona información de versión básica y estado de conectividad.
IOT_UAP_DEFAULTAPP Agrega una aplicación de ejemplo, "Chucky". Esta aplicación es similar a "Bertha".
IOT_FTSER2K_MAKERDRIVER Agrega el controlador USB a serie FTDI.
IOT_CP210x_MAKERDRIVER Agrega controladores para usb basado en SiliconLabs CP210x a adaptadores serie.
IOT_DMAP_DRIVER Agrega controladores DMAP.
IOT_CONTAINERS Agrega compatibilidad con contenedores nativos de Nano Server. Se admiten en plataformas intel de 64 bits (desde Windows 10, versión 1709) y plataforma ARM32 (desde Windows 10, versión 1809).
IOT_CORTANA (en desuso) En desuso en la versión de Windows 10, 1809. Consulte SDK de Cortana para incluir Cortana en el dispositivo. Agrega la característica Cortana. Requiere IOT_APPLICATIONS característica.
IOT_CORTANA_OBSCURELAUNCH (en desuso) En desuso en la versión de Windows 10, 1809 junto con IOT_CORTANA característica. Habilita la ejecución de la aplicación Cortana en el arranque. Este complemento hace que Cortana se ejecute en segundo plano, lo que da como resultado un mejor tiempo de respuesta para Cortana.

Datos de voz

Características Descripción
IOT_SPEECHDATA_AR_SA Agrega datos de voz para árabe (Arabia Saudita).
IOT_SPEECHDATA_DE_DE Agrega datos de voz para alemán (Alemania).
IOT_SPEECHDATA_EL_GR Agrega datos de voz para griego.
IOT_SPEECHDATA_EN_CA Agrega datos de voz para inglés (Canadá).
IOT_SPEECHDATA_EN_GB Agrega datos de voz para inglés (Reino Unido).
IOT_SPEECHDATA_ES_ES Agrega datos de voz para español (España).
IOT_SPEECHDATA_ES_MX Agrega datos de voz para español (México).
IOT_SPEECHDATA_FR_CA Agrega datos de voz para francés (Canadá).
IOT_SPEECHDATA_FR_FR Agrega datos de voz para francés (Francia).
IOT_SPEECHDATA_IT_IT Agrega datos de voz para italiano.
IOT_SPEECHDATA_JA_JP Agrega datos de voz para japonés.
IOT_SPEECHDATA_KO_KR Agrega datos de voz para coreano.
IOT_SPEECHDATA_NL_NL Agrega datos de voz para neerlandés.
IOT_SPEECHDATA_PL_PL Agrega datos de voz para polaco.
IOT_SPEECHDATA_PT_BR Agrega datos de voz para portugués (Brasil).
IOT_SPEECHDATA_PT_PT Agrega datos de voz para portugués (Portugal).
IOT_SPEECHDATA_RO_RO Agrega datos de voz para rumano.
IOT_SPEECHDATA_RU_RU Agrega datos de voz para ruso.
IOT_SPEECHDATA_ZH_CN Agrega datos de voz para chino (continental).
IOT_SPEECHDATA_ZH_HK Agrega datos de voz para chino (RAE de Hong Kong). No incluya IOT_SPEECHDATA_ZH_TW.
IOT_SPEECHDATA_ZH_TW Agrega datos de voz para chino (Taiwán). No incluya IOT_SPEECHDATA_ZH_HK.
IOT_SPEECHDATA_EN_US (en desuso) En desuso en Windows 10, versión 1607. No agregue esta característica. La imagen predeterminada incluye datos de voz para inglés (EE. UU.).

Características del Add-Ons de IoT Core

Nota:

Los paquetes correspondientes a estas características están disponibles en el origen en el iot-adk-addonkit. Puede modificarlos para que se adapten a sus requisitos.

Características Descripción
CUSTOM_CMD Característica que se va a incluir oemcustomization.cmd. Esto es específico del producto y recoge el archivo de entrada del directorio del producto. OEM_CustomCmd es el identificador de característica en desuso, todavía se puede usar para compilaciones heredadas. Consulte Personalizaciones en tiempo de ejecución.
CUSTOM_BCD Incluye la configuración de BCD para suprimir la pantalla de progreso de la experiencia del usuario de arranque y también habilita el sigining piloto. Modifique Custom.BCD.xml para quitar la firma de vuelos.
CUSTOM_OOBEAPP Incluye personalizaciones para la aplicación OOBE
PROV_AUTO Característica para agregar un paquete de aprovisionamiento a una imagen. Esto es específico del producto y recoge el archivo ppkg de entrada del directorio del producto OEM_ProvAuto es el identificador de característica en desuso, todavía se puede usar para compilaciones heredadas. Consulte Personalizaciones en tiempo de ejecución.
RECOVERY_BCD Incluye la configuración de BCD de recuperación para dispositivos GPT. Consulte Adición de un mecanismo de recuperación.
RECOVERY_BCD_MBR Incluye la configuración de BCD de recuperación para dispositivos MBR. Consulte Adición de un mecanismo de recuperación.
SEC_BITLOCKER Incluye la configuración de Bitlocker.
SEC_SECUREBOOT Incluye la configuración comercial para arranque seguro
SEC_SECUREBOOT_TEST Incluye la configuración de prueba para arranque seguro
SEC_DEVICEGUARD Incluye la configuración comercial de DeviceGuard
SEC_DEVICEGUARD_TEST Incluye la configuración de prueba para DeviceGuard
SETTINGS_HOTKEY Característica para mostrar cómo agregar una configuración del Registro a una imagen. Lea Cambio entre aplicaciones para obtener más detalles.

Características de prueba

En la tabla siguiente se describen las características de prueba definidas por Microsoft que los OEM pueden usar en el elemento Features del archivo OEMInput solo para las compilaciones de prueba.

Características Descripción
IOT_BCD_FLASHMODE_SETTING Habilita la configuración de parpadeo de FFU.
IOT_DISABLE_TESTSIGNING Deshabilita la instalación en tiempo de ejecución de paquetes firmados por pruebas.
IOT_EFIESP_TEST Paquetes UEFI necesarios para arrancar imágenes de prueba. No se debe usar con IOT_EFIESP.
IOT_ENABLE_ADMIN Habilita la cuenta de administrador con la contraseña predeterminada "p@ssw0rd".
IOT_ENABLE_TESTSIGNING Habilita la instalación en tiempo de ejecución de paquetes firmados por pruebas. Permite ejecutar aplicaciones y controladores firmados por pruebas (.appx).
IOT_KD_ON Habilita el depurador de kernel
IOT_KDNETUSB_SETTINGS Incluye todos los transportes del depurador de kernel y habilita KDNET a través de USB. La configuración de transporte de depuración predeterminada para esta característica es una dirección IP de "1.2.3.4", una dirección de puerto de "50000" y una clave del depurador de "4.3.2.1". Para usar la dirección IP predeterminada de 1.2.3.4, ejecute VirtEth.exe con la marca /autodebug. Por ejemplo, para establecer una conexión del depurador de kernel al teléfono, use el comando:Windbg -k net:port=50000,key=4.3.2.1Nota No incluya IOT_KDUSB_SETTINGS o IOT_KDNETUSB_SETTINGS si necesita habilitar MTP o IP a través de USB en la imagen. Si el depurador de kernel está habilitado en la imagen y los transportes de depuración se usan para conectarse al dispositivo, el depurador de kernel tiene un uso exclusivo del puerto USB y evita que MTP y IP a través de USB funcionen.
IOT_KDSERIAL_SETTINGS Incluye todos los transportes del depurador de kernel y habilita KDSERIAL con la siguiente configuración: 115200 Baud, 8 bits, sin paridad. Esta configuración se aplica a plataformas x86 y amd64. Las plataformas arm usan la configuración de transporte serie definida por UEFI.
IOT_KDUSB_SETTINGS Incluye todos los transportes del depurador de kernel y habilita KDUSB. El nombre de destino de transporte de depuración predeterminado para esta característica es WOATARGET. Para establecer una conexión del depurador de kernel al teléfono, use el comando : Windbg -k usb:targetname=WOATARGET. Nota No incluya IOT_KDUSB_SETTINGS o IOT_KDNETUSB_SETTINGS si necesita habilitar MTP o IP a través de USB en la imagen. Si el depurador de kernel está habilitado en la imagen y los transportes de depuración se usan para conectarse al dispositivo, el depurador de kernel tiene un uso exclusivo del puerto USB y evita que MTP y IP a través de USB funcionen.
IOT_WDTF Incluye componentes de Windows Driver Test Framework, necesarios para la validación de HLK.
IOT_DIRECTX_TOOLS Agrega herramientas de DirectX.
IOT_UMDFDBG_SETTINGS Incluye la configuración de depuración del marco de controlador en modo de usuario.
IOT_DISABLE_UMCI (en desuso) Deshabilita la comprobación de integridad del código. En desuso en Windows 10, versión 1709.

Características por versión

En la tabla siguiente se proporciona información general sobre las características admitidas por versión del sistema operativo ioT Core, que se enumeran en orden alfabético.

Características 1809 (17731.x) 1803 (17134.x) 1709 (16299.x) 1703 (15063.x) 1607 (14393.x)
IOT_ALLJOYN_APP x x x x x
IOT_APPLICATIONS (en desuso) N/D x x x
IOT_APP_TOOLKIT x x x x x
IOT_BCD_FLASHMODE_SETTING x
IOT_BERTHA x x x x x
IOT_BLUETOOTH_A2DP_SINK x
IOT_BLUETOOTH_A2DP_SOURCE x
IOT_BLUETOOTH_HFP_AUDIOGATEWAY x
IOT_CONTAINERS x (x64,arm32) x(x64) x(x64)
IOT_CORTANA (en desuso) N/D x x x
IOT_CORTANA_OBSCURELAUNCH (en desuso) N/D x x x
IOT_CP210x_MAKERDRIVER x x x x
IOT_CRASHCONTROL_SETTINGS x x
IOT_CRT140 x x x x x
IOT_DIRECTX_TOOLS x x x x x
IOT_DISABLE_FLIGHTSIGNING x x x x x
IOT_DISABLE_TESTSIGNING x x x x x
IOT_DISABLE_UMCI (en desuso) N/D N/D N/D x x
IOT_DISABLEBASICDISPLAYFALLBACK x x x x x
IOT_DMAP_DRIVER x x x x x
IOT_EFIESP x x x x x
IOT_EFIESP_BCD x x x x x
IOT_EFIESP_BCD_MBR x x x x
IOT_EFIESP_TEST x x x x x
IOT_ENABLE_ADMIN x x x x x
IOT_ENABLE_FLIGHTSIGNING x x x x x
IOT_ENABLE_TESTSIGNING x x x x x
IOT_FFU_FLASHMODE x(arm) x(arm)
IOT_FONTS_CHINESE_EXTENDED x x x x
IOT_FTSER2K_MAKERDRIVER x x x x x
IOT_GENERIC_POP (en desuso) N/D x x x x
IOT_HWN_CLASS_EXTENSION (en desuso) N/D N/D N/D x
IOT_HEADLESS_CONFIGURATION x
IOT_KD_ON x x x x x
IOT_KDNETUSB_SETTINGS x x x x x
IOT_KDSERIAL_SETTINGS x x x x x
IOT_KDUSB_SETTINGS x x x x x
IOT_MIRACAST_RX_APP x x
IOT_MTP x x
IOT_NANORDPSERVER x x x x x
IOT_NETCMD (en desuso) N/D N/D N/D x x
IOT_NARRATOR x
IOT_OCR_ALL_LANGS x
IOT_OCR_EN_US x
IOT_ONBOARDING_APP x x x
IOT_POWER_SETTINGS x x x x x (x86/x64)
IOT_POWERSHELL x x x x x
IOT_SHELL_HOTKEY_SUPPORT x x x x x
IOT_SHELL_ONSCREEN_KEYBOARD x x x x
IOT_SHELL_ONSCREEN_KEYBOARD_FOLLOWFOCUS x x x x
IOT_SIREP x x x x x
IOT_SPEECHDATA_AR_SA x
IOT_SPEECHDATA_DE_DE x x x x x
IOT_SPEECHDATA_EL_GR x
IOT_SPEECHDATA_EN_CA x x x x
IOT_SPEECHDATA_EN_GB x x x x x
IOT_SPEECHDATA_EN_US (en desuso) N/D N/D N/D N/D x
IOT_SPEECHDATA_ES_ES x x x x x
IOT_SPEECHDATA_ES_MX x x x x
IOT_SPEECHDATA_FR_CA x x x x
IOT_SPEECHDATA_FR_FR x x x x x
IOT_SPEECHDATA_IT_IT x x x x x
IOT_SPEECHDATA_JA_JP x x x x x
IOT_SPEECHDATA_KO_KR x
IOT_SPEECHDATA_NL_NL x
IOT_SPEECHDATA_PL_PL x
IOT_SPEECHDATA_PT_BR x
IOT_SPEECHDATA_PT_PT x
IOT_SPEECHDATA_RO_RO x
IOT_SPEECHDATA_RU_RU x
IOT_SPEECHDATA_ZH_CN x x x x x
IOT_SPEECHDATA_ZH_HK x x x x x
IOT_SPEECHDATA_ZH_TW x x x x x
IOT_SSH x x x x x
IOT_TOOLKIT x x x x x
IOT_UAP_DEFAULTAPP x x x x x
IOT_UAP_OOBE x x x x x
IOT_UMDFDBG_SETTINGS x x x x x
IOT_UNIFIED_WRITE_FILTER x x x x x
IOT_USBFN_CLASS_EXTENSION x x x x x
IOT_WDTF x x x x x
IOT_WEBB_EXTN x x x x x

Qué hay en los complementos de Windows ADK IoT Core

Guía de fabricación de IoT Core