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 unificada (UWF) para proteger los medios de almacenamiento físico frente a 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 archivos binarios de WinRM. Recomendado: agregue la versión de powershell código abierto mediante Import-PSCoreRelease (importps). Todavía necesitarás 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 parpadeante para que el dispositivo se 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 de Windows.ApplicationModel.Calls, específicamente la clase VoipPhoneCall. . |
IOT_HEADLESS_CONFIGURATION | Configura el dispositivo para arrancar en modo sin encabezado, donde la pila de 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 |
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 | |
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. | |
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 se suspenda debido a la inactividad. Necesario 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 bloqueo. |
IOT_SSH | Habilita la conectividad de Secure Shell (SSH) |
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 solo para las actualizaciones del sistema operativo. |
Herramientas de desarrollo
Importante
Las siguientes características de desarrollador 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óstico 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 siliconLabs CP210x usb 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). |
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. | |
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 lugar a 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. |
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 de los complementos 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 adaptarlos a sus requisitos.
Características | Descripción |
---|---|
CUSTOM_CMD | Característica para incluir el 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 la 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 controladores y aplicaciones con firma de prueba (.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 con el teléfono, use el comando:Windbg -k net:port=50000,key=4.3.2.1 Nota No incluya IOT_KDUSB_SETTINGS ni 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 las 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 ni 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. |
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 de IoT Core, enumeradas 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 |
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) | ||
N/D | x | x | x | ||
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 |
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 |
N/D | x | x | x | x | |
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 |
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 |
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 |