Elenco delle funzionalità di IoT Core
Ecco le funzionalità che puoi aggiungere alle immagini di Windows 10 IoT Core (IoT Core).
Aggiungere funzionalità usando il file XML OEMInput. Per altre informazioni, vedere la guida alla produzione di IoT Core.
Funzionalità di vendita al dettaglio definite da Microsoft
Nella tabella seguente vengono descritte le funzionalità definite da Microsoft che possono essere usate dagli OEM nell'elemento Features nel file OEMInput per la compilazione Retail.
Quando si creano immagini per il dispositivo, determinare quali funzionalità sono necessarie per il dispositivo.
Funzionalità
Funzionalità | Descrizione |
---|---|
IOT_EFIESP | Avvia il dispositivo usando UEFI, funzionalità necessaria in tutte le immagini. |
IOT_UAP_OOBE | Include l'app OOBE posta in arrivo avviata durante il primo avvio e anche durante l'installazione delle app, funzionalità richiesta in tutte le immagini. |
IOT_CRT140 | Aggiunge file binari CRT, funzionalità obbligatoria in tutte le immagini. |
IOT_UNIFIED_WRITE_FILTER | Aggiunge un filtro di scrittura unificato (UWF) per proteggere i supporti di archiviazione fisica dalle scritture di dati. |
IOT_USBFN_CLASS_EXTENSION | Aggiunge l'estensione della classe WDF della funzione USB per il supporto della modalità funzione USB. |
IOT_POWERSHELL | Aggiunge PowerShell (ad eccezione di Arm64) e i binare WinRM. Consigliato: aggiungere la versione open source di PowerShell usando Import-PSCoreRelease (importps).Recommended: Add the open source powershell version using Import-PSCoreRelease (importps). Sarà comunque necessaria IOT_POWERSHELL funzionalità per includere file binari WinRM |
IOT_ALLJOYN_APP | Aggiunge l'applicazione AllJoyn usata per Headless ZwaveAdapterAppx. |
IOT_ONBOARDING_APP | Fornisce un mezzo per configurare la connessione Wi-Fi del dispositivo se non è stato configurato alcun altro profilo Wi-Fi. Posiziona la scheda WiFi in una modalità Soft-AP in modo che un telefono o un altro dispositivo possa connettersi a esso. |
IOT_FONTS_CHINESE_EXTENDED | Aggiunge altri tipi di carattere cinesi. |
IOT_APP_TOOLKIT | Aggiunge gli strumenti necessari per l'installazione e la gestione di Appx. |
IOT_FFU_FLASHMODE | Aggiunge il supporto della modalità flashing in modo che il dispositivo possa essere lampeggiato tramite ffutool. Attualmente supportato solo per arm. |
IOT_MTP | Aggiunge il supporto del protocollo di trasferimento multimediale. Vedere MTP. |
IOT_MIRACAST_RX_APP | Aggiunge l'app Connect che supporta la funzionalità di ricezione Miracast. Si noti che i driver/hw sottostanti devono supportare Miracast per il funzionamento dell'app. Attualmente supportato solo per arm. |
IOT_WEBB_EXTN | Aggiunge Windows Device Portal. Se crei un dispositivo open retail per la distribuzione commerciale in un'installazione specifica o limitata, ad esempio una fabbrica o un negozio di vendita al dettaglio in cui l'utente finale esegue la configurazione finale e lo sviluppatore informa i clienti che devono ottenere un certificato per WDP e installarlo sia in WDP che nei browser di connessione e le password vengono modificate in WDP, l'uso di WDP in questa istanza commerciale limitata è accettabile. |
IOT_BLUETOOTH_A2DP_SINK | Consente a un dispositivo audio di riprodurre il dispositivo. Novità di Windows 10, versione 1809 |
IOT_BLUETOOTH_A2DP_SOURCE | Consente al dispositivo di riprodurre su un dispositivo esterno ,ad esempio un altoparlante Bluetooth. Questa funzionalità è disponibile come funzionalità separata in Windows 10, versione 1809. In Windows 10, versione 1803, questo è stato incluso nell'immagine per impostazione predefinita. |
IOT_BLUETOOTH_HFP_AUDIOGATEWAY | HFP AudioGateway consente al dispositivo di fungere da dispositivo gateway per le chiamate telefoniche. Un'applicazione può interagire con le funzioni chiamanti di un visore VR Bluetooth associato usando le API in Windows.ApplicationModel.Calls, in particolare la classe VoipPhoneCall. . |
IOT_HEADLESS_CONFIGURATION | Configura il dispositivo per l'avvio in modalità headless, in cui lo stack dell'interfaccia utente è disabilitato e le app in primo piano non verranno avviate |
IOT_NARRATOR | Aggiunge il supporto per la funzionalità di lettura dello schermo di Windows 10, Assistente vocale. |
IOT_OCR_ALL_LANGS | Aggiunge il riconoscimento ottico dei caratteri (OCR) per tutte le lingue supportate, incluso l'inglese |
IOT_OCR_EN_US | Aggiunge il supporto OCR (Optical Character Recognition) per l'inglese. Non usare con IOT_OCR_ALL_LANGS |
Aggiunge l'estensione della classe WDF di notifica hardware per il supporto dell'API vibration. Deprecato in Windows 10 versione 1709, perché questa funzionalità viene aggiunta per impostazione predefinita | |
Aggiunge lo strumento da riga di comando: netcmd.exe, usato per configurare la connettività di rete. Deprecato in Windows 10 versione 1803. Il netcmd.exe verrà rimosso durante l'aggiornamento alla versione 1803. Usa Windows.Devices.WiFi.WiFiAdapter per la gestione del Wi-Fi. Vedere Esempio di Connettore WiFi. | |
Deprecato in Windows 10, versione 1809 insieme alla funzionalità IOT_CORTANA. Aggiunge l'applicazione host Gestione account, abilita l'accesso msa. Obbligatorio per Cortana. |
Impostazione
Funzionalità | Descrizione |
---|---|
IOT_POWER_SETTINGS | Impedisce al dispositivo di passare alla sospensione a causa dell'inattività. Obbligatorio per le piattaforme x86/amd64. Questa funzionalità supporta Arm a partire da Windows 10, versione 1703. |
IOT_EFIESP_BCD | Imposta i dati di configurazione di avvio (BCD) per le unità basate su GPT. Obbligatorio per x86/amd64. I dispositivi MBR devono usare IOT_EFIESP_BCD_MBR. |
IOT_EFIESP_BCD_MBR | Imposta i dati di configurazione di avvio (BCD) per le unità basate su MBR. |
IOT_SHELL_HOTKEY_SUPPORT | Aggiunge il supporto per avviare l'app predefinita usando un tasto di scelta rapida: VK_LWIN (tasto Windows sinistro). |
IOT_SHELL_ONSCREEN_KEYBOARD | Aggiunge la tastiera su schermo disponibile. |
IOT_SHELL_ONSCREEN_KEYBOARD_FOLLOWFOCUS | Abilita la visualizzazione automatica della tastiera sullo schermo quando il campo di input è attivo. Richiede IOT_SHELL_ONSCREEN_KEYBOARD. |
IOT_DISABLEBASICDISPLAYFALLBACK | Disabilita il driver di rendering di base della posta in arrivo. Questa funzionalità deve essere usata solo con Qualcomm DragonBoard (DB). |
IOT_CRASHCONTROL_SETTINGS | Configura il dispositivo per il riavvio automatico senza visualizzare la schermata blu (BSOD) quando il dispositivo si arresta in modo anomalo. In questo modo viene disabilitato anche crashdump. [AutoReboot = 1 ; DisplayDisabled = 1 e CrashDumpEnabled = 0]. Vedere Impostazioni di arresto anomalo |
IOT_SSH | Abilita la connettività Secure Shell (SSH) |
In Windows 10 1809, questo è deprecato e il dispositivo otterrà solo gli aggiornamenti del sistema operativo per impostazione predefinita. Aggiunge le informazioni di destinazione del dispositivo generico solo per gli aggiornamenti del sistema operativo. |
Strumenti di sviluppo
Importante
Le funzionalità di sviluppo seguenti non devono essere usate nelle build retail e nelle immagini per i dispositivi commerciali. Se si vuole comunque disabilitare IOT_SIREP come strumento per sviluppatori, seguire le istruzioni riportate qui.
Funzionalità | Descrizione |
---|---|
IOT_SIREP | Abilita il servizio SIREP per la connettività TShell. |
IOT_TOOLKIT | Include strumenti di sviluppo come: componenti di debug del kernel, FTP, diagnostica di rete, portale di dispositivi di base e XPerf. Ciò riduce anche le regole del firewall e abilita varie porte. |
IOT_NANORDPSERVER | Aggiunge pacchetti di visualizzazione remota. Nota: La visualizzazione remota è un software non definitiva destinato solo a scopi di sviluppo e formazione. |
IOT_BERTHA | Aggiunge un'app di esempio: "Bertha". Questa app fornisce informazioni di base sulla versione e lo stato di connettività. |
IOT_UAP_DEFAULTAPP | Aggiunge un'app di esempio, "Chucky". Questa app è simile a "Bertha". |
IOT_FTSER2K_MAKERDRIVER | Aggiunge il driver DA USB a seriale FTDI. |
IOT_CP210x_MAKERDRIVER | Aggiunge driver per SiliconLabs CP210x-based USB alle schede seriali. |
IOT_DMAP_DRIVER | Aggiunge driver DMAP. |
IOT_CONTAINERS | Aggiunge il supporto per i contenitori di Nano Server nativi. Questi sono supportati nelle piattaforme Intel a 64 bit (dal momento che Windows 10, versione 1709) e la piattaforma ARM32 (a partire da Windows 10, versione 1809). |
Deprecato nella versione di Windows 10, 1809. Vedi Cortana SDK per includere Cortana nel dispositivo. Aggiunge la funzionalità Cortana. Richiede IOT_APPLICATIONS funzionalità. | |
Deprecato in Windows 10, versione 1809 insieme alla funzionalità IOT_CORTANA. Abilita l'esecuzione dell'applicazione Cortana all'avvio. Questo componente aggiuntivo causa l'esecuzione di Cortana in background con un tempo di risposta migliore per Cortana. |
Dati vocali
Funzionalità | Descrizione |
---|---|
IOT_SPEECHDATA_AR_SA | Aggiunge i dati vocali per l'arabo (Arabia Saudita). |
IOT_SPEECHDATA_DE_DE | Aggiunge i dati vocali per il tedesco (Germania). |
IOT_SPEECHDATA_EL_GR | Aggiunge i dati vocali per il greco. |
IOT_SPEECHDATA_EN_CA | Aggiunge i dati vocali per l'inglese (Canada). |
IOT_SPEECHDATA_EN_GB | Aggiunge i dati vocali per l'inglese (Regno Unito). |
IOT_SPEECHDATA_ES_ES | Aggiunge i dati vocali per spagnolo (Spagna). |
IOT_SPEECHDATA_ES_MX | Aggiunge i dati vocali per lo spagnolo (Messico). |
IOT_SPEECHDATA_FR_CA | Aggiunge i dati vocali per il francese (Canada). |
IOT_SPEECHDATA_FR_FR | Aggiunge i dati vocali per il francese (Francia). |
IOT_SPEECHDATA_IT_IT | Aggiunge i dati vocali per l'italiano. |
IOT_SPEECHDATA_JA_JP | Aggiunge i dati vocali per il giapponese. |
IOT_SPEECHDATA_KO_KR | Aggiunge i dati vocali per il coreano. |
IOT_SPEECHDATA_NL_NL | Aggiunge i dati vocali per l'olandese. |
IOT_SPEECHDATA_PL_PL | Aggiunge i dati vocali per il polacco. |
IOT_SPEECHDATA_PT_BR | Aggiunge i dati vocali per il portoghese (Brasile). |
IOT_SPEECHDATA_PT_PT | Aggiunge i dati vocali per il portoghese (Portogallo). |
IOT_SPEECHDATA_RO_RO | Aggiunge i dati vocali per il romeno. |
IOT_SPEECHDATA_RU_RU | Aggiunge i dati vocali per il russo. |
IOT_SPEECHDATA_ZH_CN | Aggiunge i dati vocali per il cinese (continente). |
IOT_SPEECHDATA_ZH_HK | Aggiunge i dati vocali per il cinese (Hong Kong SAR). Non includere IOT_SPEECHDATA_ZH_TW. |
IOT_SPEECHDATA_ZH_TW | Aggiunge i dati vocali per il cinese (Taiwan). Non includere IOT_SPEECHDATA_ZH_HK. |
Deprecato in Windows 10 versione 1607. Non aggiungere questa funzionalità. L'immagine predefinita include i dati vocali per l'inglese (Stati Uniti). |
Funzionalità nei componenti aggiuntivi IoT Core
Nota
I pacchetti corrispondenti a queste funzionalità sono disponibili nell'origine in iot-adk-addonkit. È possibile modificarli in base alle proprie esigenze.
Funzionalità | Descrizione |
---|---|
CUSTOM_CMD | Funzionalità per includere il oemcustomization.cmd. Questo è specifico del prodotto e preleva il file di input dalla directory del prodotto. OEM_CustomCmd è l'ID funzionalità deprecato, può comunque essere usato per le build legacy. Vedere Personalizzazioni di runtime |
CUSTOM_BCD | Include le impostazioni BCD per eliminare la visualizzazione dello stato dell'esperienza utente di avvio e abilita anche la progettazione di versioni di anteprima. Modificare Custom.BCD.xml per rimuovere la firma dei voli. |
CUSTOM_OOBEAPP | Include personalizzazioni per l'app di Configurazione guidata |
PROV_AUTO | Funzionalità per aggiungere un pacchetto di provisioning a un'immagine. Questo è specifico del prodotto e preleva il file ppkg di input dalla directory del prodotto OEM_ProvAuto è l'ID funzionalità deprecato, può comunque essere usato per le build legacy. Vedere Personalizzazioni di runtime |
RECOVERY_BCD | Include le impostazioni BCD di ripristino per i dispositivi GPT. Vedere Aggiungere un meccanismo di ripristino |
RECOVERY_BCD_MBR | Include le impostazioni BCD di ripristino per i dispositivi MBR. Vedere Aggiungere un meccanismo di ripristino |
SEC_BITLOCKER | Include la configurazione per Bitlocker |
SEC_SECUREBOOT | Include la configurazione definitiva per l'avvio protetto |
SEC_SECUREBOOT_TEST | Include la configurazione di test per l'avvio protetto |
SEC_DEVICEGUARD | Include la configurazione retail per DeviceGuard |
SEC_DEVICEGUARD_TEST | Include la configurazione di test per DeviceGuard |
SETTINGS_HOTKEY | Funzionalità per illustrare come aggiungere un'impostazione del Registro di sistema a un'immagine. Per altri dettagli, vedere Passaggio da un'app all'altra . |
Funzionalità di test
Nella tabella seguente vengono descritte le funzionalità di test definite da Microsoft che possono essere usate dagli OEM nell'elemento Features nel file OEMInput solo per le compilazioni di test .
Funzionalità | Descrizione |
---|---|
IOT_BCD_FLASHMODE_SETTING | Abilita l'impostazione di flashing FFU. |
IOT_DISABLE_TESTSIGNING | Disabilita l'installazione in fase di esecuzione dei pacchetti firmati dai test. |
IOT_EFIESP_TEST | Pacchetti UEFI necessari per l'avvio delle immagini di test. Non deve essere usato con IOT_EFIESP. |
IOT_ENABLE_ADMIN | Abilita l'account amministratore con la password predefinita 'p@ssw0rd'. |
IOT_ENABLE_TESTSIGNING | Abilita l'installazione in fase di esecuzione di pacchetti firmati da test. Consente l'esecuzione di driver e app (.appx) firmate dai test. |
IOT_KD_ON | Abilita il debugger del kernel |
IOT_KDNETUSB_SETTINGS | Include tutti i trasporti del debugger del kernel e abilita KDNET tramite USB. Le impostazioni di trasporto di debug predefinite per questa funzionalità sono un indirizzo IP "1.2.3.4", un indirizzo di porta "50000" e una chiave del debugger "4.3.2.1". Per usare l'indirizzo IP predefinito 1.2.3.4, eseguire VirtEth.exe con il flag /autodebug. Ad esempio, per stabilire una connessione del debugger del kernel al telefono, usare il comando:Windbg -k net:port=50000,key=4.3.2.1 Nota Non includere IOT_KDUSB_SETTINGS o IOT_KDNETUSB_SETTINGS se è necessario abilitare MTP o IP su USB nell'immagine. Se il debugger del kernel è abilitato nell'immagine e i trasporti di debug vengono usati per connettersi al dispositivo, il debugger del kernel usa esclusivamente la porta USB e impedisce il funzionamento di MTP e IP su USB. |
IOT_KDSERIAL_SETTINGS | Include tutti i trasporti del debugger del kernel e abilita KDSERIAL con le impostazioni seguenti: 115200 Baud, 8 bit, nessuna parità. Queste impostazioni si applicano alle piattaforme x86 e amd64. Le piattaforme Arm usano le impostazioni di trasporto seriale definite da UEFI. |
IOT_KDUSB_SETTINGS | Include tutti i trasporti del debugger del kernel e abilita KDUSB. Il nome predefinito della destinazione del trasporto di debug per questa funzionalità è WOATARGET. Per stabilire una connessione del debugger del kernel al telefono, usare il comando : Windbg -k usb:targetname=WOATARGET . Nota Non includere IOT_KDUSB_SETTINGS o IOT_KDNETUSB_SETTINGS se è necessario abilitare MTP o IP tramite USB nell'immagine. Se il debugger del kernel è abilitato nell'immagine e i trasporti di debug vengono usati per connettersi al dispositivo, il debugger del kernel usa esclusivamente la porta USB e impedisce il funzionamento di MTP e IP su USB. |
IOT_WDTF | Include componenti per Windows Driver Test Framework, necessari per la convalida HLK. |
IOT_DIRECTX_TOOLS | Aggiunge strumenti DirectX. |
IOT_UMDFDBG_SETTINGS | Include le impostazioni di debug del framework driver in modalità utente. |
Disabilita il controllo dell'integrità del codice. Deprecato in Windows 10 versione 1709. |
Funzionalità per versione
La tabella seguente offre una panoramica delle funzionalità supportate per ogni versione del sistema operativo IoT Core, elencata in ordine alfabetico.
Funzionalità | 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 |
Argomenti correlati
Informazioni sui componenti aggiuntivi IoT Core di Windows ADK