Windows 10 IoT для предприятий, что это такое

Обновлено: 21.11.2024

Возможно, в последнее время вы чаще встречались с Microsoft Windows 10 IoT. Он начался с Windows 10 IoT Core, но с тех пор расширился до следующих трех платформ:

  • Windows 10 IoT Core, на котором работают приложения универсальной платформы Windows (UWP).
  • Windows 10 IoT Mobile Enterprise, на котором работают приложения UWP
  • Windows 10 IoT Корпоративная, которая работает с собственными приложениями Windows и приложениями UWP

В отличие от Windows CE прошлого, Windows 10 IoT Core — это подмножество Windows 10, предназначенное для запуска универсальных приложений Windows. Он доступен для бесплатной загрузки и не имеет обычного пользовательского интерфейса системы Windows 10. Он также работает на платформах x86 и некоторых платформах ARM, таких как Raspberry Pi (см. фото). Windows IoT Mobile и Enterprise по-прежнему лицензируются OEM-производителям. Windows 10 IoT Core предназначена для разработчиков встраиваемых систем и любителей.

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

Windows 10 IoT Корпоративная — это семейство ОС Windows Embedded, с которым хорошо знакомы разработчики и OEM-производители. Он также основан на Windows 10 IoT Core, но версия Enterprise работает как с настольными, так и с универсальными приложениями.

Жизненный цикл Windows 10 IoT Корпоративная составляет пять лет с пятилетней расширенной поддержкой. Онлайн-активацию можно отложить, и она имеет множество встроенных функций, таких как унифицированный фильтр записи, встроенные возможности загрузки и входа в систему, а также средство запуска оболочки Windows. Программное обеспечение для управления мобильными устройствами (MDM) помогает в управлении и удаленном обслуживании. Версия Enterprise поддерживает комплект для оценки и развертывания Windows (ADK) и конструктор конфигураций образов Windows (ICD).

Приложение UWP поддерживает все функции безопасности Windows, такие как защита информации Windows (WIP) и надежная двухфакторная проверка подлинности (2FA). Приложения также могут использовать локальные базы данных SQLite в дополнение к поддержке Entity Framework 7 для UWP.

Контейнеры 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 для Интернета вещей

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

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

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

< tbody> < /tr>
Функция/выпуск Windows 10 IoT Core Windows 10 IoT Enterprise
Взаимодействие с пользователем Одно приложение UWP на переднем плане одновременно (см. документацию по IoT Shell для обработки резервного стека приложений) с поддержкой фоновых приложений и служб. Традиционная оболочка Windows с расширенными функциями блокировки
Поддерживается технология Headless Да Да
Поддерживаемая архитектура приложения Только пользовательский интерфейс UWP Полная поддержка пользовательского интерфейса Windows (например,UWP, WinForms и т. д.)
Cortana Cortana SDK Да
Присоединение к домену Только AAD AAD и традиционный домен
Управление MDM MDM
Технологии безопасности устройств TPM, безопасная загрузка, BitLocker, Device Guard и аттестация работоспособности устройства TPM, безопасная загрузка, BitLocker, Device Guard и аттестация работоспособности устройства
Поддержка архитектуры ЦП x86, x64 и ARM x86 и x64
Лицензирование Лицензионное соглашение в Интернете и встроенные OEM-соглашения, без лицензионных отчислений Прямые и косвенные OEM-соглашения о встроенных устройствах
Сценарии использования Цифровые вывески, Умное здание, Шлюз IoT, ЧМИ, Умный дом, Носимые устройства Промышленные планшеты, торговые точки, киоски, цифровые вывески, банкоматы, медицинские устройства, производственные устройства, тонкие клиенты

Подробнее о минимальных требованиях можно узнать на сайте Windows Hardware.

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

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

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

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

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

  • На рабочем столе есть параметр "Автоматически скрывать полосы прокрутки в Windows", который можно отключить. Он управляется следующей записью реестра:
  • По умолчанию такой реестр отсутствует на устройствах Windows 10 IoT Core. При желании вам потребуется добавить регистр "Динамические полосы прокрутки".
  • Чтобы включить автоматическое скрытие полос прокрутки в приложении UWP, вы можете добавить регистр "DynamicScrollbars" и установить значение "1" следующим образом:
  • Раздел реестра должен быть установлен из учетной записи по умолчанию. Если для параметра XAML ScrollViewer установлено значение «Видимый», параметр реестра, равный 0, заставит полосу прокрутки отображаться независимо от того, достаточно ли содержимого для отображения прокрутки в пользовательском интерфейсе. Параметр реестра, равный 1, будет скрывать полосу прокрутки до тех пор, пока не будет достаточно содержимого.
  • Наконец, если для параметра ScrollViewer XAML задано значение «Авто», то параметр реестра, равный 0, будет отображать полную полосу прокрутки только при наличии достаточного содержимого для отображения полосы прокрутки. Если параметр реестра равен 1, полоса прокрутки будет отображаться, если содержимого достаточно, или скрыта, если содержимого нет.

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

  • Команда PowerShell Remove-AppxPackage работает на рабочем столе, но не в Windows 10 IoT Базовая.
  • Не все папки на вашем устройстве доступны универсальным приложениям для Windows. В Windows 10 IoT Базовая вы можете использовать инструмент 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 здесь.

Джош Хендриксон

Джош Хендриксон
штатный писатель

