Eine Übersicht über Windows 10 IoTAn overview of Windows 10 IoT

Hinweis

Windows 10-Container können nur zusammen mit Windows IoT Core und Windows IoT Enterprise für kommerzielle Bereitstellungen mithilfe von Microsoft Azure IoT Edge verwendet werden.Windows 10 Containers can only be used with Windows IoT Core and Windows IoT Enterprise for commercial deployments utilizing Microsoft Azure IoT Edge.

Was ist Windows 10 IoT?What is Windows 10 IoT?

Windows 10 IoT ist ein Mitglied der Windows 10-Familie, die Leistung, Sicherheit und Verwaltbarkeit der Unternehmensklasse für das Internet der Dinge bereitstellt.Windows 10 IoT is a member of the Windows 10 family that brings enterprise-class power, security and manageability to the Internet of Things. Windows 10 IoT nutzt die Windows Embedded-Umgebung und Cloudkonnektivität, wodurch Organisationen ihr Internet der Dinge mit sicheren Geräten erstellen können, die schnell bereitgestellt, mühelos verwaltet und mit einer umfassenden Cloudstrategie nahtlos verbunden werden können.It leverages Windows' embedded experience, ecosystem and cloud connectivity, allowing organizations to create their Internet of Things with secure devices that can be quickly provisioned, easily managed, and seamlessly connected to an overall cloud strategy.

Windows 10 IoT-EditionenWindows 10 IoT Editions

Windows 10 IoT ist in zwei Editionen erhältlich.Windows 10 IoT comes in two editions. Windows 10 IoT Core ist das kleinste Mitglied der Windows 10-Betriebssystemfamilie.Windows 10 IoT Core is the smallest member of the Windows 10 operating system family. Windows 10 IoT Core wird zwar in Form einer einzelnen App ausgeführt, bietet aber trotzdem die von Windows 10 erwartete Verwaltbarkeit und Sicherheit.While only running a single app, it still has the manageability and security expected from Windows 10. Windows 10 IoT Enterprise ist hingegen eine Vollversion von Windows 10 mit speziellen Funktionen zum Erstellen dedizierter Geräte, beschränkt auf einen bestimmten Satz von Anwendungen und Peripheriegeräte.By contrast, Windows 10 IoT Enterprise is a full version of Windows 10 with specialized features to create dedicated devices locked down to a specific set of applications and peripherals.

Unterschiede zwischen Windows 10 IoT Core und Windows 10 IoT EnterpriseDifferences between Windows 10 IoT Core and Windows 10 IoT Enterprise

Während Windows 10 IoT Core und Windows 10 IoT Enterprise sich im Namen gleichen, unterscheiden sich darin, was sie bieten und was sie unterstützen.While Windows 10 IoT Core and Windows 10 IoT Enterprise are similar in name, there are differences in what they offer as well as what they support. Im folgenden finden Sie eine Liste, die die Unterschiede der Editionen hervorhebt.Below is a feature list that highlights edition differences.

Windows 10 IoT CoreWindows 10 IoT Core Windows 10 IoT EnterpriseWindows 10 IoT Enterprise
BenutzererfahrungUser experience Immer nur eine UWP-App im Vordergrund (Informationen zur BackStack-Behandlung finden Sie in der IoT Shell-Dokumentation), mit unterstützenden Hintergrund-Apps und Diensten.One UWP app in the foreground at a time (see IoT Shell documentation for app backstack handling) with supporting background apps and services. Herkömmliche Windows-Shell mit erweiterten SperrmodusfunktionenTraditional Windows Shell with Advanced Lockdown Features
Monitorlose Verwendung unterstütztHeadless supported JaYes JaYes
App-Architektur unterstütztApp architecture supported Nur UWP-UIUWP UI only Vollständige Windows-Benutzeroberflächenunterstützung (z. B. UWP, WinForms usw.)Full Windows UI support (e.g. UWP, WinForms, etc)
CortanaCortana Cortana SDKCortana SDK JaYes
DomänenbeitrittDomain join Nur AADAAD only AAD und herkömmliche DomänenAAD and Traditional Domain
ManagementManagement MDMMDM MDMMDM
GerätesicherheitstechnologienDevice Security Technologies TPM, Sicherer Start, BitLocker, Device Guard und Integritätsnachweis für GeräteTPM, Secure Boot, BitLocker, Device Guard, and Device Health Attestation TPM, Sicherer Start, BitLocker, Device Guard und Integritätsnachweis für GeräteTPM, Secure Boot, BitLocker, Device Guard and Device Health Attestation
Unterstützung für CPU-ArchitekturCPU Architecture support x86, x64 und ARMx86, x64, and ARM x86 und x64x86 and x64
LizenzierungLicensing Onlinelizenzvereinbarung und Embedded OEM-Vereinbarungen, lizenzgebührenfreiOnline Licensing Agreement and Embedded OEM Agreements, Royalty-free Direkte und indirekte Embedded OEM-VereinbarungenDirect and Indirect Embedded OEM Agreements
AnwendungsszenarienUsage scenarios Digitale Anmeldung, Smart Building, IoT-Gateway, HMI, Smart Home, WearablesDigital Signage, Smart Building, IoT Gateway, HMI, Smart Home, Wearables Branchentablets, Retail Point of Service, Kiosk, digitale Anmeldung, Geldautomaten, medizinische Geräte, Geräte zur Fertigung, Thin ClientsIndustry Tablets, Retail Point of Service, Kiosk, Digital Signage, ATM, Medical Devices, Manufacturing Devices, Thin Client

Details zu den Mindestanforderungen finden Sie auf der Website zu Windows-Hardware.For minimum requirement details, please visit the Windows Hardware site.

Weitere Informationen zu Point of Service finden Sie in der UWP-Dokumentation zu diesem Thema.If you're interested in learning more about Point of Service, please visit the UWP docs on this topic.

Unterschiede zwischen Windows 10 Desktop und Windows 10 IoT CoreDifferences between Windows 10 Desktop and Windows 10 IoT Core

Verschiedene Funktionen, die auf dem Desktop und in IoT Core verfügbar sindDifferent features available on Desktop and IoT Core

  • Inbox Cortana ist in Windows 10 IoT Core seit Version 1809 (17763) nicht mehr verfügbar.Inbox Cortana is no longer available on Windows 10 IoT Core since version 1809 (17763). Wenn Sie ein sprachaktiviertes Gerät schnell auf den Markt bringen möchten, können Sie unter Verwendung der Vorschau des Cortana-Geräte-SDK Cortana-Unterstützung in das Gerät integrieren.If you are looking to bring a voice-enabled device to market quickly, you can integrate Cortana support into the device using the preview of the Cortana Devices SDK.
  • Die FileOpenPicker-API wird in Windows 10 IoT Core nicht unterstützt.The FileOpenPicker API is not supported in Windows 10 IoT Core. Um auf lokale Laufwerke oder Wechselmedien zuzugreifen, können Sie dies in Ihrer eigenen Anwendung implementieren.To access local drives or removable storage, you can implement this in your own application.
  • Das Windows 10 IoT Core-Gerät startet mit der Standard-App anstelle eines desktopähnlichen PCs.The Windows 10 IoT Core device will boot to the default app instead of a desktop-like PC. Der Zweck dieser Anwendung ist nicht nur, Ihnen beim ersten Start eine benutzerfreundliche Shell für die Interaktion bereitzustellen, sondern auch, Ihnen die Verwendung des Open Source-Codes für diese Anwendung zu ermöglichen, damit Sie diese Features für das Plug & Play Ihrer eigenen benutzerdefinierten Anwendung(en) verwenden können.The purpose of this application is not only to provide you with a friendly shell to interact with upon first boot, but to also allow you to use the open-sourced code for this application so that you can use these features to plug and play your own custom application(s).

Unterschiede in Bereichen mit TreiberunterstützungDifferences in driver-supported areas

  • Windows 10 Desktop unterstützt mehr Treiber als Windows 10 IoT Core.Windows 10 Desktop has more supported drivers than Windows 10 IoT Core. Damit unter Windows 10 IoT Core die gleichen Geräte wie unter Windows 10 Desktop verwendet werden können, müssen Sie möglicherweise einen Treiber aus der Quelle für ein Windows 10 IoT Core-Gerät erstellen oder eine andere Möglichkeit zur Umgehung des Problems finden, vor allem für ARM-Architektur.To make the same device(s) work on Windows 10 IoT Core as on Desktop, you may need to build a driver from source for a Windows 10 IoT Core device or find another workaround, especially for ARM architecture.
  • Es gibt keine libusb-Standardtreiber für Windows 10 IoT Core (ARM) – Sie müssen Treiber von der Quelle für die ARM-Architektur erstellen.There is no out-of-the-box driver for libusb for Windows 10 IoT Core (ARM) - you will need to build from source to target the ARM architecture.

Unterschiede bei den verfügbaren RegistrierungseinstellungenDifferences in available registry set

  • Auf dem Desktop gibt es eine Option zum automatischen Ausblenden der Scrollleisten in Windows, die deaktiviert werden kann.On desktop, there is an option to "Automatically hide scroll bars in Windows" that can be set to off. Sie wird über den folgenden Registrierungseintrag gesteuert:It is controlled by the following registry entry:
HKEY_CURRENTUSER\Control Panel\Accessibility
  • Auf Geräten mit Windows 10 IoT Core gibt es standardmäßig keine solche Registrierungseinstellung.There is no such registry on Windows 10 IoT Core devices by default. Sie müssen bei Bedarf eine Registrierungseinstellung für dynamische Scrollleisten hinzufügen.You will need to add a "Dynamic Scrollbars" register if you want.
  • Um das automatische Ausblenden von Scrollleisten in eine UWP-Anwendung zu aktivieren, können Sie die Registrierungseinstellung „DynamicScrollbars“ hinzufügen und den Wert wie folgt auf „1“ festlegen:To enable hide scroll bars automatically in a UWP application, you can add the "DynamicScrollbars" register and set the value to "1" like this:
REG ADD "HKCU\Control Panel\Accessibility" /v DynamicScrollbars /t REG_DWORD \d "1"
  • Der Registrierungsschlüssel muss aus dem Standardkonto festgelegt werden.The registry key must be set from the Default Account. Wenn die XAML-Einstellung von ScrollViewer auf „Visible“ festgelegt ist, erzwingt die Registrierungseinstellung „0“ die Anzeige der Scrollleiste in der Benutzeroberfläche, unabhängig davon, ob ausreichend Inhalt für einen Bildlauf vorhanden ist.If the ScrollViewer's XAML setting is "Visible", the registry setting of 0 will force the scroll bar to appear regardlss of whether there is sufficient content to have the scroll appear in the UI. Die Registrierungseinstellung „1“ bewirkt, dass die Scrollleiste ausgeblendet bleibt, bis genügend Inhalt vorhanden ist.A registry setting of 1 will keep the scroll bar hidden until there is sufficient content.
<TextBox Height="200" Width="100" IsEnabled="True" FontSize="50" TextWrapping="Wrap" ScrollViewer.VerticalScrollBarVisibility="Visible" Text="..."/>
  • Ist die XAML-Einstellung von ScrollViewer jedoch auf „Auto“ festgelegt, wird die vollständige Scrollleiste bei der Registrierungseinstellung „0“ nur angezeigt, wenn genügend Inhalt für einen Bildlauf vorhanden ist.Lastly, if the ScrollViewer XAML's setting is "Auto" then the registry setting of 0 will only show the full scroll bar when there is enough content to display the scroll bar. Und die Registrierungseinstellung „1“ bewirkt, dass die Scrollleiste bei genügend Inhalte angezeigt und dann ausgeblendet wird, wenn kein Inhalt vorhanden ist.When the registry setting is 1, the scroll bar will appear then when there is enough content or hidden if there is no content.
<TextBox Height="200" Width="100" IsEnabled="True" FontSize="50" TextWrapping="Wrap" ScrollViewer.VerticalScrollBarVisibility="Auto" Text="..."/>

Weitere unterstützte BefehleDifferent commands supported

  • Der PowerShell-Befehl „Remove-AppxPackage“ funktioniert in Windows 10 Desktop aber nicht in Windows 10 IoT Core.The PowerShell Remove-AppxPackage command works on Dekstop but not on Windows 10 IoT Core.
  • Universal Windows-Apps können nicht auf alle Ordner auf Ihrem Gerät zugreifen.Not all folders on your device are accessible by Universal Windows Apps. In Windows 10 IoT Core können Sie das FolderPermissions-Tool verwenden, um einen Ordner für eine UWP-App zugänglich zu machen.On Windows 10 IoT Core you can use the FolderPermissions tool to make a folder accessible to a UWP app. Führen Sie z. B. „FolderPermissions c:\test -e“ aus, um UWP-Apps Zugriff auf den Ordner „c:\test“ zu gewähren.For example, run FolderPermissions c:\test -e to give UWP apps access to c:\test folder. Dies ist jedoch unter Windows 10 Desktop nicht verfügbar.However, this is not available on Desktop.

Die in diesem Beitrag beschriebenen Befehle können sich im Laufe der Zeit ändern, da Windows 10 IoT Core ständig aktualisiert wird.Commands shown in this post may change as time goes on since Windows 10 IoT Core keeps updating.

IoT Edge-Unterstützung für Windows 10 IoTIoT Edge Support for Windows 10 IoT

Weitere Informationen zur IoT Edge Unterstützung für Windows 10 IoT finden Sie hier im Azure IoT Edge-Artikel über Betriebssysteme.To learn more about IoT Edge support for Windows 10 IoT, please read more about "Operating Systems" in the Azure IoT Edge article here.

Hilfreiche RessourcenHelpful resources