Windows 10 iot core что это


Общие сведения о Windows 10 IoT - Windows IoT

  • Чтение занимает 4 мин

В этой статье

Примечание

Контейнеры Windows для коммерческого развертывания поддерживаются в Windows Server, Windows IoT Server, Windows IoT Корпоративная и Windows IoT Базовая.Windows Containers are supported for commercial deployments on Windows Server, Windows IoT Server, Windows IoT Enterprise and Windows IoT Core. Начиная с обновления Windows 2018 за октябрь (сборка 17763), контейнеры Windows можно использовать только с Windows Корпоративная и Профессиональная для разработки и тестирования.As of Windows October Update 2018 (Build 17763), Windows Containers can only be used with Windows Enterprise and Professional for dev/test purposes.

Что представляет собой Windows 10 IoTWhat is Windows 10 IoT?

Windows 10 IoT — это продукт семейства Windows 10, обеспечивающий производительность, безопасность и управляемость корпоративного уровня для Интернета вещей.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, что позволяет организациям создавать системы Интернета вещей с защищенными устройствами, которые можно быстро подготавливать, легко контролировать и без проблем подключать к общей облачной системе.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 IoTWindows 10 IoT Editions

Система Windows 10 IoT предоставляется в двух выпусках.Windows 10 IoT comes in two editions. Windows 10 IoT Базовая — это младший продукт в линейке операционных систем Windows 10.Windows 10 IoT Core is the smallest member of the Windows 10 operating system family. Она умеет выполнять только одно приложение, но обеспечивает полную управляемость и безопасность, характерные для Windows 10.While only running a single app, it still has the manageability and security expected from Windows 10. В отличие от нее, Windows 10 IoT Корпоративная является полной версией Windows 10 с множеством функций для создания специализированных устройств со строго заданным набором приложений и периферийных устройств.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.

Различия между Windows 10 IoT Базовая и Windows 10 IoT КорпоративнаяDifferences between Windows 10 IoT Core and Windows 10 IoT Enterprise

Хотя Windows 10 IoT Базовая и Windows 10 IoT Корпоративная имеют сходные названия, их возможности и уровни поддержки существенно различаются.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. Ниже приведен список функций, подчеркивающих различия между этими выпусками.Below is a feature list that highlights edition differences.

Компонент / ВыпускFeature / Edition Windows 10 IoT БазоваяWindows 10 IoT Core Windows 10 IoT КорпоративнаяWindows 10 IoT Enterprise
Возможности для пользователяUser experience Одно активное приложение UWP одновременно (работа с фоновым стеком описана в документации по IoT оболочки) с поддержкой фоновых приложений и служб.One UWP app in the foreground at a time (see IoT Shell documentation for app backstack handling) with supporting background apps and services. Традиционная оболочка Windows с расширенными функциями блокировкиTraditional Windows Shell with Advanced Lockdown Features
Поддерживается работа без монитораHeadless supported ДаYes ДаYes
Поддерживаемая архитектура приложенийApp architecture supported Только пользовательский интерфейс универсальной платформы WindowsUWP UI only Полная поддержка пользовательского интерфейса Windows (например, UWP, WinForms, и т. д.)Full Windows UI support (e.g. UWP, WinForms, etc)
КортанаCortana Пакет SDK для КортаныCortana SDK ДаYes
Присоединение к доменуDomain join Только AADAAD only AAD и традиционный доменAAD and Traditional Domain
УправлениеManagement MDMMDM MDMMDM
Технологии безопасности устройствDevice Security Technologies Доверенный платформенный модуль, Secure Boot, BitLocker, Device Guard и аттестация работоспособности устройствTPM, Secure Boot, BitLocker, Device Guard, and Device Health Attestation Доверенный платформенный модуль, Secure Boot, BitLocker, Device Guard и аттестация работоспособности устройствTPM, Secure Boot, BitLocker, Device Guard and Device Health Attestation
Поддержка архитектуры ARMCPU Architecture support x86, x64 и ARMx86, x64, and ARM x86 и x64x86 and x64
ЛицензированиеLicensing Лицензионное соглашение для Интернета и соглашения для встроенных OEM систем, без отчисленийOnline Licensing Agreement and Embedded OEM Agreements, Royalty-free Прямые и косвенные соглашения для встроенных OEM системDirect and Indirect Embedded OEM Agreements
Сценарии использованияUsage scenarios Цифровые подписи, интеллектуальные здания, шлюз Интернета вещей, компьютерный интерфейс, умный дом, носимая электроникаDigital Signage, Smart Building, IoT Gateway, HMI, Smart Home, Wearables Промышленные планшеты, точки продаж, киоски, цифровые вывески, банкоматы, медицинские устройства, производственное оборудование, тонкий клиентIndustry Tablets, Retail Point of Service, Kiosk, Digital Signage, ATM, Medical Devices, Manufacturing Devices, Thin Client

Сведения о минимальных требованиях см. на сайте оборудования для Windows.For minimum requirement details, please visit the Windows Hardware site.

Если вы хотите узнать больше о точках продаж, посетите раздел документации UWP по этой теме.If you're interested in learning more about Point of Service, please visit the UWP docs on this topic.

Различия между Windows 10 Desktop и Windows 10 IoT БазоваяDifferences between Windows 10 Desktop and Windows 10 IoT Core

Различия в доступности функций в версиях Windows Desktop и IoT БазоваяDifferent features available on Desktop and IoT Core

  • Папка "Входящие" для Кортаны теперь недоступна в Windows 10 IoT Базовая, начиная с версии 1809 (17763).Inbox Cortana is no longer available on Windows 10 IoT Core since version 1809 (17763). Если вам нужно быстро вывести на рынок устройства с поддержкой голосового взаимодействия, вы можете интегрировать поддержку Кортаны в устройства с помощью предварительной версии пакета SDK для устройств с Кортаной.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.
  • API FileOpenPicker не поддерживается в Windows 10 IoT Базовая.The FileOpenPicker API is not supported in Windows 10 IoT Core. Чтобы обращаться к локальным дискам или съемным носителям, эту функцию нужно реализовать в самом приложении.To access local drives or removable storage, you can implement this in your own application.
  • Устройство под управлением Windows 10 IoT Базовая будет загружать приложение по умолчанию, а не интерфейс настольного компьютера.The Windows 10 IoT Core device will boot to the default app instead of a desktop-like PC. Это приложение не только предоставляет удобную оболочку для взаимодействия после загрузки, но и позволяет использовать для приложения открытый код, чтобы вы могли применять эти функции для установки и запуска собственных пользовательских приложений с автоматической настройкой.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).

Различия в поддержке драйверовDifferences in driver-supported areas

  • Windows 10 Desktop поддерживает большее количество драйверов, чем Windows 10 IoT Базовая.Windows 10 Desktop has more supported drivers than Windows 10 IoT Core. Чтобы те же устройства работали в Windows 10 IoT Базовая, может потребоваться компиляция драйвера из исходного кода для конкретного устройства Windows 10 IoT Базовая или другой обходной путь, особенно при работе с архитектурой ARM.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.
  • Для libusb в Windows 10 IoT Базовая (ARM) не существует стандартного драйвера. Вам потребуется скомпилировать его из исходного кода для использования в архитектуре ARM.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.

Различия в наборе доступных реестровDifferences in available registry set

  • На рабочем столе есть параметр "Автоматически скрыть полосы прокрутки в Windows", который вы можете отключить.On desktop, there is an option to "Automatically hide scroll bars in Windows" that can be set to off. Он управляется следующим значением реестра:It is controlled by the following registry entry:
HKEY_CURRENTUSER\Control Panel\Accessibility 
  • Этот раздел реестра по умолчанию не существует на устройствах с Windows 10 IoT Базовая.There is no such registry on Windows 10 IoT Core devices by default. Если вам нужен раздел реестра Dynamic Scrollbars, его придется добавить самостоятельно.You will need to add a "Dynamic Scrollbars" register if you want.
  • Чтобы автоматически скрывать полосы прокрутки в приложении универсальной платформы Windows, добавьте раздел DynamicScrollbars и присвойте ему значение 1, как показано ниже: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" 
  • Этот раздел реестра нужно настраивать из учетной записи по умолчанию.The registry key must be set from the Default Account. Если параметр ScrollViewer XAML имеет значение Visible, значение 0 в параметре реестра приведет к отображению полосы прокрутки независимо от того, требуется ли для содержимого отображение полос прокрутки в пользовательском интерфейсе.If the ScrollViewer's XAML setting is "Visible", the registry setting of 0 will force the scroll bar to appear regardless of whether there is sufficient content to have the scroll appear in the UI. Значение 1 в параметре реестра сохраняет полосу прокрутки скрытой, пока отсутствует содержимое достаточного объема.A registry setting of 1 will keep the scroll bar hidden until there is sufficient content.
<TextBox IsEnabled="True" FontSize="50" TextWrapping="Wrap" ScrollViewer.VerticalScrollBarVisibility="Visible" Text="..."/> 
  • Наконец, если параметр ScrollViewer XAML имеет значение Auto, при значении 0 для параметра реестра полная полоса прокрутки будет отображаться только при наличии содержимого достаточного объема.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. Если параметр реестра имеет значение 1, полоса прокрутки будет отображаться при наличии содержимого или скрываться при отсутствии содержимого.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 IsEnabled="True" FontSize="50" TextWrapping="Wrap" ScrollViewer.VerticalScrollBarVisibility="Auto" Text="..."/> 

Поддержка разных командDifferent commands supported

  • Команда PowerShell Remove-AppxPackage работает в версии Desktop, но не работает в Windows 10 IoT Базовая.The PowerShell Remove-AppxPackage command works on Desktop but not on Windows 10 IoT Core.
  • Универсальным приложениям Windows доступны не все папки на устройстве.Not all folders on your device are accessible by Universal Windows Apps. В Windows 10 IoT Базовая вы можете использовать средство FolderPermissions, чтобы предоставить приложениям UWP доступ к папке.On Windows 10 IoT Core, you can use the FolderPermissions tool to make a folder accessible to a UWP app. Например, запустите команду FolderPermissions c:\test -e, чтобы предоставить приложениям универсальной платформы Windows доступ к папке c:\test.For example, run FolderPermissions c:\test -e to give UWP apps access to c:\test folder. В версии Desktop так сделать нельзя.However, this is not available on Desktop.

Упомянутые в этой публикации команды могут со временем измениться, поскольку Windows 10 IoT Базовая совершенствуется.Commands shown in this post may change as time goes on since Windows 10 IoT Core keeps updating.

Поддержка IoT Edge в Windows 10 IoTIoT Edge Support for Windows 10 IoT

Чтобы узнать больше о поддержке IoT Edge в Windows 10 IoT, изучите раздел об операционных системах из этой статьи об Azure IoT Edge.To learn more about IoT Edge support for Windows 10 IoT, please read more about "Operating Systems" in the Azure IoT Edge article here.

Полезные ресурсыHelpful resources

Общие сведения о Windows 10 IoT Базовая - Windows IoT

  • Чтение занимает 3 мин

В этой статье

Примечание

Контейнеры Windows для коммерческого развертывания поддерживаются в Windows Server, Windows IoT Server, Windows IoT Корпоративная и Windows IoT Базовая.Windows Containers are supported for commercial deployments on Windows Server, Windows IoT Server, Windows IoT Enterprise and Windows IoT Core. Начиная с обновления Windows 2018 за октябрь (сборка 17763), контейнеры Windows можно использовать только с Windows Корпоративная и Профессиональная для разработки и тестирования.As of Windows October Update 2018 (Build 17763), Windows Containers can only be used with Windows Enterprise and Professional for dev/test purposes.

Что собой представляет Windows 10 IoT Базовая?What is Windows 10 IoT Core?

Windows 10 IoT Базовая — это версия Windows 10, которая оптимизирована для небольших устройств (с монитором или без его) с архитектурой ARM или x86/x64.Windows 10 IoT Core is a version of Windows 10 that is optimized for smaller devices with or without a display that run on both ARM and x86/x64 devices. В документации по Windows IoT Базовая предоставляются сведения о подключении, управлении, обновлении, защите устройств и т. п.The Windows IoT Core documentation provides information on connecting, managing, updating, securing your devices, and more.

Если вы готовы перейти на следующий уровень и получить прибыль от своего решения, изучите руководство по производству устройств с Windows 10 IoT Базовая.If you're ready to go to the next level and start commercializing your solution, you can learn how to manufacture with Windows 10 IoT Core with our Windows 10 IoT Core Manufacturing Guide.

Начало работыGetting started

Прежде чем производить устройства, следует создайте прототип устройства под управлением Windows 10 IoT Базовая.Before attempting to manufacture a device, it's best to first try and prototype a device with Windows 10 IoT Core. Это позволит вам понять, какие функции вам нужны и какие конфигурации будут оптимальными для реального производства.That way, you can understand what features you'll need and what configurations you'll want when it's time to manufacture.

РазделTopic ОписаниеDescription

1. Выбор платы для прототипирования1. Pick a prototype board

Изучите распространенные модели плат для прототипирования и выберите наиболее подходящую для начала работы.Take a look at common prototype boards and choose one to start prototyping with.

2. Установка образа для прототипирования2. Flash a prototype image

Изучите раздел с руководствами, которые помогут вам установить образы для прототипирования на выбранные устройства.Go to our tutorial sections to learn how to flash prototype images onto your selected device(s).

3. Установка приложения3. Install your app

Узнайте, как установить приложение с помощью различных средств.Learn how to install your app using different tools.

4. Развертывание приложения4. Deploy your app

Узнайте, как развернуть приложение с помощью Visual Studio.Learn how to deploy an app using Visual Studio.

Различия между Windows 10 Desktop и Windows 10 IoT БазоваяDifferences between Windows 10 Desktop and Windows 10 IoT Core

Различия в доступности функций в версиях Windows Desktop и IoT БазоваяDifferent features available on Desktop and IoT Core

  • Папка "Входящие" для Кортаны теперь недоступна в Windows 10 IoT Базовая, начиная с версии 1809 (17763).Inbox Cortana is no longer available on Windows 10 IoT Core since version 1809 (17763). Если вам нужно быстро вывести на рынок устройства с поддержкой голосового взаимодействия, вы можете интегрировать поддержку Кортаны в устройства с помощью предварительной версии пакета SDK для устройств с Кортаной.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.
  • API FileOpenPicker не поддерживается в Windows 10 IoT Базовая.The FileOpenPicker API is not supported in Windows 10 IoT Core. Чтобы обращаться к локальным дискам или съемным носителям, эту функцию нужно реализовать в самом приложении.To access local drives or removable storage, you can implement this in your own application.
  • Устройство под управлением Windows 10 IoT Базовая в стандартной конфигурации будет загружать приложение по умолчанию, а не интерфейс настольного компьютера.Out of the box, The Windows 10 IoT Core device will boot to the default app instead of a desktop-like PC. Но для коммерческого использования необходимо заменить это приложение по умолчанию специализированным приложением или модифицированным приложением по умолчанию.However, for commercialization, this default app must be replaced by either a custom app or a default app that can be modified. Это приложение не только предоставляет удобную оболочку для взаимодействия после загрузки, но и позволяет использовать для приложения открытый код, чтобы вы могли применять эти функции для установки и запуска собственных пользовательских приложений с автоматической настройкой.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).

Различия в поддержке драйверовDifferences in driver-supported areas

  • Windows 10 Desktop поддерживает большее количество драйверов, чем Windows 10 IoT Базовая.Windows 10 Desktop has more supported drivers than Windows 10 IoT Core. Чтобы те же устройства работали в Windows 10 IoT Базовая, может потребоваться компиляция драйвера из исходного кода для конкретного устройства Windows 10 IoT Базовая или другой обходной путь, особенно при работе с архитектурой ARM.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.
  • Для libusb в Windows 10 IoT Базовая (ARM) не существует стандартного драйвера. Вам потребуется скомпилировать его из исходного кода для использования в архитектуре ARM.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.

Различия в наборе доступных реестровDifferences in available registry set

  • На рабочем столе есть параметр "Автоматически скрыть полосы прокрутки в Windows", который вы можете отключить.On desktop, there is an option to "Automatically hide scroll bars in Windows" that can be set to off. Он управляется следующим значением реестра:It is controlled by the following registry entry:
HKEY_CURRENTUSER\Control Panel\Accessibility 
  • Этот раздел реестра по умолчанию не существует на устройствах с Windows 10 IoT Базовая.There is no such registry on Windows 10 IoT Core devices by default. Если вам нужен раздел реестра Dynamic Scrollbars, его придется добавить самостоятельно.You will need to add a "Dynamic Scrollbars" register if you want.
  • Чтобы автоматически скрывать полосы прокрутки в приложении универсальной платформы Windows, добавьте раздел DynamicScrollbars и присвойте ему значение 1, как показано ниже:To enable the 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" 
  • Этот раздел реестра нужно настраивать из учетной записи по умолчанию.The registry key must be set from the Default Account. Если параметр ScrollViewer XAML имеет значение Visible, значение 0 в параметре реестра приведет к отображению полосы прокрутки независимо от того, требуется ли для содержимого отображение полос прокрутки в пользовательском интерфейсе.If the ScrollViewer's XAML setting is "Visible", the registry setting of 0 will force the scroll bar to appear regardless of whether there is sufficient content to have the scroll appear in the UI. Значение 1 в параметре реестра сохраняет полосу прокрутки скрытой, пока отсутствует содержимое достаточного объема.A registry setting of 1 will keep the scroll bar hidden until there is sufficient content.
<TextBox IsEnabled="True" FontSize="50" TextWrapping="Wrap" ScrollViewer.VerticalScrollBarVisibility="Visible" Text="..."/> 
  • Наконец, если параметр ScrollViewer XAML имеет значение Auto, при значении 0 для параметра реестра полная полоса прокрутки будет отображаться только при наличии содержимого достаточного объема.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. Если параметр реестра имеет значение 1, полоса прокрутки будет отображаться при наличии содержимого или скрываться при отсутствии содержимого.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 IsEnabled="True" FontSize="50" TextWrapping="Wrap" ScrollViewer.VerticalScrollBarVisibility="Auto" Text="..."/> 

Поддержка разных командDifferent commands supported

  • Команда PowerShell Remove-AppxPackage работает в версии Desktop, но не работает в Windows 10 IoT Базовая.The PowerShell Remove-AppxPackage command works on Desktop but not on Windows 10 IoT Core.
  • Универсальным приложениям Windows доступны не все папки на устройстве.Not all folders on your device are accessible by Universal Windows Apps. В Windows 10 IoT Базовая вы можете использовать средство FolderPermissions, чтобы предоставить приложениям UWP доступ к папке.On Windows 10 IoT Core, you can use the FolderPermissions tool to make a folder accessible to a UWP app. Например, запустите команду FolderPermissions c:\test -e, чтобы предоставить приложениям универсальной платформы Windows доступ к папке c:\test.For example, run FolderPermissions c:\test -e to give UWP apps access to c:\test folder. В версии Desktop так сделать нельзя.However, this is not available on Desktop.

Все отличия, описанные в этой статье, могут потерять свою актуальность в будущем, так как Windows 10 IoT Базовая постоянно обновляется.All differences described in this post may not be valid in the future because Windows 10 IoT Core is constantly being updated.

Полезные ресурсыHelpful resources

Документация по Windows 10 IoT БазоваяRead our documentation to learn more about Windows 10 IoT Core.

Общие сведения о Windows 10 IoT Корпоративная - Windows IoT

  • Чтение занимает 4 мин

В этой статье

Что такое Windows 10 IoT Корпоративная?What is Windows 10 IoT Enterprise?

Windows 10 IoT Корпоративная — это полная версия Windows 10 с функциями управления и защиты для решений Интернета вещей,Windows 10 IoT Enterprise is a full version of Windows 10 that delivers enterprise manageability and security to IoT solutions. а также всеми преимуществами глобальной экосистемы Windows.Windows 10 IoT Enterprise shares all the benefits of the world-wide Windows ecosystem. Эта ОС представляет собой двоичный эквивалент Windows 10 Корпоративная, позволяя использовать такие привычные средства разработки и администрирования, как клиентские компьютеры и ноутбуки.It is a binary equivalent to Windows 10 Enterprise, so you can use the same familiar development and management tools as client PCs and laptops. При этом версии Windows 10 для настольных компьютеров и устройств Интернета вещей отличаются в плане лицензирования и распространения.However, when it comes to licensing and distribution, the desktop version and IoT versions differ. Обратите внимание, что типы обслуживания для Windows 10 IoT Корпоративная включают в себя как Long-Term Servicing Channel (LTSC), так и Semi-Annual Channel (SAC).Note that Windows 10 IoT Enterprise offers both Long-term Servicing Channel (LTSC) and Semi-Annual Channel (SAC) options. Изготовители оборудования могут выбрать оптимальный вариант для своих устройств.OEMs can choose the version they require for their devices.

Начало работыGetting started

Чтобы наладить производство устройств с установленной Windows 10 IoT Корпоративная, сначала выберите распространителя Windows IoT.In order to start your journey in manufacturing with Windows 10 IoT Enterprise, you'll need to reach out to a Windows IoT distributor.

Вы также можете попробовать 90-дневную ознакомительную версию Windows 10 IoT Корпоративная.You can also try the Windows 10 IoT Enterprise 90 day evaluation.

Подробные сведения о производстве устройств с Windows 10 IoT Корпоративная см. в руководстве по производственному использованию Windows 10 IoT Корпоративная.From there, you can learn how to manufacture with Windows 10 IoT Enterprise with our the Windows 10 IoT Enterprise Manufacturing Guide.

Устройства определенного назначенияFixed purpose devices

Совет

Все сценарии использования Windows 10 IoT Корпоративная подробно описаны в ее лицензионном соглашении.See your licensing agreement for complete guidance on all Windows 10 IoT Enterprise usage scenarios. Если у вас нет такого соглашения, заключите коммерческое соглашения с изготовителем оборудования, с которым вы сотрудничаете.If you do not have this licensing agreement, ask the OEM you work with for the commercial agreement.

Как известно, Windows — это популярная во всем мире операционная система для настольных компьютеров и ноутбуков для корпоративных и частных пользователей.Windows is well known as the operating systems on laptop and desktops used by consumers and businesses world-wide. Менее известен тот факт, что уже многие годы Windows является операционной системой, обслуживающей банкоматы, торговые терминалы, системы промышленной автоматизации, тонкие клиенты, медицинское оборудование, цифровые вывески, информационные киоски и другие устройства определенного назначения.What is less well known is that for years, Windows has also powered many ATM machines, point-of-sale terminals, industrial automation systems, thin clients, medical Devices, digital signage, kiosks, and other fixed purpose devices. Windows 10 IoT Корпоративная позволяет создавать устройства определенного назначения, для которых в лицензионном соглашении оговорены особые условия использования.Windows 10 IoT Enterprise allows you to build fixed purpose devices with specific allowances and restrictions in the license agreement.

Устройство определенного назначения имеет такие отличия от устройства общего назначения:A fixed purpose device differs from a general purpose device in the following ways:

  • Устройство может использовать только одно приложение или определенный набор приложений, которые заданы с помощью функции ограниченного доступа или средства запуска оболочки.The device is locked down to a single application or fixed set of applications through the Assigned Access or Shell Launcher features.
  • Взаимодействовать с устройством можно сразу после его включения.The device experience is immediate when the customer powers-on. Такая возможность обеспечивается настройкой образа устройства. При этом стандартные процедуры запуска при первом включении компьютера пропускаются.This is achieved by configuring the device image to skip the normal Windows out-of-box experiences.
  • Возможности использования клавиатуры, портов USB или перепрофилирования устройства заблокированы, чтобы устройство использовалось только в определенных целях.Keyboards, USB ports, and device policies are locked down to constrain the device to be used only in its fixed purpose.
  • Изготовитель оборудования поставляет устройство в комплекте с программным обеспечением в виде готового изделия, а использование Windows на нем регулируется отдельными положениями лицензионного соглашения с изготовителем.The OEM licenses the device to the user with the software attached to the device as a complete product and passes through specific Windows terms in their own agreements.
  • Изготовитель обеспечивает техническую поддержку всех функций изделия, включая функции операционной системой.The OEM provides the customer support for their complete product, including the functions performed by the operating system.

Long-Term Servicing Channel (LTSC)Long-term Servicing Channel (LTSC)

Специализированным системам, таким как компьютеры, управляющие медицинским оборудованием, POS-системы и банкоматы, часто необходим более продолжительный период обслуживания из-за характера их работы.Specialized systems, such as PCs that control medical equipment, point-of-sale systems, and ATMs, often require a longer servicing option because of their purpose. Эти устройства, как правило, выполняют одну важную задачу, и им не требуются обновления компонентов так часто, как другим устройствам в организации.These devices typically perform a single important task and don’t need feature updates as frequently as other devices in the organization. Гораздо важнее обеспечить стабильную работу и безопасность этих устройств, а не обновлять периодически их пользовательский интерфейс.It’s more important that these devices be kept as stable and secure as possible than that they be up to date with UI changes. Модель обслуживания LTSC предусматривает блокирование стандартных обновлений компонентов для устройств с Windows 10 IoT Корпоративная LTSC и установку на них только исправлений для системы безопасности.The LTSC servicing model prevents Windows 10 IoT Enterprise LTSC devices from receiving the usual feature updates and provides only quality updates to ensure that device security stays up to date. Выпущенные исправления сразу становятся доступными для устройств LTSC с Windows 10 Корпоративная, но пользователи могут отложить их установку с помощью одного из средств обслуживания (см. раздел о средствах обслуживания).With this in mind, quality updates are still immediately available to Windows 10 IoT Enterprise LTSC clients, but customers can choose to defer them by using one of the servicing tools mentioned in the Servicing tools section.

Корпорация Майкрософт предоставляет доступ к новому выпуску Windows 10 IoT Корпоративная LTSC примерно каждые три года.Microsoft makes available a new Windows 10 IoT Enterprise LTSC release approximately every three years. Каждый выпуск Windows 10 IoT Корпоративная LTSC — это отдельный номер SKU, который содержит все новые возможности и поддерживает обновления, включенные в обновления компонентов Windows 10 IoT Корпоративная, начиная с предыдущего выпуска LTSC.Each Windows 10 IoT Enterprise LTSC release is its own SKU and contains all the new capabilities and support updates included in the Windows 10 IoT Enterprise features updates since the previous LTSC release. Для доступа к этим функциям необходимо приобрести новую лицензию на номер SKU Windows 10 IoT Корпоративная LTSC.To access these feature updates, a new Windows 10 IoT Enterprise LTSC SKU license must be purchased. Например, чтобы получить доступ к новым обновлениям безопасности, развертывания и управления, выпущенным с момента запуска Windows 10 IoT Корпоративная 2016 LTSC, необходимо приобрести лицензию на Windows 10 IoT Корпоративная 2019 LTSC и применить обновление к устройству.For example, to get access to the new security, deployment, and management updates and features released since the launch of Windows 10 IoT Enterprise 2016 LTSC, a license for Windows 10 IoT Enterprise 2019 LTSC must be purchased, and an update applied to the device.

Примечание

Так как выпуски LTSC имеют продолжительный срок действия, который может достигать 10 лет, за переход с одного выпуска на другой взимается плата.Due to the long life of the LTSC releases and the benefit of remaining on a specific release for 10 years, an upgrade fee will be charged for customers moving from one LTSC release to another.

Сведения о долгосрочной поддержке процессоровLong-Term Support Silicon Details

Выпуск Windows 10 IoT Корпоративная 2019 предусматривает модель обслуживания LTSC.The Windows 10 IoT Enterprise 2019 release will be an LTSC release. Общее описание Windows 10 LTSC и других доступных каналов см. здесь.See here for a general description of Windows 10 LTSC and other channels available. Дополнительные сведения о поддержке процессоров для каждого выпуска и канала Windows 10 см. здесь.You can find details on processor support for each edition and channel of Windows 10 here.

Полезные ресурсыHelpful resources

Примечание

Изготовитель оборудования может предоставить дополнительные сведения об активации Windows и создании образа устройства WIM на основе Windows 10 IoT Корпоративная для использования в коммерческих целях.Additional resources may be available from your distributor to explain Windows EPKEA OEM Activation and provide guidance in generating your manufacturing-ready Windows IoT Enterprise WIM device image.

Общие сведения о начале работы - Windows IoT

  • Чтение занимает 2 мин

В этой статье

Всегда интересно создать собственное устройство, но мы хорошо понимаем связанные с этим трудности.Creating your own device is exciting, but we understand that it can also be intimidating. Представленные ниже ресурсы помогут вам создать прототип и (или) перейти к коммерческому использованию устройства.The resources below will help you on your prototype or commercialization journey.

Возникли вопросы по этим процессам?Have questions along the way? Обратитесь к представителю корпорации Майкрософт или задайте вопросы на нашем форуме по Windows 10 IoT.Please work with your Microsoft contact or post questions on our Windows 10 IoT forum.

Что представляет собой Windows 10 IoTWhat is Windows 10 IoT?

Дополнительные сведения о наших предложениях вы найдете в представленной ниже документации.To learn more about our offerings, see the documentation below to learn more.

Цены на Windows 10 IoTWindows 10 IoT pricing

НазначениеPurpose ЦеныPricing

Создание прототиповPrototyping

Служба предоставляется бесплатно.Free

Long-Term Servicing Channel (LTSC) для коммерческого примененияLong-Term Servicing Channel (LTSC) for commercialization

Небольшая плата за каждое устройство, 10 лет поддержки, управление обновлениями и подтверждение работоспособности устройства (DHA).Small fee per device with access to 10 years of support, update control and Device Health Attestation (DHA). Дополнительные сведения см. здесь.Learn more here.

Semi-Annual Channel (SAC) для коммерческого примененияSemi-Annual Channel (SAC) for commercialization

Бесплатно, но не включает поддержку в течение 10 лет, управление обновлениями и DHA.Free, but you will not get access to 10 years of support, update control, or DHA. Вам придется подписать наше соглашение о коммерческом применении.You will also need to sign our commercialization agreement. Вы можете получить его здесь.Request it here.

Дополнительные сведения о жизненном цикле представлены здесь.Learn more about detailed lifecycle information here.

Создание прототипа устройстваPrototype a device

Прежде чем производить устройства, следует создайте прототип устройства под управлением Windows 10 IoT Базовая.Before attempting to manufacture a device, it's best to first try and prototype a device with Windows 10 IoT Core. Это позволит вам понять, какие функции вам нужны и какие конфигурации будут оптимальными для реального производства.That way, you can understand what features you'll need and what configurations you'll want when it's time to manufacture.

РазделTopic ОписаниеDescription

1. Выбор платы для прототипирования1. Pick a prototype board

Изучите распространенные модели плат для прототипирования и выберите наиболее подходящую для начала работы.Take a look at common prototype boards and choose one to start prototyping with.

2. Установка образа для прототипирования2. Flash a prototype image

Изучите раздел с руководствами, которые помогут вам установить образы для прототипирования на выбранные устройства.Go to our tutorial sections to learn how to flash prototype images onto your selected device(s).

3. Установка приложения3. Install your app

Узнайте, как установить приложение с помощью различных средств.Learn how to install your app using different tools.

4. Развертывание приложения4. Deploy your app

Узнайте, как развернуть приложение с помощью Visual Studio.Learn how to deploy an app using Visual Studio.

Вывод устройств на рынокBring a device to market

Коммерческое применение, то есть процесс вывода устройств на рынок, требует намного больше процессов, компонентов и людей, чем обычное создание прототипа устройства в свободное время.Commercialization, or the process of bringing a device to market, involves more moving parts and people than just prototyping a device on your own time. Коммерческое применение включает ряд обязательных действий, которые позволяют обеспечить для устройств в любой части мира возможность получать обновления, соответствие требованиям и максимально возможную защиту.Commercialization requires a number of steps to ensure that your devices, wherever they are in the world, can receive updates, are as secure as possible, and are compliant.

Начните с руководства по производству, которое лучше подходит для вашей ситуации в зависимости от выбранной версии Windows 10 IoT.Start with the manufacturing guide that works best for you, depending on which version of Windows 10 IoT you're looking to use.

Приложение Windows 10 IoT базовая по умолчанию - Windows IoT

  • Чтение занимает 6 мин

В этой статье

При первоначальном флэш-отображении Windows 10 IoT базовая вы увидите приложение Windows 10 IoT Core по умолчанию при запуске, которое выглядит следующим образом:When you initially flash Windows 10 IoT Core, you will be presented with the Windows 10 IoT Core Default App upon startup, which looks like this:

Это приложение предназначено не только для того, чтобы предоставить вам удобную оболочку для взаимодействия при первой загрузке Windows 10 IoT базовая, но мы открыли здесь код этого приложения, чтобы вы могли использовать эти функции в своих собственных приложениях.The purpose of this application is not only to provide you with a friendly shell to interact with when you first boot up Windows 10 IoT Core, but we have open-sourced the code for this application here so that you can plug and play with these features on your own custom application(s).

В этой статье вы узнаете о различных функциях, предлагаемых приложением по умолчанию для Windows 10 IoT Core, а также о том, как можно использовать эти различные функции для собственных приложений.This article will give you a rundown of the different features that the Windows 10 IoT Core Default App offers as well as how you can leverage these different features for your own applications.

Использование приложения по умолчанию IoT CoreLeveraging the IoT Core Default App

Важно!

Не используйте предоставляемые производителями образы в коммерческих целях.Do not use maker images for commercialization. Если вы планируете организовать производство своих устройств, используйте пользовательские образы FFU в целях безопасности.If you are commercializing a device, you must use a custom FFU for optimal security. Дополнительные сведения см. здесь.Learn more here.

Приложение по умолчанию IoT Core можно настроить и расширить, либо можно использовать исходный код в качестве примера для собственного приложения.The IoT Core Default App can be customized and extended, or you can use the source code as an example for your own app. Чтобы испытать это самостоятельно, скачайте zip-файл примеров или ознакомьтесь с кодом для приложения поумолчанию IOT Core.To try this out for yourself, download the zip of our samples or check out the code for the IoT Core Default App here. Чтобы получить ответы на вопросы, напишите вопрос о нашем репозитории примеров здесь.For any questions, please file an issue on our samples repo here.

Как показано в разделе параметров ниже, в некоторых случаях можно настроить параметры и компоненты по умолчанию в системе клиента от имени конечного пользователя.As shown under the Settings section below, in some cases, you may configure default settings and features on your customer system on behalf of the end user. Однако если включить эти параметры и компоненты по умолчанию или если диагностика превышает базовый параметр, необходимо:However, if you turn on these settings and features by default or if diagnostics are above the basic setting, you must:

  • Уведомите конечного пользователя о том, что эти функции включены, и предоставьте пользователю ссылку на веб-страницу заявления корпорации Майкрософт о конфиденциальности здесь.Notify the end user that these features have been enabled, and provide the end user with the link to Microsoft's Privacy Statement web page here.
  • Обеспечьте Безопасное согласие от соответствующего конечного пользователя, чтобы включить такие функции по умолчанию (согласно требованиям применимого законодательства).Secure consent from the relevant end user to enable such features by default (as required by applicable law).
  • Предоставьте конечным пользователям возможность изменения параметра диагностики на базовый параметр.Provide end users the ability to change the Diagnostics setting back to the basic setting.
  • Если включить учетные записи Майкрософт и у вас есть доступ к данным конечного пользователя, то, если конечный пользователь удалит учетную запись Майкрософт, необходимо включить одновременное удаление всех данных учетной записи пользователя Майкрософт на устройстве.If you enable Microsoft Accounts and you have access to end-user data, if the end user deletes the Microsoft Account, you must enable simultaneous deletion of all the end user's Microsoft Account data on the device.

Готовый интерфейс (OOBE)Out-of-Box Experience (OOBE)

Стандартным интерфейсом для приложения по умолчанию IoT Core является экономичность по мере их получения.The out-of-box experience for the IoT Core Default App is as lean as it gets. На первых страницах будет запрашиваться язык по умолчанию и параметры Wi-Fi.The first pages will ask for a default language and wi-fi settings. Чтобы приложение было совместимо с GDPR, необходимо иметь экран диагностических данных и, если вы планируете относиться к расположению, вам понадобится экран с разрешениями расположения.From there, in order for your app to be GDPR-compliant, you must have a diagnostic data screen and, if you're planning to track location, you will need to have a location permissions screen too. Ниже показаны примеры обоих типов.Examples of both are shown below.

Командная строкаCommand Bar

Панель команд — это материализованный горизонтальный отрезок, расположенный в нижней части экрана.The Command Bar is the persistant horizontal bar located at the bottom of the screen. Это обеспечивает простой доступ к следующим функциональным возможностям:This provides easy access to the following functionality:

  • Навигация по страницам вперед и назадForward and backward page navigation
  • Основные сведения об устройстве без покинуть текущую страницуBasic device info without leaving the current page
  • Включение или отключение полноэкранного режимаTurning fullscreen mode on or off
  • Дополнительные сочетания клавишAdvance shortcuts
  • Кнопки для конкретных страницPage-specific buttons

На панели команд много кнопок, и иногда эти кнопки могут быть запутанными или скрытыми.There are many buttons in the Command Bar, and sometimes those buttons can be confusing or hidden. Чтобы развернуть панель команд и получить доступ к этим кнопкам, нажмите кнопку меню в правом нижнем углу:To expand the Command Bar and access those buttons, please press the menu button in the bottom right:

Меню "Пуск" — воспроизведениеStart Menu - Play

В меню "Пуск" находятся все функции Plug and Play.The Start Menu is where most plug and play features live.

ПогодаWeather

Используя данные из национальной службы погоды, страница погоды отображает сведения о погоде в текущем местоположении.Using data from the National Weather Service, the weather page renders weather information in your current location.

Веб-браузерWeb Browser

Веб-браузер позволяет запрашивать большинство сайтов из Интернета.The web browser allows you to pull up most sites from the web.

"Музыка"Music

На этой странице будут воспроизводиться файлы MP3 и WAV из музыкальной библиотеки, доступ к которым можно получить с помощью портала устройств Windows.This page will play MP3 and WAV files from the Music Library, that can be accessed via the Windows Device Portal. Чтобы отправить файлы в музыкальный проигрыватель, перейдите на портал устройств Windows, щелкните раскрывающийся список "приложения", перейдите в папку "Проводник", выберите "Музыка" и отправьте файлы из нее.To upload files to the music player, you will need to navigate to the Windows Device Portal, click on the "Apps" dropdown, navigate to "File Explorer", select "Music" and upload your files from there.

SlideshowSlideshow

На этой странице отображаются все файлы изображений PNG или JPEG из библиотеки изображений, доступ к которым можно получить с помощью портала устройств Windows.This page will display any PNG or JPEG image files from the Pictures Library, that can be accessed via the Windows Device Portal. Чтобы отправить изображения в слайд-шоу, перейдите на портал устройств Windows, щелкните раскрывающийся список "приложения", перейдите в "Проводник", выберите "рисунки" и отправьте файлы из него.To upload images to the slideshow, you will need to navigate to the Windows Device Portal, click on the "Apps" dropdown, navigate to "File Explorer", select "Pictures" and upload your files from there.

DrawDraw

На этой странице вы можете протестировать возможности рукописного ввода Windows 10 IoT базовая.This page allows you to test out Windows 10 IoT Core's inking capabilities.

Меню "Пуск" — ПроводникStart Menu - Explore

ПриложенияApps

Эта страница позволяет запускать другие приложения переднего плана, установленные на устройстве.This page allows you to launch other foreground applications installed on the device. При запуске приложения будет приостановлено приложение Интернета вещей Core по умолчанию, которое можно запустить повторно с помощью диспетчера приложений на портале устройств Windows.Launching an application will suspend IoT Core Default App, which can be relaunched by using App Manager in Windows Device Portal.

Для приложения переднего плана, перечисленного на странице, не требуется ничего особого. просто установите или разверните приложение.Nothing special is needed to have your foreground application listed in the page, simply install or deploy the application. После успешной установки или развертывания перейдите на страницу приложения, чтобы обновить список приложений.After successful installation or deployment, re-navigate to the Apps page to refresh the list of applications.

Обратите внимание, что существует несколько автоматически сформированных приложений, связанных с ОС, которые мы отфильтримся. список имен приложений можно найти здесь.Note that there are a couple of autogenerated OS-related applications that we filter out, you can find the list of app names here.

УведомленияNotifications

На этой странице будут перечислены 20 последних уведомлений, так как было запущено приложение IoT Core по умолчанию.This page will list the past 20 notifications since IoT Core Default App was launched. Когда приложение центра Интернета вещей по умолчанию работает в режиме отладки, добавляются кнопки, которые будут создавать тестовые уведомления.When IoT Core Default App is running in debug mode, buttons are added that will create test notifications.

ЖурналыLogs

На этой странице будут перечислены все автоматически созданные журналы сбоев и ошибок, которые затем можно будет отключить и проанализировать.This page will list any autogenerated crash or error logs, which then can be taken off the device and analyzed.

GitHubGitHub

На этой странице вы перейдете в расположение GitHub с открытым кодом для кода приложения по умолчанию IoT Core.This page will take you to the open-sourced GitHub location of the IoT Core Default App code.

Меню "Пуск" — "портал устройств Windows"Start Menu - Windows Device Portal

На страницах этого раздела используются API-интерфейсы Windows портала устройств, для которых требуется выполнить вход с использованием учетных данных портала устройств Windows.The pages in this section leverage the Windows Device Portal REST APIs, which require you to sign in using your Windows Device Portal credentials.

Сведения об устройствеDevice Information

Эта страница позволяет просматривать различные функции устройства, включая Ethernet, версию ОС, подключенные устройства и многое другое.This page allows you to see the different features for your device including Ethernet, OS version, connected devices, and more.

Командная строкаCommand Line

Эта страница позволяет выполнять команды непосредственно на устройстве.This page allows you to run commands directly on your device.

Чтобы включить эту функцию, необходимо установить раздел реестра, чтобы приложение могла выполнять команды.To enable this feature, you have to set a registry key so that the app can run the commands. При первом запуске команды вы увидите ссылку, которая позволяет задать раздел реестра с помощью вызова на портале устройств Windows.The first time you try to run a command you will see a link that allows you to set the registry key using a call to Windows Device Portal. Щелкните ссылку, чтобы разрешить устройству выполнять команды.Click the link to enable your device to run commands.

Для некоторых команд требуется доступ администратора.Some commands require administrator access. В целях безопасности приложение по умолчанию использует учетную запись без прав администратора для выполнения команд.For security purposes the app uses a non-admin account by default to run commands. Если необходимо выполнить команду от имени администратора, в командной строке введите "RunAsAdmin".If you need to run a command as an admin, you can type "RunAsAdmin " in the command line prompt.

ПараметрыSettings

Здесь вы сможете настроить ряд параметров, включая Wi-Fi, Bluetooth, параметры электропитания и многое другое.You'll be able to configure a number of settings here including Wi-Fi, Bluetooth, power options, and more.

Параметры приложенияApp Settings

Раздел Параметры приложения позволяет настроить различные параметры для страниц в приложении.The App Settings section allows you to configure various settings for pages in the app.

Ниже приведены некоторые параметры, которые можно настроить.Some of the settings you can customize are:

Общие параметрыGeneral Settings
  • Задание страницы по умолчанию, отображаемой при запуске приложенияSet the default page that appears when the app is started
  • Включение и отключение заставкиEnable/disable the screensaver
Параметры погодыWeather Settings
  • Изменение расположенияChange the location

    Эта функция доступна только в том случае, если предоставлен действительный токен службы карты Bing.This feature is only enabled if you have provided a valid Bing Map Service Token. Чтобы передать маркер в приложение, создайте файл MapToken.config в папке локалстате приложения (например, К:\дата\усерс \ [учетная запись пользователя] \Аппдата\локал\паккажес \ [полное имя пакета] \LocalState\MapToken.config) и перезапустите приложение.To pass the token to the app, create a MapToken.config file in the LocalState folder of the app (e.g. C:\Data\Users\[User Account]\AppData\Local\Packages\[Package Full Name]\LocalState\MapToken.config) and restart the app.
    (Пример: К:\дата\усерс\дефаултаккаунт\аппдата\локал\паккажес\ 16454Windows10IOTCore.IOTCoreDefaultApplication_rz84sjny4rf58 \Локалстате)(Example: C:\Data\Users\DefaultAccount\AppData\Local\Packages\16454Windows10IOTCore.IOTCoreDefaultApplication_rz84sjny4rf58\LocalState)

  • Развернуть картуExpand the map
  • Включить или отключить перелистывание карт, чтобы периодически увеличивать карту и коммутатор погоды для предотвращения записи на экранEnable/disable map flipping so that the map and the weather switch place periodically to prevent screen burn-in
Параметры веб-браузераWeb Browser Settings
  • Настройка домашней страницы для веб-браузераSet the home page for the Web Browser
Параметры слайд-шоуSlideshow Settings
  • Задание интервала показа слайдовSet the slideshow interval
Внешний видAppearance
  • Используйте MDL2 активы вместо эмодзи для значков плитокUse MDL2 Assets instead of Emojis for the tile icons
  • Задание ширины и высоты плиткиSet the tile width and height
  • Задать масштабирование пользовательского интерфейса — автоматическое масштабирование установлено по умолчаниюSet UI scaling - Automatic scaling is set by default
  • Задание цвета плиткиSet the tile color
СистемаSystem

Изменение языка, раскладки клавиатуры и часового пояса.Change the language, keyboard layout, and time zone.

Сетевые & Wi-FiNetwork & Wi-Fi

Просмотрите свойства сетевого адаптера или подключитесь к доступной сети Wi-Fi.View network adapter properties or connect to an available Wi-Fi network.

BluetoothBluetooth

Связывание с устройством Bluetooth.Pair with a Bluetooth device.

Обновления приложенийApp Updates

Проверьте наличие обновлений приложения или измените параметры автоматического обновления.Check for app updates or change automatic update settings.

Параметры электропитанияPower Options

Перезапустите или выключите устройство.Restart or shutdown the device.

ДиагностикаDiagnostics

Выберите объем диагностических данных, которые вы хотите предоставить корпорации Майкрософт.Select the amount of diagnostic data you wish to provide Microsoft. Мы советуем пользователям выбрать полные диагностические данные, чтобы можно было быстро диагностировать проблемы и вносить улучшения в продукт.We encourage users to opt into Full diagnostic data so we can diagnose issues quickly and make improvements to the product.

BasicBasic

Отправляйте только сведения об устройстве, его параметрах и возможностях, а также о том, выполняется ли оно правильно.Send only info about your device, its settings and capabilities, and whether it is performing properly.

ПолноеFull

Отправляйте все основные диагностические данные, а также сведения о веб-сайтах, которые вы просматриваете, а также об использовании приложений и функций, а также дополнительные сведения о работоспособности устройств, активности устройств и улучшенных отчетах об ошибках.Send all Basic diagnostic data, along with info about websites you browse and how you use apps and features, plus additional info about device health, device activity, and enhanced error reporting.

РасположениеLocation

Разрешение или запрет доступа приложения к Вашему расположению.Allow or deny the app access to your location.

Что такое Windows 10 IoT

Microsoft предлагает Windows 10 в девяти отдельных выпусках, начиная с домашней версии и заканчивая корпоративной. Windows 10 IoT («Интернет вещей») — это издание, которым Вы, скорее всего, не обладаете, но которое Вы, вероятно, использовали чаще, чем представляете себе.

Windows 10 IoT выросла из Windows Embedded

Windows 10 IoT — это эволюция более ранней версии Windows — Windows Embedded. Вы можете вспомнить банкоматы под управлением Windows XP и нуждающихся в серьезном обновлении. Эти банкоматы и другие подобные устройства работали под управлением Windows Embedded (XPe). Это урезанная версия операционной системы Windows, которая будет хорошо работать на менее мощном оборудовании, использовать один сценарий использования или оба варианта.

Банк может использовать эту ОС для банкомата, розничный торговец может использовать ее для системы POS (точки продажи), а производитель может использовать ее для простого прототипа устройства. Однако Windows IoT — это не просто переименованная версия Windows для использования Интернета вещей, и не только для предприятий и крупных корпораций. Это очевидно в двух разных версиях ОС, IOT Enterprise и IoT Core.

IoT Enterprise предназначен для использования с несколькими устройствами

Microsoft предлагает Windows 10 IoT в двух вариантах: Enterprise и Core. Корпоративная версия по сути Windows 10 Enterprise, но с дополнительными элементами управления блокировкой. С помощью этих элементов управления, например, Вы можете заставить Windows отображать одно приложение для киоска. Windows по-прежнему будет работать в фоновом режиме, но обычные пользователи не должны иметь доступ к этим службам. Если Вы подошли к киоску регистрации и заметили, что приложение для регистрации не работает, и Windows 10 уже видна, Вы, вероятно, столкнулись с Windows 10 IoT Enterprise.

Как и в Windows 10 Enterprise, Вы не можете купить лицензию для IoT Enterprise в магазине. Microsoft распространяет лицензии через партнеров по перепродаже и OEM-соглашения. Поскольку это полная версия Windows, Вы получаете всю мощь, которая прилагается к ней, но есть один существенный недостаток: IoT Enterprise не будет работать на процессорах ARM.

IoT Core предназначен для простых плат, индивидуальных программ и датчиков

IoT Core это урезанная версия. Вы не получаете полный опыт Windows Shell; вместо этого ОС может запускать только одно приложение универсальной программы Windows (UWP) и фоновые процессы. Однако IoT Core будет работать на процессорах ARM. Вы бы выбрали IOT Core для запуска простых программ, которые могут не требовать столько непосредственного взаимодействия с пользователем. Например, термостат Glas использует IoT Core. А благодаря совместимости с ARM Вы можете запускать IoT Core на простых платах, таких как Raspberry Pi.

Эта особенность делает IoT Core отличным выбором для быстрых прототипов для производителей или одноразовых проектов для любителей. Hackster, сообщество разработчиков аппаратного и программного обеспечения, содержит немало уникальных примеров IoT Core, в том числе дверь с распознаванием домашних животных, дверь с распознаванием лиц, информационную панель smarthome и волшебное зеркало. Это все проекты, которые Вы могли бы построить самостоятельно, если у Вас есть необходимые навыки. Microsoft даже продемонстрировала робота на базе Raspberry Pi, который использовал Windows IOT и взаимодействовал с голограммами. Он предоставляет необходимые ресурсы, поэтому Вы можете загрузить IoT Core для личного использования с бесплатной лицензией.

Кроме того, IoT Core на Raspberry Pi или Minnowboard может быть соединен с датчиками и механизмами, такими как камеры, PIR-датчики, сервоприводы и температурные датчики для расширенного использования. Это, в свою очередь, позволяет Windows 10 передавать данные, собранные этими датчиками, что является основной предпосылкой Интернета вещей.

Windows IoT — это вариант с закрытым исходным кодом для разработчиков Visual Studio

Вам может быть интересно, почему кто-то использует Windows IoT вместо альтернатив, таких как Linux или Android. Большая часть этого сводится к тому, для чего или для кого предназначено устройство и кто занимается программированием.

Преимущества открытого исходного кода, такие как варианты лицензирования и настройки, часто рекламируются как замечательные вещи — и это так. Но открытый исходный код не лучший выбор для всех сценариев сценариев. Иногда для конкретных проектов требуется программное обеспечение с закрытым исходным кодом (или проприетарное). Некоторые предприятия и правительства (в лучшую или в худшую сторону) также прямо запрещают использование программного обеспечения с открытым исходным кодом в своих покупках. Даже если компания не запрещает ПО с открытым исходным кодом, оно может быть неофициально осуждено. Если Вы производитель и способны работать с любым из этих вариантов, Вы будете использовать все, что порадует Вашего клиента.

Но если оставить в стороне эти дебаты с открытым исходным кодом и проприетарным программным обеспечением, у некоторых людей есть еще одно явное преимущество. Windows 10 IoT связывается с Visual Studio, и Вы можете использовать эту среду разработки для разработки программ для нее. Фактически, IoT Core спроектирован так, чтобы работать без графического интерфейса и будет подключаться к другому компьютеру с Windows 10 для программирования и обратной связи. Если Вы все равно проводите большую часть времени разработки в Visual Studio, выбор IoT для Windows 10 вместо альтернативы может сэкономить время на обучение и настройку. Вы сможете сразу же использовать весь свой опыт.

Обычный пользователь, вероятно, не будет загружать и использовать IoT для Windows 10, но это не значит, что он не столкнется с этим. По большей части, если Вы не разработчик, эта ОС работает для Вас так, что Вы можете даже не заметить. Это может быть питание киоска, который Вы использовали для заказа еды в ресторане, или приготовления коктейля. Даже если Вы разработчик, и Вы не хотите тратить время на изучение альтернативы, такой как Linux, Windows 10 IoT может быть лучшим вариантом для Вашего следующего проекта.

Обзор Windows 10 IoT - Windows IoT

  • 4 минуты на чтение

В этой статье

Примечание

Контейнеры Windows

поддерживаются для коммерческого развертывания на Windows Server, Windows IoT Server, Windows IoT Enterprise и Windows IoT Core. Начиная с октябрьского обновления Windows 2018 (сборка 17763), контейнеры Windows можно использовать только с Windows Enterprise и Professional для целей разработки / тестирования.

Что такое Windows 10 IoT?

Windows 10 IoT является членом семейства Windows 10, которое обеспечивает мощность, безопасность и управляемость корпоративного класса для Интернета вещей. Он использует встроенные возможности Windows, экосистему и возможность подключения к облаку, позволяя организациям создавать свой Интернет вещей с безопасными устройствами, которые можно быстро подготовить, легко управлять и легко подключить к общей облачной стратегии.

Windows 10 IoT Editions

Windows 10 IoT поставляется в двух редакциях.Windows 10 IoT Core - самый маленький член семейства операционных систем Windows 10. Хотя работает только одно приложение, оно по-прежнему обладает управляемостью и безопасностью, ожидаемыми от Windows 10. В отличие от этого, Windows 10 IoT Enterprise представляет собой полную версию Windows 10 со специализированными функциями для создания выделенных устройств, привязанных к определенному набору приложений и периферийных устройств. .

Различия между Windows 10 IoT Core и Windows 10 IoT Enterprise

Хотя Windows 10 IoT Core и Windows 10 IoT Enterprise похожи по названию, есть различия в том, что они предлагают, а также в том, что они поддерживают.Ниже приведен список функций, в которых указаны различия в редакциях.

Характеристика / издание Windows 10 IoT Core Windows 10 IoT Enterprise
Пользовательский опыт Одно приложение UWP на переднем плане (см. Документацию по оболочке IoT для обработки стека приложений) с поддержкой фоновых приложений и служб. Традиционная оболочка Windows с расширенными функциями блокировки
Без головы Есть Есть
Поддерживаемая архитектура приложения Только пользовательский интерфейс UWP Полная поддержка пользовательского интерфейса Windows (например,г. UWP, WinForms и т. Д.)
Кортана Кортана SDK Есть
Присоединение к домену только AAD AAD и традиционный домен
Управление MDM MDM
Технологии безопасности устройств TPM, безопасная загрузка, BitLocker, Device Guard и аттестация работоспособности устройства TPM, безопасная загрузка, BitLocker, Device Guard и аттестация работоспособности устройства
Поддержка архитектуры ЦП x86, x64 и ARM x86 и x64
Лицензирование Соглашение о онлайн-лицензировании и соглашения о встроенных OEM, без лицензионных отчислений Прямые и косвенные встроенные OEM-соглашения
Сценарии использования Digital Signage, Smart Building, IoT Gateway, HMI, Умный дом, Носимые устройства Промышленные планшеты, точки обслуживания розничной торговли, киоски, цифровые вывески, банкоматы, медицинские устройства, производственные устройства, тонкий клиент

Чтобы узнать о минимальных требованиях, посетите сайт оборудования Windows.

Если вы хотите узнать больше о точке обслуживания, посетите документацию UWP по этой теме.

Различия между Windows 10 Desktop и Windows 10 IoT Core

Различные функции, доступные для настольных ПК и IoT Core

  • Входящие Кортана больше не доступна в Windows 10 IoT Core с версии 1809 (17763). Если вы хотите быстро вывести на рынок устройство с поддержкой голосовой связи, вы можете интегрировать поддержку Cortana в устройство, используя предварительную версию Cortana Devices SDK.
  • API FileOpenPicker не поддерживается в Windows 10 IoT Core. Чтобы получить доступ к локальным дискам или съемным носителям, вы можете реализовать это в своем собственном приложении.
  • Устройство Windows 10 IoT Core будет загружаться с приложением по умолчанию вместо настольного ПК. Цель этого приложения - не только предоставить вам удобную оболочку для взаимодействия при первой загрузке, но также позволить вам использовать код с открытым исходным кодом для этого приложения, чтобы вы могли использовать эти функции для подключения и воспроизведения своих собственных пользовательское приложение (я).

Различия в поддерживаемых драйверами областях

  • Windows 10 Desktop имеет больше поддерживаемых драйверов, чем Windows 10 IoT Core. Чтобы те же устройства работали в Windows 10 IoT Core, что и на рабочем столе, вам может потребоваться создать драйвер из исходного кода для устройства Windows 10 IoT Core или найти другой обходной путь, особенно для архитектуры ARM.
  • Нет готового драйвера для libusb для Windows 10 IoT Core (ARM) - вам нужно будет выполнить сборку из источника для целевой архитектуры ARM.

Отличия в доступном наборе реестра

  • На рабочем столе есть опция «Автоматически скрывать полосы прокрутки в Windows», которую можно отключить. Он контролируется следующей записью реестра:
  HKEY_CURRENTUSER \ Панель управления \ Специальные возможности  
  • По умолчанию на устройствах Windows 10 IoT Core такой реестр отсутствует. Если хотите, вам нужно будет добавить регистр «Динамические полосы прокрутки».
  • Чтобы включить автоматическое скрытие полос прокрутки в приложении UWP, вы можете добавить регистр «DynamicScrollbars» и установить значение «1» следующим образом:
  REG ADD "HKCU \ Control Panel \ Accessibility" / v DynamicScrollbars / t REG_DWORD \ d "1"  
  • Ключ реестра должен быть установлен из учетной записи по умолчанию.Если для параметра XAML ScrollViewer установлено значение «Visible», параметр реестра, равный 0, заставит полосу прокрутки появляться независимо от того, достаточно ли содержимого для отображения прокрутки в пользовательском интерфейсе. Параметр реестра 1 будет держать полосу прокрутки скрытой до тех пор, пока не будет достаточно содержимого.
    
  • Наконец, если для параметра ScrollViewer XAML задано значение «Авто», то параметр реестра, равный 0, будет отображать полную полосу прокрутки только тогда, когда имеется достаточно содержимого для отображения полосы прокрутки.Если параметр реестра равен 1, полоса прокрутки появится тогда, когда будет достаточно содержимого, или будет скрыта, если содержимого нет.
    

Поддерживаются разные команды

  • Команда PowerShell Remove-AppxPackage работает на рабочем столе, но не в Windows 10 IoT Core.
  • Не все папки на вашем устройстве доступны для универсальных приложений Windows.В Windows 10 IoT Core вы можете использовать инструмент FolderPermissions, чтобы сделать папку доступной для приложения UWP. Например, запустите FolderPermissions c: \ test -e, чтобы предоставить приложениям UWP доступ к папке c: \ test. Однако на рабочем столе это недоступно.

Команды, показанные в этом посте, могут измениться со временем, поскольку Windows 10 IoT Core продолжает обновляться.

Поддержка IoT Edge для Windows 10 IoT

Чтобы узнать больше о поддержке IoT Edge для Windows 10 IoT, прочитайте больше об «Операционных системах» в статье Azure IoT Edge здесь.

Полезные ресурсы

.

Обзор Windows 10 IoT Core - Windows IoT

  • 4 минуты на чтение

В этой статье

Примечание

Контейнеры Windows

поддерживаются для коммерческого развертывания на Windows Server, Windows IoT Server, Windows IoT Enterprise и Windows IoT Core. Начиная с октябрьского обновления Windows 2018 (сборка 17763), контейнеры Windows можно использовать только с Windows Enterprise и Professional для целей разработки / тестирования.

Что такое Windows 10 IoT Core?

Windows 10 IoT Core - это версия Windows 10, оптимизированная для небольших устройств с дисплеем или без него, которые работают на устройствах ARM и x86 / x64. В документации Windows IoT Core содержится информация о подключении, управлении, обновлении, защите ваших устройств и многом другом.

Если вы готовы перейти на следующий уровень и начать коммерциализацию своего решения, вы можете узнать, как производить с использованием Windows 10 IoT Core, из нашего Руководства по производству Windows 10 IoT Core.

Начало работы

Перед тем, как приступить к производству устройства, лучше сначала попробовать создать прототип устройства с Windows 10 IoT Core. Таким образом, вы сможете понять, какие функции вам понадобятся и какие конфигурации вам понадобятся, когда придет время производить.

Тема Описание

1. Выберите прототип платы

Взгляните на распространенные прототипы плат и выберите одну, с которой начнете создавать прототипы.

2. Прошивка изображения прототипа

Перейдите к разделам нашего руководства, чтобы узнать, как прошить изображения прототипов на выбранное устройство (а).

3. Установите приложение

Узнайте, как установить приложение с помощью различных инструментов.

4. Разверните приложение

Узнайте, как развернуть приложение с помощью Visual Studio.

Различия между Windows 10 Desktop и Windows 10 IoT Core

Различные функции, доступные для настольных ПК и IoT Core

  • Входящие Кортана больше не доступна в Windows 10 IoT Core с версии 1809 (17763).Если вы хотите быстро вывести на рынок устройство с поддержкой голосовой связи, вы можете интегрировать поддержку Cortana в устройство, используя предварительную версию Cortana Devices SDK.
  • API FileOpenPicker не поддерживается в Windows 10 IoT Core. Чтобы получить доступ к локальным дискам или съемным носителям, вы можете реализовать это в своем собственном приложении.
  • По умолчанию устройство Windows 10 IoT Core будет загружаться с приложением по умолчанию, а не с настольным ПК. Однако для коммерциализации это приложение по умолчанию должно быть заменено либо настраиваемым приложением, либо приложением по умолчанию, которое можно изменить.Цель этого приложения - не только предоставить вам удобную оболочку для взаимодействия при первой загрузке, но также позволить вам использовать код с открытым исходным кодом для этого приложения, чтобы вы могли использовать эти функции для подключения и воспроизведения своих собственных пользовательское приложение (я).

Различия в поддерживаемых драйверами областях

  • Windows 10 Desktop поддерживает больше драйверов, чем Windows 10 IoT Core. Чтобы те же устройства работали в Windows 10 IoT Core, что и на рабочем столе, вам может потребоваться создать драйвер из исходного кода для устройства Windows 10 IoT Core или найти другой обходной путь, особенно для архитектуры ARM.
  • Нет готового драйвера для libusb для Windows 10 IoT Core (ARM) - вам нужно будет выполнить сборку из источника для целевой архитектуры ARM.

Отличия в доступном наборе реестра

  • На рабочем столе есть опция «Автоматически скрывать полосы прокрутки в Windows», которую можно отключить. Он контролируется следующей записью реестра:
  HKEY_CURRENTUSER \ Панель управления \ Специальные возможности  
  • По умолчанию на устройствах Windows 10 IoT Core такого реестра нет.Если хотите, вам нужно будет добавить регистр «Динамические полосы прокрутки».
  • Чтобы включить автоматическое скрытие полос прокрутки в приложении UWP, вы можете добавить регистр «DynamicScrollbars» и установить значение «1» следующим образом:
  REG ADD "HKCU \ Control Panel \ Accessibility" / v DynamicScrollbars / t REG_DWORD \ d "1"  
  • Ключ реестра должен быть установлен из учетной записи по умолчанию. Если для параметра XAML ScrollViewer установлено значение «Visible», параметр реестра, равный 0, заставит полосу прокрутки появляться независимо от того, достаточно ли содержимого для отображения прокрутки в пользовательском интерфейсе.Параметр реестра 1 будет держать полосу прокрутки скрытой до тех пор, пока не будет достаточно содержимого.
    
  • Наконец, если для параметра ScrollViewer XAML задано значение «Авто», то параметр реестра, равный 0, будет отображать полную полосу прокрутки только тогда, когда имеется достаточно содержимого для отображения полосы прокрутки. Если параметр реестра равен 1, полоса прокрутки появится тогда, когда будет достаточно содержимого, или будет скрыта, если содержимого нет.
    

Поддерживаются разные команды

  • Команда PowerShell Remove-AppxPackage работает на рабочем столе, но не в Windows 10 IoT Core.
  • Не все папки на вашем устройстве доступны для универсальных приложений Windows. В Windows 10 IoT Core вы можете использовать инструмент FolderPermissions, чтобы сделать папку доступной для приложения UWP.Например, запустите FolderPermissions c: \ test -e, чтобы предоставить приложениям UWP доступ к папке c: \ test. Однако на рабочем столе это недоступно.

Все различия, описанные в этом посте, могут оказаться недействительными в будущем, поскольку Windows 10 IoT Core постоянно обновляется.

Полезные ресурсы

Прочтите нашу документацию, чтобы узнать больше о Windows 10 IoT Core.

.

Обзор начала работы - Windows IoT

  • 2 минуты на чтение

В этой статье

Создание собственного устройства - это увлекательно, но мы понимаем, что это также может напугать. Приведенные ниже ресурсы помогут вам на пути к созданию прототипа или коммерциализации.

У вас есть вопросы? Свяжитесь со своим контактным лицом в Microsoft или задайте вопросы на форуме Windows 10 IoT.

Что такое Windows 10 IoT?

Чтобы узнать больше о наших предложениях, см. Документацию ниже.

Цены на Windows 10 IoT

Назначение Стоимость

Прототип

Бесплатно

Канал долгосрочного обслуживания (LTSC) для коммерциализации

Небольшая плата за устройство с доступом к 10 годам поддержки, управлению обновлениями и аттестации работоспособности устройства (DHA).Узнайте больше здесь.

Полугодовой канал (SAC) для коммерциализации

Бесплатно, но вы не получите доступа к 10-летней поддержке, контролю обновлений или DHA. Вам также необходимо будет подписать наше соглашение о коммерциализации. Запросите здесь.

Более подробную информацию о жизненном цикле см. Здесь .

Прототип устройства

Перед тем, как приступить к производству устройства, лучше сначала попробовать создать прототип устройства с Windows 10 IoT Core.Таким образом, вы сможете понять, какие функции вам понадобятся и какие конфигурации вам понадобятся, когда придет время производить.

Тема Описание

1. Выберите прототип платы

Взгляните на распространенные прототипы плат и выберите одну, с которой начнете создавать прототипы.

2. Прошивка изображения прототипа

Перейдите к разделам нашего руководства, чтобы узнать, как прошить изображения прототипов на выбранное устройство (а).

3. Установите приложение

Узнайте, как установить приложение с помощью различных инструментов.

4. Разверните приложение

Узнайте, как развернуть приложение с помощью Visual Studio.

Вывести устройство на рынок

Коммерциализация, или процесс вывода устройства на рынок, включает больше движущихся частей и людей, чем просто создание прототипа устройства в свободное время.Коммерциализация требует выполнения ряда шагов, чтобы гарантировать, что ваши устройства, где бы они ни находились, могли получать обновления, были максимально безопасными и соответствовали требованиям.

Начните с производственного руководства, которое лучше всего подходит для вас, в зависимости от того, какую версию Windows 10 IoT вы собираетесь использовать.

.

Основные службы Windows 10 IoT

  • 11 минут на чтение

В этой статье

Windows 10 IoT Core Services - это новая подписка на облачные сервисы, которая предоставляет основные услуги, необходимые для коммерциализации устройства на Windows 10 IoT Core. Благодаря этой подписке OEM-производители получают доступ к долгосрочной поддержке выпусков Windows 10 IoT Core Long Term Servicing Channel (LTSC), а также к услугам по публикации обновлений устройств и оценке состояния устройства.

Что входит в состав основных служб Windows 10 IoT?

Подписка на Windows 10 IoT Core Services дает три основных преимущества:

Долгосрочная поддержка

OEM-производители

получают долгосрочную поддержку Windows 10 IoT Core через доступ к ежемесячным обновлениям из выпусков Windows Long-Term Servicing Channel (LTSC). Это включает обновления безопасности и надежности для операционной системы, чтобы поддерживать безопасность устройства в актуальном состоянии. Устройства, использующие выпуски LTSC, не будут получать обновления функций, что позволяет OEM-производителям сосредоточить обновления на стабильности, минимизируя изменения в базовой операционной системе.

Контроль обновлений с центром обновления устройств

Контроль обновлений с помощью недавно анонсированного Центра обновления устройств (DUC) предоставляет возможность создавать, настраивать и публиковать обновления устройств. Эти обновления распространяются той же сетью распространения контента (CDN), что и Центр обновления Windows, который ежедневно используется миллионами клиентов Windows по всему миру. Обновления могут применяться к операционной системе и драйверам устройств, а также к приложениям и файлам OEM. Обновления могут быть доставлены на тестовые устройства до более широкого распространения.

Вот схема процесса обновления в Центре обновления устройств:

Коммерциализация с аттестацией работоспособности устройства

Device Health Attestation (DHA) позволяет предприятиям и OEM-производителям поднять планку безопасности активов своей организации с помощью аппаратно подтвержденной безопасности. Оценка надежности устройства во время загрузки имеет важное значение для надежной системы Интернета вещей. Однако устройство не может подтвердить свою надежность - это должно быть сделано внешним объектом, например облачной службой DHA.Эта служба оценивает работоспособность устройства и может быть объединена с системой управления устройствами, такой как Azure IoT Device Management. На основе данных отчета DHA система управления устройством может предпринять корректирующие действия, такие как повторное создание образа устройства, отказ в доступе к сети или создание билета на обслуживание.

Это мне?

Если вы работаете с устройствами Интернета вещей, вам может быть интересно, подходят ли основные службы Windows 10 IoT для вас или вашей организации. Ответ зависит от того, как вы используете и получаете устройства Windows 10 IoT.Следующая информация поможет вам решить, подходит ли вам эта подписка.

  1. Если вы создаете устройство и контролируете обновление и обслуживание полного образа программного обеспечения на устройстве, эта услуга для вас. Если вы устанавливаете только приложения на устройство, а кто-то другой обновляет полный образ программного обеспечения, например операционную систему и драйверы, эта услуга не для вас. Если вы не уверены, обратитесь к своему поставщику и спросите, обслуживают ли они операционную систему, драйверы и другие части образа системы на устройстве или вы должны поддерживать образ системы.Эта услуга предназначена для стороны, которая поддерживает образ системы для устройства, которая обычно является ODM или OEM устройства, а не для конечного потребителя, покупающего или использующего устройство.
  2. Ваши устройства должны работать под управлением Windows 10 IoT Core. Если они работают под управлением Windows 10 IoT Enterprise, другой версии Windows или другой операционной системы, эта услуга не для вас. Такие службы, как Azure IoT Device Management и Microsoft Intune, предлагают кроссплатформенную поддержку, которая может быть полезной составляющей при настройке альтернативных решений для этих операционных систем.
  3. Если вы хотите создать устройство с выпусками Long Term Servicing Channel (LTSC) Windows 10 IoT Core, эта услуга для вас. Вы должны подписаться на основные службы Windows 10 IoT, чтобы коммерциализировать устройство с LTSC-версией Windows 10 IoT Core. Если вы хотите запускать только Semi-Annual Channel выпуски Windows 10 IoT Core, вам не требуется подписываться на эту услугу.
  4. Если вы хотите использовать на своих устройствах любую из трех служб, включенных в Windows 10 IoT Core Services, эта служба для вас.Даже если вам нужна только одна из трех услуг, включенных в подписку, вам необходимо приобрести подписку для своих устройств. Услуги продаются только вместе как единый продукт - их нельзя приобрести отдельно.

Начало работы

Windows 10 IoT Core Services доступна через каналы Azure, поставщика облачных решений и OEM. Если вы уже соответствуете перечисленным ниже предварительным требованиям и знакомы с созданием ресурсов в Azure, вы можете сразу перейти к странице Windows 10 IoT Core Services в Azure.com и колонку «Создать» на портале Azure, чтобы начать работу. Чтобы узнать больше об этих шагах, продолжайте читать ниже.

Предварительные требования

  1. Создайте или используйте существующий домен Azure Active Directory для регистрации в Центре разработки оборудования Windows. Вам нужно будет войти в систему с учетной записью с правами администратора в вашем домене клиента AAD, чтобы подписать юридические соглашения в процессе регистрации.
  2. У вас должен быть сертификат подписи кода расширенной проверки (EV).Пожалуйста, проверьте, есть ли у вашей компании сертификат подписи кода EV. Если у вашей компании уже есть сертификат подписи кода EV, предоставьте этот сертификат в процессе регистрации. Если у вашей компании нет сертификата, вам нужно будет приобрести сертификат у авторизованного партнера в рамках процесса регистрации.
  3. Зарегистрируйте учетную запись Центра разработки оборудования Windows, чтобы получить доступ к Центру обновления устройств. Убедитесь, что вы вошли как администратор в домен Azure Active Directory, который вы будете использовать для Центра обновления устройств, и у вас есть сертификат подписи кода расширенной проверки (EV).

Создание нового ресурса

После того, как вы выполнили указанные выше предварительные требования, выполните следующие действия, когда будете готовы создать ресурс для основных служб Windows 10 IoT с помощью подписки Azure.

  1. Войдите на портал Azure с учетной записью AAD, которую вы будете использовать для покупки ресурса.
  2. На панели навигации слева нажмите «Создать ресурс».
  3. В поле поиска найдите «IoT» и выберите «Windows 10 IoT Core Services» из списка.
  4. Просмотрите информацию в колонке обзора для основных служб Windows 10 IoT, включая сведения о предварительных требованиях. Когда будете готовы, нажмите кнопку «Создать» в нижней части колонки обзора.
  5. В колонке «Создать» заполните поля формы. Эти поля также можно изменить позже в свойствах ресурса.
    • Имя : это понятное имя для данного экземпляра ресурса Windows 10 IoT Core Services. Это имя используется только на портале Azure.Выберите что-нибудь, что поможет вам отличить этот экземпляр ресурса от других, которые вы можете добавить в свою подписку Azure. Например, рассмотрим имя, описывающее эту группу устройств, такое как «Промышленное устройство контроля экстракции - предварительная подготовка».
    • Количество : укажите количество устройств для использования с этим ресурсом. Если вам понадобится добавить дополнительные устройства позже, вы можете увеличить количество устройств, используя этот ресурс, или вы можете создать отдельный ресурс для отслеживания дополнительных устройств.Минимальное количество - 10. Если у вас более 500 000 устройств, создайте отдельные экземпляры ресурсов с не более чем 500 000 устройств на экземпляр.
    • Выставление счетов за доменное имя AAD : соответствует доменному имени Azure Active Directory, связанному с организацией, покупающей этот ресурс. Это поле автоматически заполняется доменом AAD пользователя, который в данный момент вошел на портал Azure.
    • Имя домена администратора AAD : соответствует доменному имени Azure Active Directory, связанному с организацией, которая входит в Центр обновления устройств для публикации обновлений образа системы для устройства.По умолчанию (или если оно оставлено пустым) это поле заполняется доменом AAD пользователя, который в данный момент вошел на портал Azure. Однако при необходимости его можно изменить на другой домен AAD.
    • Примечания : это текстовое поле произвольной формы для прикрепления ваших собственных примечаний к этому экземпляру ресурса. Это необязательное поле используется на портале Azure только для помощи в организации ресурсов.
    • Подписка : укажите подписку Azure, которая будет использоваться для покупки этого ресурса.Дополнительные сведения о том, какие подписки доступны в вашей учетной записи, см. В разделе «Подписки» на портале Azure в области навигации слева.
    • Группа ресурсов : укажите группу ресурсов, которая будет использоваться для организации этого ресурса. Все ресурсы в Azure организованы в группы ресурсов. Вы можете использовать существующую группу или создать новую группу ресурсов при создании этого ресурса.
  6. После заполнения полей выше нажмите кнопку «Создать» внизу формы.Это запустит процесс развертывания для добавления нового экземпляра ресурса Windows 10 IoT Core Services в вашу подписку Azure.
  7. После успешного развертывания ресурса его можно будет найти на панели мониторинга или в разделе «Все ресурсы» портала Azure. В случае сбоя развертывания см. Подробные сведения в сообщении об ошибке. Также убедитесь, что вы выполнили указанные выше предварительные требования и указали правильное доменное имя Admin AAD для входа в Центр разработки оборудования Windows.

Начните с подготовки своей среды для Azure PowerShell:

  • Если вы решили использовать Azure PowerShell локально:
  • Если вы решили использовать Azure Cloud Shell:

Важно

В то время как модель Az.Модуль WindowsIotServices PowerShell находится в предварительной версии, его необходимо установить отдельно с помощью командлета Install-Module . После того, как этот модуль PowerShell станет общедоступным, он будет частью будущих выпусков модуля Az PowerShell и будет по умолчанию доступен в Azure. Cloud Shell.

  Install-Module -Name Az.WindowsIotServices  

После выполнения вышеуказанных предварительных требований вы можете создать ресурс для Windows 10 IoT Core. Службы, использующие New-AzWindowsIotServicesDevice командлет.В следующем примере используется Azure PowerShell для создания указанного Windows 10 IoT Core. Ресурс услуг.

  New-AzWindowsIotServicesDevice -Name wsi-t03 -ResourceGroupName azure-rg-test -Location eastus -Quantity 10 -BillingDomainName 'microsoft.onmicrosoft.com' -AdminDomainName 'microsoft.onmicrosoft.com'  
Параметр Описание
Имя Имя службы устройств Windows IoT.
Кол. Акций Распределение устройств службы устройств Windows IoT.
BillingDomainName Домен ODM AAD службы устройств Windows IoT.
AdminDomainName OEM-домен AAD службы устройств Windows IoT.
Примечание Примечания к службе устройств Windows IoT.
Идентификатор подписки Идентификатор подписки.
ResourceGroupName Имя группы ресурсов, содержащей службу устройств Windows IoT.

Дополнительные сведения о параметрах для New-AzWindowsIotServicesDevice см. справочную документацию по командлетам.

После создания ресурса для основных служб Windows 10 IoT вы можете получить информацию о это с помощью Get-AzWindowsIotServicesDevice командлет. В следующем примере извлекается информация об указанном Windows 10 IoT Core. Ресурс услуг.

  Get-AzWindowsIotServicesDevice -ResourceGroupName azure-rg-test -Name wsi-t01  

Обновление ресурса

После того, как вы создали ресурс для основных служб Windows 10 IoT, вы можете обновить ресурс, изменив его свойства на портале Azure.

  1. Войдите на портал Azure с учетной записью AAD, которую вы использовали при создании ресурса.
  2. Найдите экземпляр ресурса, который вы хотите изменить, выбрав его в разделе «Панель мониторинга» или «Все ресурсы» на панели навигации на портале Azure.
  3. На странице "Обзор" свойств ресурса нажмите кнопку "Изменить".
  4. Измените поля, если необходимо, а затем нажмите «Сохранить».

После того, как вы создали ресурс для основных служб Windows 10 IoT, вы можете обновить его, используя Update-AzWindowsIotServicesDevice командлет.В следующем примере используется Azure PowerShell для обновления указанного ядра Интернета вещей Windows 10. Ресурс услуг в количестве 10.

  Обновление-AzWindowsIotServicesDevice -Name wsi-t03 -ResourceGroupName azure-rg-test -Quantity 10  

Удаление ресурса

Если вам больше не нужен ресурс для основных служб Windows 10 IoT, вы можете удалить ресурс из своей подписки Azure на портале Azure.

  1. Войдите на портал Azure с учетной записью AAD, которую вы использовали при создании ресурса.
  2. Найдите экземпляр ресурса, который вы хотите удалить, выбрав его в разделе «Панель мониторинга» или «Все ресурсы» на панели навигации на портале Azure.
  3. На странице "Обзор" свойств ресурса нажмите кнопку "Удалить".

Если вам больше не нужен ресурс для основных служб Windows 10 IoT, вы можете удалить его. из вашей подписки Azure с Remove-AzWindowsIotServicesDevice командлет. В следующем примере используется Azure PowerShell для удаления указанного ядра Windows 10 IoT. Ресурс услуг.

  Remove-AzWindowsIotServicesDevice -Name wsi-t03 -ResourceGroupName azure-rg-test  

Использование Центра обновления устройств

Как производитель устройства, вы можете поддерживать безопасность и надежность своего устройства, регулярно обновляя образ устройства. Это достигается с помощью Центра обновления устройств для создания и публикации обновлений для конкретной модели вашего устройства, которые будут предлагаться Центром обновления Windows при сканировании устройства на наличие применимых обновлений.

  1. Перед созданием обновлений начните с создания базового образа, который применяется к устройству во время производства, как описано в разделе «Создание образа» документации Windows IoT Core.
  2. Очень важно, чтобы вы правильно заполнили поля SMBIOS вашего устройства и чтобы ваша среда сборки была настроена с такими же соответствующими значениями.
  3. Убедитесь, что вы зарегистрированы для учетной записи Центра разработки оборудования Windows, чтобы получить доступ к Центру обновления устройств. Убедитесь, что вы вошли как администратор в домен Azure Active Directory, который вы будете использовать для Центра обновления устройств, и у вас есть сертификат подписи кода расширенной проверки (EV).
  4. Войдите в Центр обновления устройств, используя ту же учетную запись AAD, которую вы использовали при регистрации в Центре разработки оборудования Windows.Имя домена AAD в этой учетной записи также должно совпадать с именем домена администратора AAD, указанным при создании ресурса на портале Azure.
  5. Следуйте инструкциям в Руководстве пользователя Центра обновления устройств, чтобы создавать и публиковать обновления для вашего устройства.

Часто задаваемые вопросы (FAQ)

Список часто задаваемых вопросов см. На странице цен на основные службы Windows 10 IoT на сайте Azure.com.

.

Обзор Windows 10 IoT Enterprise - Windows IoT

  • 4 минуты на чтение

В этой статье

Что такое Windows 10 IoT Enterprise?

Windows 10 IoT Enterprise - это полная версия Windows 10, которая обеспечивает корпоративную управляемость и безопасность для решений IoT. Windows 10 IoT Enterprise обладает всеми преимуществами всемирной экосистемы Windows.Это двоичный эквивалент Windows 10 Enterprise, поэтому вы можете использовать те же знакомые инструменты разработки и управления, что и клиентские ПК и ноутбуки. Однако когда дело доходит до лицензирования и распространения, настольная версия и версия Интернета вещей различаются. Обратите внимание, что Windows 10 IoT Enterprise предлагает варианты как канала долгосрочного обслуживания (LTSC), так и канала полугодового обслуживания (SAC). OEM-производители могут выбрать версию, необходимую для своих устройств.

Начало работы

Чтобы начать свой путь к производству с Windows 10 IoT Enterprise, вам нужно обратиться к дистрибьютору Windows IoT.

Вы также можете попробовать 90-дневную пробную версию Windows 10 IoT Enterprise.

Оттуда вы можете узнать, как работать с Windows 10 IoT Enterprise, с помощью нашего Руководства по производству Windows 10 IoT Enterprise.

Устройства фиксированного назначения

Подсказка

См. Ваше лицензионное соглашение, чтобы получить полное руководство по всем сценариям использования Windows 10 IoT Enterprise. Если у вас нет этого лицензионного соглашения, попросите OEM-производителя, с которым вы работаете, заключить коммерческое соглашение.

Windows широко известна как операционная система для портативных и настольных компьютеров, используемая потребителями и предприятиями во всем мире. Менее известно то, что в течение многих лет Windows также использовалась для многих банкоматов, торговых терминалов, систем промышленной автоматизации, тонких клиентов, медицинских устройств, цифровых вывесок, киосков и других устройств фиксированного назначения. Windows 10 IoT Enterprise позволяет создавать устройства фиксированного назначения с конкретными допусками и ограничениями в лицензионном соглашении.

Устройство фиксированного назначения отличается от устройства общего назначения следующим образом:

  • Устройство привязано к одному приложению или фиксированному набору приложений с помощью функций ограниченного доступа или средства запуска оболочки.
  • Работа с устройством происходит сразу же после включения питания клиента. Это достигается за счет настройки образа устройства таким образом, чтобы пропускать обычные стандартные возможности Windows.
  • Клавиатуры, порты USB и политики устройства заблокированы, чтобы ограничить использование устройства только по его фиксированной цели.
  • OEM-производитель лицензирует устройство пользователю с программным обеспечением, прикрепленным к устройству, как законченный продукт и передает определенные условия Windows в свои собственные соглашения.
  • OEM обеспечивает поддержку клиентов для своего продукта в целом, включая функции, выполняемые операционной системой.

Канал долгосрочного обслуживания (LTSC)

Специализированные системы, такие как ПК, управляющие медицинским оборудованием, системы кассовых терминалов и банкоматы, часто требуют более длительного обслуживания из-за их назначения. Эти устройства обычно выполняют одну важную задачу и не нуждаются в обновлении функций так часто, как другие устройства в организации. Более важно, чтобы эти устройства были как можно более стабильными и безопасными, чем чтобы они были в курсе изменений пользовательского интерфейса. Модель обслуживания LTSC не позволяет устройствам Windows 10 IoT Enterprise LTSC получать обычные обновления функций и предоставляет только качественные обновления, чтобы гарантировать актуальность безопасности устройства.Имея это в виду, качественные обновления по-прежнему немедленно доступны для клиентов Windows 10 IoT Enterprise LTSC, но клиенты могут отложить их, используя один из инструментов обслуживания, упомянутых в разделе Инструменты обслуживания.

Microsoft выпускает новую версию Windows 10 IoT Enterprise LTSC примерно каждые три года. Каждый выпуск Windows 10 IoT Enterprise LTSC имеет свой собственный SKU и содержит все новые возможности и обновления поддержки, включенные в обновления функций Windows 10 IoT Enterprise с момента предыдущего выпуска LTSC.Чтобы получить доступ к этим обновлениям функций, необходимо приобрести новую лицензию Windows 10 IoT Enterprise LTSC SKU. Например, чтобы получить доступ к новым обновлениям и функциям безопасности, развертывания и управления, выпущенным с момента запуска Windows 10 IoT Enterprise 2016 LTSC, необходимо приобрести лицензию на Windows 10 IoT Enterprise 2019 LTSC и установить на устройство обновление. .

Примечание

В связи с длительным сроком службы выпусков LTSC и преимуществом использования определенного выпуска в течение 10 лет с клиентов, переходящих с одного выпуска LTSC на другой, будет взиматься плата за обновление.

Кремний для долгосрочной поддержки Подробности

Выпуск Windows 10 IoT Enterprise 2019 будет выпуском LTSC. См. Здесь общее описание Windows 10 LTSC и других доступных каналов. Вы можете найти подробную информацию о поддержке процессоров для каждого выпуска и канала Windows 10 здесь.

Полезные ресурсы

Примечание

У вашего дистрибьютора могут быть доступны дополнительные ресурсы для объяснения активации Windows EPKEA OEM и предоставления рекомендаций по созданию готового к производству образа WIM-устройства Windows IoT Enterprise.

.

Ознакомьтесь с основными службами Windows 10 IoT

  • Продажи: : Найдите местный номер
  • Мой счет
  • Портал
  • войти в систему
  • Бесплатный аккаунт
  • Обзор
  • Решения
  • Продукты
      • Рекомендуемые Рекомендуемые Изучите некоторые из самых популярных продуктов Azure
      • AI + машинное обучение AI + машинное обучение Создавайте приложения следующего поколения с использованием возможностей искусственного интеллекта для любого разработчика и любого сценария
      • Аналитика Аналитика Сбор, хранение, обработка, анализ и визуализация данных любого разнообразия, объема и скорости
        • Служба аналитики Azure Synapse Analytics без границ и непревзойденное время для получения аналитических сведений
        • Azure DatabricksБыстрая, простая и совместная аналитическая платформа на основе Apache Spark
        • Azure Purview Максимизируйте ценность бизнеса с помощью унифицированного управления данными
        • Фабрика данныхПростая гибридная интеграция данных в масштабе предприятия
        • HDInsightProvision облачные кластеры Hadoop, Spark, R Server, HBase и Storm
        • Azure Stream Analytics Аналитика в реальном времени для быстро движущихся потоков данных из приложений и устройств
        • Машинное обучениеСоздание, обучение и развертывание моделей от облака до периферии
        • Службы аналитики AzureДвигатель аналитики корпоративного уровня как услуга
        • Хранилище озера данных AzureМассивно масштабируемые и безопасные функции озера данных на основе хранилища BLOB-объектов Azure
        • Узнать больше
        • Узнать больше
      • Блокчейн Блокчейн Создавайте приложения на основе блокчейнов и управляйте ими с помощью набора интегрированных инструментов
      • Вычислить Вычислить Получите доступ к облачным вычислительным мощностям и масштабируйтесь по запросу - и платите только за те ресурсы, которые вы используете
      • Контейнеры Контейнеры Ускорение разработки и управления контейнерными приложениями с помощью интегрированных инструментов
      • Базы данных Базы данных Поддерживайте быстрый рост и ускоряйте внедрение инноваций с помощью безопасных, полностью управляемых служб баз данных корпоративного уровня
      • DevOps DevOps Быстрое внедрение инноваций с помощью простых и надежных инструментов для непрерывной доставки
        • Azure DevOpsServices для команд для обмена кодом, отслеживания работы и доставки программного обеспечения
        • Azure PipelinesНепрерывно создавайте, тестируйте и развертывайте на любой платформе и в облаке
        • Azure Boards Планируйте, отслеживайте и обсуждайте работу в ваших командах
        • Azure ReposПолучите неограниченное количество частных репозиториев Git в облаке для вашего проекта
        • Артефакты AzureСоздавайте, размещайте и делитесь пакетами со своей командой
        • Планы тестирования AzureТестируйте и отправляйте с уверенностью с помощью набора инструментов для ручного и исследовательского тестирования
        • Azure DevTest LabsБыстрое создание сред с использованием повторно используемых шаблонов и артефактов
        • Интеграция инструментов DevOps Используйте свои любимые инструменты DevOps с Azure
        • Azure Monitor Полная наблюдаемость ваших приложений, инфраструктуры и сети
        • Узнать больше
      • Инструменты разработчика Инструменты разработчика Создавайте, управляйте и непрерывно доставляйте облачные приложения с использованием любой платформы и языка.
      • Гибрид + Мультиоблако Гибрид + Мультиоблако Получите инновации Azure повсюду - привнесите гибкость и инновации облачных вычислений в свои локальные рабочие нагрузки.
      • Идентичность Идентичность Управляйте идентификаторами пользователей и доступом для защиты от расширенных угроз на разных устройствах, данных, приложениях и в
.

Смотрите также