Джош Хендриксон — главный редактор журнала Review Geek. Он проработал в сфере ИТ почти десять лет, в том числе четыре года ремонтировал и обслуживал компьютеры для Microsoft. Он также является энтузиастом умного дома, который построил свое собственное умное зеркало, используя только рамку, немного электроники, Raspberry Pi и открытый исходный код. Подробнее.

Майкрософт

Microsoft предлагает Windows 10 в девяти отдельных выпусках: от Home до Enterprise и Server. Windows 10 IoT (Internet of Things) — это редакция, которой вы вряд ли владеете, но которой вы, вероятно, пользовались чаще, чем думаете.

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. Версия Enterprise — это, по сути, Windows 10 Enterprise, но с дополнительными элементами управления блокировкой. С помощью этих элементов управления вы можете заставить Windows отображать, например, одно киоск-приложение. Windows по-прежнему будет работать в фоновом режиме, но обычные пользователи не должны иметь доступ к этим службам. Если вы подошли к киоску регистрации и заметили, что приложение регистрации аварийно завершает работу, а в поле зрения находится Windows 10, вы, вероятно, столкнулись с Windows 10 IoT Корпоративная.

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

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

Небольшой аппаратный робот с колесами питается от Raspberry Pi и Windows IOT. Майкрософт

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

Последняя функция делает IoT Core отличным выбором для быстрых прототипов для производителей или разовых проектов для любителей. Hackster, сообщество разработчиков аппаратного и программного обеспечения, размещает довольно много уникальных примеров IoT Core, в том числе дверь для домашних животных с распознаванием, дверь с распознаванием лиц, приборную панель умного дома и волшебное зеркало. Это все проекты, которые вы могли бы построить самостоятельно, если бы у вас были необходимые навыки. 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, и вы можете использовать эту IDE для разработки программ для нее. Фактически, IoT Core предназначен для работы «без головы» (без графического интерфейса) и будет подключаться к другому компьютеру с Windows 10 для программирования и обратной связи. Если вы все равно проводите большую часть времени разработки в Visual Studio, выбор Windows 10 IoT вместо альтернативы может сэкономить время на обучение и настройку. Вы сможете сразу же использовать весь свой опыт.

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

  • › Что такое GrapheneOS и как она делает Android более приватным?
  • › Что означает XD и как вы его используете?
  • › Худшее, что есть в телефонах Samsung, — это программное обеспечение Samsung.
  • › Почему прозрачные чехлы для телефонов желтеют?
  • › Почему СМС должен умереть
  • ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)

Встроенная операционная система Microsoft Windows 10 делает гораздо больше, чем питание банкоматов и торговых точек.

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

Последнее поколение — это Windows 10 IoT, которая связывает самые маленькие устройства с облаком Microsoft и использует инструменты разработчика Windows 10 для всего: от массивных цифровых вывесок до киосков управления рестораном.

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

Windows: обязательно к прочтению

Платформа Windows 10 IoT включает две операционные системы: Windows 10 IoT Core и Windows 10 IoT Enterprise. IoT Core ориентирован на небольшие системы, обычно одноплатные компьютеры с пользовательскими интерфейсами, подобными киоскам. Он будет работать на таких небольших системах, как Raspberry Pi, с процессорами Arm и Intel. Если вы создаете специальное оборудование, которое требует большей вычислительной мощности, чем Arduino, или вам нужна альтернатива встроенному Linux или RTOS, IoT Core — это вариант, который позволяет вам опираться на существующие навыки разработки программного обеспечения для Windows. Хотя он поддерживает одно приложение UWP, работающее одновременно, есть возможность запускать его «без головы», без экрана и встроенного в устройства.

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

Использование Windows 10 IoT Корпоративная

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

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

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

Windows на долгую перспективу

Однако недавние изменения от Microsoft означают, что модель LTSC для Windows 10 Корпоративная меняется, и срок поддержки сокращается с 10 до пяти лет. Хотя это может подойти для рабочих станций, оборудование которых обновляется каждые четыре или пять лет, это не подходящая модель для ПК, на которых работают шлюзы EDI или другие критически важные для бизнеса приложения, не требующие серверной ОС. Вот где обращение с ними как с приборами начинает иметь смысл. Это не ноутбуки на наших столах — это машины, которые стоят в бэк-офисах и выполняют важные бизнес-задачи, которые нельзя прерывать и которые не могут пойти не так.

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

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

Поддержание безопасности Windows 10 IoT

К другим аспектам Windows 10 IoT Enterprise относятся инструменты для управления запуском. Он предлагает опцию Hibernate Once, Resume Many (HORM) вместе с набором фильтров файловой системы, которые гарантируют, что устройство всегда будет запускаться в одном и том же состоянии с использованием сохраненного файла гибернации. Вы можете настроить систему, настроить приложения, а затем сохранить и заблокировать файл гибернации. При каждом перезапуске приложения и службы будут отображаться точно так же, как и были сохранены, с обновлением только данных.

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

Близким вариантом является унифицированный фильтр записи Windows (UWF), который обеспечивает временную файловую систему для пользовательских сеансов, которая стирается при выходе пользователя из системы. Они могут устанавливать программное обеспечение и вносить изменения, но ничто не является постоянным. Сочетание UWF с HORM защищает ПК, работающие в режиме киоска, сбрасывая их между сеансами и защищая системные диски. Интернет-кафе, возможно, ушли в прошлое, но ПК с этими инструментами будет хорошо работать в бизнес-центре отеля или для операций самообслуживания в типографии.

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

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

Еженедельный информационный бюллетень Microsoft

Будьте инсайдером Microsoft в своей компании, прочитав эти советы, рекомендации и памятки по Windows и Office.

Читайте также: