Share via


IoT Core 기능 목록

다음은 Windows10 IoT Core(IoT Core) 이미지에 추가할 수 있는 기능입니다.

OEMInput XML 파일을 사용하여 기능을 추가합니다. 자세한 내용은 IoT Core 제조 가이드를 참조하세요.

Microsoft에서 정의한 소매 기능

다음 표에서는 소매 빌드용 OEMInput 파일의 기능 요소에서 OEM이 사용할 수 있는 Microsoft 정의 기능을 설명합니다.

디바이스용 이미지를 만들 때 디바이스에 필요한 기능을 결정합니다.

기능

기능 설명
IOT_EFIESP 모든 이미지의 필수 기능인 UEFI를 사용하여 디바이스를 부팅합니다.
IOT_UAP_OOBE 모든 이미지의 필수 기능인 처음 부팅 및 앱 설치 중에 실행되는 받은 편지함 OOBE 앱을 포함합니다.
IOT_CRT140 모든 이미지에 필요한 기능인 CRT 바이너리를 추가합니다.
IOT_UNIFIED_WRITE_FILTER 데이터 쓰기로부터 실제 스토리지 미디어를 보호하기 위해 UWF(통합 쓰기 필터)를 추가합니다.
IOT_USBFN_CLASS_EXTENSION USB 기능 모드 지원을 위한 USB 기능 WDF 클래스 확장을 추가합니다.
IOT_POWERSHELL PowerShell(Arm64 제외) 및 WinRM 바이너리를 추가합니다. 권장:Import-PSCoreRelease(importps)를 사용하여 오픈 소스 powershell 버전을 추가합니다. WinRM 바이너리를 포함하려면 IOT_POWERSHELL 기능이 여전히 필요합니다.
IOT_ALLJOYN_APP Headless ZwaveAdapterAppx에 사용되는 AllJoyn 애플리케이션을 추가합니다.
IOT_ONBOARDING_APP 다른 WiFi 프로파일이 구성되지 않은 경우 디바이스 WiFi 연결을 설정하는 수단을 제공합니다. WiFi 어댑터를 Soft-AP 모드로 전환하여 전화기나 다른 디바이스가 연결할 수 있도록 합니다.
IOT_FONTS_CHINESE_EXTENDED 중국어 글꼴을 추가합니다.
IOT_APP_TOOLKIT Appx 설치 및 관리에 필요한 도구를 추가합니다.
IOT_FFU_FLASHMODE ffutool을 사용하여 디바이스를 플래시할 수 있도록 플래시 모드 지원을 추가합니다. 현재 ARM에 대해서만 지원됩니다.
IOT_MTP 미디어 전송 프로토콜 지원을 추가합니다. MTP를 참조하세요.
IOT_MIRACAST_RX_APP Miracast 수신 기능을 지원하는 Connect 앱을 추가합니다. 이 앱이 작동하려면 기본 하드웨어/드라이버가 Miracast를 지원해야 합니다. 현재 ARM에 대해서만 지원됩니다.
IOT_WEBB_EXTN Windows 디바이스 포털을 추가합니다. 상업용 배포를 위해 개방형 소매 디바이스를 최종 사용자가 최종적으로 구성하는 "특정/제한된 설치"(즉, 공장 또는 소매점)에 구축하고 고객이 WDP에 대한 인증서를 획득하여 WDP에 설치해야 한다는 것을 문서화하고 WDP에서 연결 브라우저와 암호를 변경하는 경우 이 좁은 상업적 인스턴스에서 WDP를 사용하는 것이 허용됩니다.
IOT_BLUETOOTH_A2DP_SINK 오디오 디바이스가 디바이스에서 재생되도록 허용합니다. 이는 Windows 10, 버전 1809의 새로운 기능입니다.
IOT_BLUETOOTH_A2DP_SOURCE 디바이스가 외부 디바이스(예: Bluetooth 스피커)에서 재생되도록 허용합니다. 이는 Windows 10 버전 1809에서 별도의 기능으로 사용할 수 있습니다. Windows 10 버전 1803에서는 기본적으로 이미지에 포함되었습니다.
IOT_BLUETOOTH_HFP_AUDIOGATEWAY HFP AudioGateway를 사용하면 디바이스를 전화 통화용 게이트웨이 디바이스로 사용할 수 있습니다. 애플리케이션은 Windows.ApplicationModel.Calls 아래의 API, 특히 VoipPhoneCall 클래스를 사용하여 쌍을 이루는 Bluetooth 헤드셋의 호출 기능과 상호 작용할 수 있습니다. .
IOT_HEADLESS_CONFIGURATION UI 스택이 사용하지 않도록 설정되고 포그라운드 앱이 실행되지 않는 헤드리스 모드로 부팅하도록 디바이스를 구성합니다.
IOT_NARRATOR Windows 10 화면 읽기 기능인 내레이터에 대한 지원을 추가합니다.
IOT_OCR_ALL_LANGS 영어를 포함하여 지원되는 모든 언어에 대한 OCR(광학 문자 인식) 추가
IOT_OCR_EN_US 영어에 대한 OCR(광학 문자 인식) 지원을 추가합니다. IOT_OCR_ALL_LANGS와 함께 사용하지 마세요.
IOT_HWN_CLASS_EXTENSION(지원 중단됨) 진동 API 지원을 위한 하드웨어 알림 WDF 클래스 확장을 추가합니다. 이 기능이 기본적으로 추가되므로 Windows 10, 버전 1709에서 더 이상 사용되지 않습니다.
IOT_NETCMD(지원 중단됨) 네트워크 연결 구성에 사용되는 명령줄 도구: netcmd.exe를 추가합니다. Windows 10, 버전 1803에서 더 이상 사용되지 않습니다. netcmd.exe는 버전 1803으로 업데이트할 때 제거됩니다. Wi-Fi를 관리하려면 Windows.Devices.WiFi.WiFiAdapter를 사용합니다. WiFi 커넥터 예를 참조하세요.
IOT_APPLICATIONS(지원 중단됨) IOT_CORTANA 기능과 함께 Windows 10, 1809 릴리스에서 더 이상 사용되지 않습니다. 계정 관리 호스트 애플리케이션을 추가하고 MSA 로그인을 사용하도록 설정합니다. Cortana에 필요합니다.

설정

기능 설명
IOT_POWER_SETTINGS 비활성으로 인해 디바이스가 절전 모드로 전환되는 것을 방지합니다. x86/amd64 플랫폼에 필요합니다. 이 기능은 Windows 10 버전 1703부터 Arm을 지원합니다.
IOT_EFIESP_BCD GPT 기반 드라이브에 대한 부팅 구성 데이터(BCD)를 설정합니다. x86/amd64에 필요합니다. MBR 디바이스는 IOT_EFIESP_BCD_MBR을 사용해야 합니다.
IOT_EFIESP_BCD_MBR MBR 기반 드라이브에 대한 부팅 구성 데이터(BCD)를 설정합니다.
IOT_SHELL_HOTKEY_SUPPORT 단축키 VK_LWIN(왼쪽 Windows 키)을 사용하여 기본 앱을 실행하는 지원을 추가합니다.
IOT_SHELL_ONSCREEN_KEYBOARD 사용 가능한 화상 키보드를 추가합니다.
IOT_SHELL_ONSCREEN_KEYBOARD_FOLLOWFOCUS 입력 필드에 포커스가 있을 때 화상 키보드가 자동으로 표시되도록 합니다. IOT_SHELL_ONSCREEN_KEYBOARD가 필요합니다.
IOT_DISABLEBASICDISPLAYFALLBACK 받은 편지함 기본 렌더 드라이버를 사용하지 않도록 설정합니다. 이 기능은 Qualcomm DB(DragonBoard)에서만 사용해야 합니다.
IOT_CRASHCONTROL_SETTINGS 디바이스가 충돌할 때 블루 스크린(BSOD)을 표시하지 않고 자동 다시 부팅되도록 디바이스를 구성합니다. 이는 또한 crashdump를 사용하지 않도록 설정합니다. [AutoReboot = 1 ; DisplayDisabled = 1 and CrashDumpEnabled = 0]. 충돌 설정을 참조하세요.
IOT_SSH SSH(Secure Shell) 연결 사용
IOT_GENERIC_POP(지원 중단됨) Windows 10 1809에서는 더 이상 사용되지 않으며 디바이스는 기본적으로 OS 전용 업데이트를 받습니다. OS 전용 업데이트에 대한 일반 디바이스 대상 지정 정보를 추가합니다.

개발자 도구

중요

다음 개발자 기능은 소매 빌드 및 상업용 디바이스에 대한 이미지에서 사용하면 안 됩니다. IOT_SIREP를 개발자 도구로 계속 사용하지 않도록 설정하려면 여기에 있는 지침을 따릅니다.

기능 설명
IOT_SIREP TShell 연결을 위해 SIEP 서비스를 사용합니다.
IOT_TOOLKIT 커널 디버그 구성 요소, FTP, 네트워크 진단, 기본 디바이스 포털 및 XPerf와 같은 개발자 도구가 포함됩니다. 이는 또한 방화벽 규칙을 완화하고 다양한 포트를 사용합니다.
IOT_NANORDPSERVER 원격 디스플레이 패키지를 추가합니다. 참고: Remote Display는 개발 및 학습 목적으로만 제작된 시험판 소프트웨어입니다.
IOT_BERTHA 샘플 앱 "Bertha"를 추가합니다. 이 앱은 기본 버전 정보 및 연결 상태를 제공합니다.
IOT_UAP_DEFAULTAPP 샘플 앱 "Chucky"를 추가합니다. 이 앱은 "Bertha"와 유사합니다.
IOT_FTSER2K_MAKERDRIVER FTDI USB-to-Serial 드라이버를 추가합니다.
IOT_CP210x_MAKERDRIVER SiliconLabs CP210x 기반 USB-직렬 어댑터용 드라이버를 추가합니다.
IOT_DMAP_DRIVER DMAP 드라이버를 추가합니다.
IOT_CONTAINERS 기본 Nano 서버 컨테이너에 대한 지원을 추가합니다. 이는 Intel 64비트 플랫폼(Windows 10 버전 1709 이후) 및 ARM32 플랫폼(Windows 10 버전 1809 이후)에서 지원됩니다.
IOT_CORTANA(지원 중단됨) Windows 10, 1809 릴리스에서 더 이상 사용되지 않습니다. 디바이스에 Cortana를 포함하려면 Cortana SDK를 참조하세요. Cortana 기능을 추가합니다. IOT_APPLICATIONS 기능이 필요합니다.
IOT_CORTANA_OBSCURELAUNCH(지원 중단됨) IOT_CORTANA 기능과 함께 Windows 10, 1809 릴리스에서 더 이상 사용되지 않습니다. 부팅 시 Cortana 애플리케이션 실행을 사용하도록 설정합니다. 이 추가 기능을 사용하면 Cortana가 백그라운드에서 실행되어 Cortana의 응답 시간이 향상됩니다.

음성 데이터

기능 설명
IOT_SPEECHDATA_AR_SA 아랍어(사우디아라비아)에 대한 음성 데이터를 추가합니다.
IOT_SPEECHDATA_DE_DE 독일어(독일)에 대한 음성 데이터를 추가합니다.
IOT_SPEECHDATA_EL_GR 그리스어에 대한 음성 데이터를 추가합니다.
IOT_SPEECHDATA_EN_CA 영어(캐나다)에 대한 음성 데이터를 추가합니다.
IOT_SPEECHDATA_EN_GB 영어(영국)에 대한 음성 데이터를 추가합니다.
IOT_SPEECHDATA_ES_ES 스페인어(스페인)에 대한 음성 데이터를 추가합니다.
IOT_SPEECHDATA_ES_MX 스페인어(멕시코)에 대한 음성 데이터를 추가합니다.
IOT_SPEECHDATA_FR_CA 프랑스어(캐나다)에 대한 음성 데이터를 추가합니다.
IOT_SPEECHDATA_FR_FR 프랑스어(프랑스)에 대한 음성 데이터를 추가합니다.
IOT_SPEECHDATA_IT_IT 이탈리아어 음성 데이터를 추가합니다.
IOT_SPEECHDATA_JA_JP 일본어 음성 데이터를 추가합니다.
IOT_SPEECHDATA_KO_KR 한국어 음성 데이터를 추가합니다.
IOT_SPEECHDATA_NL_NL 네덜란드어 음성 데이터를 추가합니다.
IOT_SPEECHDATA_PL_PL 폴란드어 음성 데이터를 추가합니다.
IOT_SPEECHDATA_PT_BR 포르투갈어(브라질)에 대한 음성 데이터를 추가합니다.
IOT_SPEECHDATA_PT_PT 포르투갈어(포르투갈)에 대한 음성 데이터를 추가합니다.
IOT_SPEECHDATA_RO_RO 루마니아어 음성 데이터를 추가합니다.
IOT_SPEECHDATA_RU_RU 러시아어 음성 데이터를 추가합니다.
IOT_SPEECHDATA_ZH_CN 중국어(본토)에 대한 음성 데이터를 추가합니다.
IOT_SPEECHDATA_ZH_HK 중국어(홍콩 특별 행정구)에 대한 음성 데이터를 추가합니다. IOT_SPEECHDATA_ZH_TW를 포함하지 마세요.
IOT_SPEECHDATA_ZH_TW 중국어(대만) 음성 데이터를 추가합니다. IOT_SPEECHDATA_ZH_HK를 포함하지 마세요.
IOT_SPEECHDATA_EN_US(지원 중단됨) Windows 10, 버전 1607에서 더 이상 사용되지 않습니다. 이 기능을 추가하지 마세요. 기본 이미지에는 영어(미국)에 대한 음성 데이터가 포함되어 있습니다.

IoT Core 추가 기능의 기능

참고

이러한 기능에 해당하는 패키지는 iot-adk-addonkit의 원본에서 사용할 수 있습니다. 요구 사항에 맞게 수정할 수 있습니다.

기능 설명
CUSTOM_CMD oemcustomization.cmd를 포함하는 기능입니다. 이는 제품에 따라 다르며 제품 디렉터리에서 입력 파일을 선택합니다. OEM_CustomCmd는 더 이상 사용되지 않는 기능 ID이며 레거시 빌드에 계속 사용할 수 있습니다. 런타임 사용자 지정을 참조하세요.
CUSTOM_BCD 부팅 UX 진행률 표시를 억제하고 비행 서명을 사용하도록 설정하는 BCD 설정을 포함합니다. 항공편 서명을 제거하려면 Custom.BCD.xml을 수정합니다.
CUSTOM_OOBEAPP OOBE 앱에 대한 사용자 지정 포함
PROV_AUTO 이미지에 프로비저닝 패키지를 추가하는 기능입니다. 이는 제품에 따라 다르며 제품 디렉터리에서 입력 ppkg 파일을 선택합니다. OEM_ProvAuto는 더 이상 사용되지 않는 기능 ID이며 레거시 빌드에 계속 사용할 수 있습니다. 런타임 사용자 지정을 참조하세요.
RECOVERY_BCD GPT 디바이스에 대한 복구 BCD 설정이 포함됩니다. 복구 메커니즘 추가를 참조하세요.
RECOVERY_BCD_MBR MBR 디바이스에 대한 복구 BCD 설정을 포함합니다. 복구 메커니즘 추가를 참조하세요.
SEC_BITLOCKER Bitlocker에 대한 구성 포함
SEC_SECUREBOOT 보안 부팅을 위한 정품 구성 포함
SEC_SECUREBOOT_TEST 보안 부팅을 위한 테스트 구성 포함
SEC_DEVICEGUARD DeviceGuard에 대한 소매 구성 포함
SEC_DEVICEGUARD_TEST DeviceGuard에 대한 테스트 구성 포함
SETTINGS_HOTKEY 이미지에 레지스트리 설정을 추가하는 방법을 보여 주는 기능입니다. 자세한 내용은 앱 간 전환을 참조하세요.

테스트 기능

다음 표에서는 테스트 빌드 전용 OEMInput 파일의 기능 요소에서 OEM이 사용할 수 있는 Microsoft 정의 테스트 기능에 대해 설명합니다.

기능 설명
IOT_BCD_FLASHMODE_SETTING FFU 깜박임 설정을 사용하도록 설정합니다.
IOT_DISABLE_TESTSIGNING 테스트 서명된 패키지의 런타임 설치를 사용하지 않도록 설정합니다.
IOT_EFIESP_TEST 테스트 이미지를 부팅하는 데 필요한 UEFI 패키지. IOT_EFIESP와 함께 사용하면 안 됩니다.
IOT_ENABLE_ADMIN 기본 암호 'p@ssw0rd'로 관리자 계정을 사용하도록 설정합니다.
IOT_ENABLE_TESTSIGNING 테스트 서명된 패키지의 런타임 설치를 사용하도록 설정합니다. 테스트 서명된 드라이버 및 (.appx) 앱을 실행할 수 있습니다.
IOT_KD_ON 커널 디버거 사용하도록 설정
IOT_KDNETUSB_SETTINGS 모든 커널 디버거 전송을 포함하고 USB를 통한 KDNET을 사용하도록 설정합니다. 이 기능에 대한 기본 디버그 전송 설정은 "1.2.3.4"의 IP 주소, "50000"의 포트 주소, "4.3.2.1"의 디버거 키입니다. 기본 IP 주소 1.2.3.4를 사용하려면 /autodebug 플래그와 함께 VirtEth.exe를 실행합니다. 예를 들어, 전화에 대한 커널 디버거 연결을 설정하려면 다음 명령어를 사용합니다. Windbg -k net:port=50000,key=4.3.2.1참고 이미지에서 USB를 통한 MTP 또는 IP를 사용하도록 설정해야 하는 경우 IOT_KDUSB_SETTINGS 또는 IOT_KDNETUSB_SETTINGS를 포함하지 마세요. 이미지에서 커널 디버거가 사용하도록 설정되어 있고 디버그 전송이 디바이스에 연결하는 데 사용되는 경우 커널 디버거는 USB 포트를 독점적으로 사용하고 USB를 통한 MTP 및 IP를 통한 작동을 방지합니다.
IOT_KDSERIAL_SETTINGS 모든 커널 디버거 전송을 포함하고 다음 설정으로 KDSERIAL을 사용하도록 설정합니다. 115200 Baud, 8비트, 패리티 없음. 이러한 설정은 x86 및 amd64 플랫폼에 적용됩니다. Arm 플랫폼은 UEFI 정의 직렬 전송 설정을 사용합니다.
IOT_KDUSB_SETTINGS 모든 커널 디버거 전송을 포함하고 KDUSB를 사용하도록 설정합니다. 이 기능의 기본 디버그 전송 대상 이름은 WOATARGET입니다. 전화에 대한 커널 디버거 연결을 설정하려면 Windbg -k usb:targetname=WOATARGET 명령을 사용합니다. 참고 이미지에서 USB를 통한 MTP 또는 IP를 사용 설정해야 하는 경우 IOT_KDUSB_SETTINGS 또는 IOT_KDNETUSB_SETTINGS를 포함하지 마세요. 이미지에서 커널 디버거가 사용하도록 설정되어 있고 디버그 전송이 디바이스에 연결하는 데 사용되는 경우 커널 디버거는 USB 포트를 독점적으로 사용하고 USB를 통한 MTP 및 IP를 통한 작동을 방지합니다.
IOT_WDTF HLK 유효성 검사에 필요한 Windows 드라이버 테스트 프레임워크용 구성 요소가 포함되어 있습니다.
IOT_DIRECTX_TOOLS DirectX 도구를 추가합니다.
IOT_UMDFDBG_SETTINGS 사용자 모드 드라이버 프레임워크 디버그 설정을 포함합니다.
IOT_DISABLE_UMCI(지원 중단됨) 코드 무결성 검사를 사용하지 않도록 설정합니다. Windows 10 버전 1709에서 더 이상 사용되지 않습니다.

릴리스별 기능

다음 표에는 IoT Core OS 릴리스별로 지원되는 기능에 대한 개요가 나와 있으며 알파벳 순서로 나열되어 있습니다.

기능 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(지원 중단됨) 해당 없음 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(지원 중단됨) 해당 없음 x x x
IOT_CORTANA_OBSCURELAUNCH(지원 중단됨) 해당 없음 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(지원 중단됨) 해당 없음 해당 없음 해당 없음 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(지원 중단됨) 해당 없음 x x x x
IOT_HWN_CLASS_EXTENSION(지원 중단됨) 해당 없음 해당 없음 해당 없음 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(지원 중단됨) 해당 없음 해당 없음 해당 없음 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(지원 중단됨) 해당 없음 해당 없음 해당 없음 해당 없음 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

Windows ADK IoT Core 추가 기능의 기능

IoT Core 제조 가이드