Windows server iot 2019 for storage

Состоялся релиз новой операционной системы Windows Server IoT 2019. Новая версия будет доступна до 31 декабря 2029 года, что позволяет закладывать ОС в долгосрочные проекты.

Как и прежде, IoT (ранее – Embedded) версии серверов обладают существенно меньшей стоимостью, чем корпоративные или OEM-версии, при аналогичных возможностях.

Новые возможности

Среди новых функций версии 2019:

  • Advanced Threat Protection (ATP)
  • Encrypted Networks
  • Системная аналитика
  • Поддержка Linux (VM и Containers)
  • Служба миграции хранилищ
  • Улучшенные возможности Failover Clustering
  • Поддержка гибридных (cloud — on-premise) сценариев работы
  • Поддержка гипер-конвергентной инфраструктуры (HCI)

Доступные редакции

  • Windows Server IoT 2019 Standard (по запросу доступна CAL-less версия)
  • Windows Server IoT 2019 Datacenter (по запросу доступна CAL-less версия)
  • Windows Server IoT 2019 Essentials
  • Windows Server IoT 2019 Telecommunications
  • Windows Server IoT 2019 for Storage Standard (Storage Server Standard 2019)
  • Windows Server IoT 2019 for Storage Workgroup (Storage Server Workgroup 2019)

Впервые, для редакций Standard и Datacenter доступны версии, не требующие клиентских лицензий (Client Access License, CAL)! Напомним, что по-умолчанию, на каждое устройство, подключаемое к серверу, требуется CAL. Если Вам интересно это предложение – напишите запрос на mse@quarta.ru. Более подробно ознакомиться с продуктом Вы можете на нашем сайте. Цены доступны по запросу на mse@quarta.ru.

Ждем ваших заказов!

Windows® Server IoT 2019 for Storage Standard Edition is a binary equivalent of the Windows Server 2019 operating system made specially for NAS devices. Windows Server IoT 2019 offers the full functionality of the established Windows Server 2019, and is designed to optimize file server functions, centralize and organize stores, and protect valuable end user data. Because it is a full Windows operating system, you will still have the same familiar Windows-based interface.

Network Attached Storage Powered by Windows Server IoT

The Buffalo TeraStation WS5020 Network-Attached Storage device runs Windows Server IoT 2019 Standard Edition and leverages the operating system’s features for a versatile and cost-effective storage and backup solution. You can create a scalable storage solution with the flexibility to be expanded as you see fit, all the while saving you hardware overhead and associated IT staff costs.

The Windows Server operating system allows the NAS to be effortlessly integrated into an existing Windows environment. Whether you are replacing an aging NAS or installing a new on-site storage or backup server, you can easily implement the Windows Server IoT NAS without extra cost or hassle.

Features of Windows Server IoT 2019

Cost Effective: No CAL Required

Unlike Windows Server, Windows Server IoT does not require CALs (Client Access Licenses). This will lower your device installation cost and save you additional costs when adding future users.

Native Windows Services Integration for Easy Management

Windows Server IoT features more efficient Active Directory integration than other operating systems. If you need to manage over hundreds of users with your NAS, a device running Windows Server IoT offers smoother and quicker response.

Windows Server IoT also integrates with any Windows-compatible software or service, including cloud services. You can easily set up any existing cloud services you already use, such as Amazon S3, Dropbox, or Azure and OneDrive, for bi-directional data backup.

Quick, Hassle-free Data Backup and Recovery

Recovering deleted or corrupted data takes time. The Shadow Copy feature native on Windows Server allows you to create snapshots of files and volumes, even when they are in use. In the event of a data disaster, you can quickly and easily revert to an earlier system state without having to jump through hoops or undergo tedious data restoration.

The IT Administrator can set up the snapshot schedule and allow end users to recover previous versions of files if necessary.

High Data Availability and Protection

With the DFS Replication feature, you can replicate data to multiple locations so data remains safe even if the original NAS becomes inaccessible. Windows Server provides services that protect the endpoint against web-based threats by blocking outbound processes on the NAS to untrusted IP addresses. Azure File Sync also allows you to cache several Azure file shares on a Windows server or virtual machine.

Robust Virtualization and BDR Applications

The WS IoT TeraStation allows you to increase data availability and provide Business and Disaster Recovery (BDR). Many businesses, especially SMB, do not have a good BDR plan as the cost can be extremely prohibitive. The Windows Server IoT NAS utilizes virtualization, offsite replication capability, and security features to help you maintain a cost effective BDR plan. The Windows Server IoT NAS can serve as a complete BDR appliance in itself, without breaking your budget. Learn more about the TeraStation as a complete BDR appliance through the Windows Server NAS product page here.

Optimize Your Storage and Reduce Data Errors

Windows Server IoT 2019 Standard Edition includes the Data Deduplication feature, which optimizes storage space and can help eliminate data errors. By identifying duplicate chunks in files, then storing one copy and replacing all others with pointers, this feature can maximize your storage, and reduce the occurrence of data errors that arise from writing duplicate data to a drive. With data needs growing quickly, this feature can help you minimize additional storage investment in the long run.

Note: When you migrate deduplicated data from one NAS to another, the data size will revert to its original size.

Note: When you migrate deduplicated data from one NAS to another, the data size will revert to its original size.

Buffalo’s TeraStation WS5020 IoT NAS devices offer secure and reliable storage that take advantage of Windows Server IoT 2019’s robust virtualization capabilities to consolidate multiple file servers onto a single device. You can create a scalable and cost-effective storage solution that you can expand as you see fit, all the while saving you hardware overhead and associated IT staff costs.

A Complete Storage/Backup Solution

Buffalo’s TeraStation WS5020 IoT NAS devices offer secure and reliable storage that take advantage of Windows Server IoT 2019’s robust virtualization capabilities to consolidate multiple file servers onto a single device. You can create a scalable and cost-effective storage solution that you can expand as you see fit, all the while saving you hardware overhead and associated IT staff costs.

The Buffalo WS5020 network-attached storage (NAS) is a reliable, multi-purpose NAS that is perfect for smaller usage environments, especially SMB with limited budgets. The TeraStation combines the feature-laden Windows Server operating system and reliable hardware to deliver a versatile storage solution that can fulfill multiple roles with a single cost-effective device, and offers MSPs a means to offer more value to their customers.

Full Windows Server Features

The WS5020 runs native Windows Server IoT 2019 for Storage Standard Edition, which is a binary equivalent to the Windows Server 2019 operating system but has been designed to be run on NAS hardware. Windows Server IoT 2019 provides the full capabilities of Windows Server 2019, and offers a host of tried-and-true data management, archiving, and security features in order to make file storage and backup effortless.

Windows Server IoT features more efficient Active Directory integration than other operating systems. If you need to manage over hundreds of users with your NAS, a device running Windows Server IoT offers smoother and quicker response. Windows Server IoT also integrates with any Windows-compatible software or service, including cloud services. You can easily set up any existing cloud services you already use, such as Amazon S3, Dropbox, or Azure and OneDrive, for bi-directional data backup. For additional backup options, Hyper-V allows for virtual machine (VM) creation, backup, and recovery, allowing for more streamlined, low-cost quick data recovery. By utilizing the NAS device as a VM archive, you can create entire VMs on any hardware that supports them, enabling an effortless data recovery solution should a disaster occur.

Other native Windows features include Data Deduplication that optimizes redundancies, reducing reduces the amount of space needed, and Shadow Copy, which creates a means to quickly recover data should it becomes compromised by cyberthreats such as ransomware.

Low-Cost Deployment

The Windows Server TeraStation offers versatility and cost savings as a NAS device. The Windows Server operating system allows the NAS to be effortlessly integrated into an existing Windows environment. Whether you are replacing an aging NAS or installing a new on-site storage or backup server, you can easily implement the Windows Server IoT NAS without extra cost or hassle.L

With the Windows Server TeraStation, you can integrate any Windows product, service, or platform you are already using. In addition, the WS IoT TeraStation does not require any Client Access Licenses (CALs). Typically, each connection to a Windows Server device requires a CAL, as the OEM is required to purchase either User CALs (for every user accessing the server) or Device CALs (for every device accessing the server). If you have a large number of users or client devices, this can add up quickly. Since the Windows Server IoT 2019 NAS does not require any CALs, you can have any number of users access the NAS without needing to pay additional costs.

Multi-Purpose NAS for Cost-Effective Versatility

The Window Server TeraStation is designed to provide small-scale business environments with a dynamic and cost-effective data storage and backup solution, but can also double as a standalone business and disaster recovery (BDR) appliance, a low-scale surveillance server, etc. By leveraging the operating system, you can optimize file storage and backup, enable a streamlined file server for an office, or create a scalable storage solution with the flexibility to be expanded as you see fit, all the while saving you hardware overhead and associated IT staff costs.

Buffalo’s Windows Server TeraStation are the perfect storage and backup solutions for SMB. Buffalo prides itself in providing data storage solutions that offer the security, stability, and simplicity you need so you can manage your data with peace of mind. Responsible for many industry firsts and technology standards, Buffalo has four decades of networking and computer peripheral manufacturing and design experience.

Windows 10 IoT (ранее Windows Embedded) — это семейство встраиваемых операционных систем для применения в специализированных устройствах.

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

Область применения

Точки продаж (ПОС)

  • Терминалы самообслуживания
  • Банкомат
  • Автозаправочный терминал
  • Кассовые аппараты
  • Терминалы сбора данных
  • Рекламные мониторы

Навигационные устройства и системы мониторинга

  • Автомобильный навигатор
  • Система слежения за транспортом
  • Персональные системы навигации

Тонкие и терминальные решения

  • Классические терминальные решения
  • Тонкие клиенты с запуском приложений локально
  • Специализированные терминальные решения
  • Удаленные мониторы

Промышленная автоматика

  • Промышленный контроллер реального времени
  • Контроллер сбора данных
  • Системы управления
  • Диспечерские рабочие станции

Системы безопасности и видеонаблюдения

  • Видеорегистратор
  • IP камера
  • Система сканирования багажа
  • Системы биометрического сканирования

Мультимедия и телевидение

  • Телевизионная приставка
  • HD/SD ресивер
  • Медиа центр
  • Домашний сервер

В марте 2019 года корпорация Microsoft начала продажи серверной операционной системы Windows Server IoT 2019.

Главными нововведениями являются:

  • Advanced Threat Protection (ATP)
  • Encrypted Networks
  • Системная аналитика
  • Поддержка Linux (VM и Containers)
  • Служба миграции хранилищ
  • Улучшенные возможности Failover Clustering
  • Поддержка гибридных (cloud — on-premise) сценариев работы
  • Поддержка гипер-конвергентной инфраструктуры (HCI)

Доступна Windows Server IoT 2019 в шести редакциях:

  • Windows Server IoT 2019 Standard (по запросу доступна CAL-less версия)
  • Windows Server IoT 2019 Datacenter (по запросу доступна CAL-less версия)
  • Windows Server IoT 2019 Essentials
  • Windows Server IoT 2019 Telecommunications
  • Windows Server IoT 2019 for Storage Standard (Storage Server Standard 2019)
  • Windows Server IoT 2019 for Storage Workgroup (Storage Server Workgroup 2019)

Впервые, для редакций Standard и Datacenter доступны версии, не требующие клиентских лицензий клиентских лицензий (Client Access License, CAL). Важно, что по-умолчанию, на каждое устройство, подключаемое к серверу, требуется CAL.

2018: Windows 10 IoT Enterprise 1809

Windows 10 IoT Enterprise 1809 основана на Windows 10 Pro версии 1809 с дополнительными возможностями, разработанными для решения задач крупных и средних организаций (в том числе в крупных учебных учреждениях), например:

  • Улучшенная защита от современных угроз безопасности
  • Полная гибкость развертывания ОС
  • Варианты обновления и поддержки
  • Широкие возможности управления устройствами и приложениями и управления ими

2017: Лицензирование по CPU

20 апреля 2017 года стало известно о намерении Майкрософт завершить лицензирование Windows 10 IoT Enterprise на основе области применения в июле 2017 года.

OEM-производителям будет доступен выбор лицензий из трёх вариантов: Entry, Value и High End, в зависимости от модели процессора.

Если лицензия приобретена по типу устройства, то они будут действительны в дальнейшем. Производители могут отгружать устройства с этими лицензиями.

Закупки лицензий Windows 10 IoT Enterprise предстоит планировать на основе лицензий по процессорам.

Лицензии, которые станут недоступны после августа 2017 года:

Артикул Полное название лицензии
42C-00168 Win 10 IOT Ent 2015 LTSB EMB MultiLang ESD OEI EPKEA
42C-00167 Win 10 IOT Ent 2015 LTSB EMB PUP ESD OEI Upgrade EPKEA
5JV-01158 Win 10 IOT Ent 2015 LTSB EMB PUP ESD OEI Upgrade Retail or Thn Clt EPKEA
5JV-01161 Win 10 IOT Ent 2015 LTSB EMB MultiLang ESD OEI Retail or Thn Clt EPKEA
5JV-01160 Win 10 IOT Ent 2015 LTSB EMB PUP ESD OEI Upgrade Tablets EPKEA
5JV-01163 Win 10 IOT Ent 2015 LTSB EMB MultiLang ESD OEI Tablets EPKEA
5JV-01159 Win 10 IOT Ent 2015 LTSB EMB PUP ESD OEI Upgrade Small Tablets EPKEA
5JV-01162 Win 10 IOT Ent 2015 LTSB EMB MultiLang ESD OEI Small Tablets EPKEA

Остальные лицензии для Windows 10 IoT Enterprise 2015 и 2016 действительны.

Если лицензии приобретались по процессорам, купленные лицензии действительны, а другие можно приобрести выбрав из трёх вариантов: Entry, Value, High End. Все изменения коснутся только закупок с августа 2017 года.

2016: Windows 10 IoT Enterprise 2016

В конце июля 2016 года стало известно о доступности для заказа у дистрибьюторов с 1 августа 2016 года обновленного релиза Embedded-версии Windows 10, под именем Windows 10 IoT Enterprise 2016.

Этот релиз embedded-вариант релиза Windows 10 «Anniversary Update» (build version 1607), известной под кодовым именем Red Stone [1].

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

  • Windows 10 IoT Enterprise 2016 Long-Term Service Branch (LTSB) – второй LTSB-релиз Windows 10 IoT, включающий несколько новых технических обновлений и возможностей.
  • Windows 10 IoT Enterprise 2016 Current Branch for Business (CBB) – опираясь на пожеланиях производителей и партнеров, Microsoft выпустила CBB-версию Windows 10 IoT Enterprise. Эта версия предоставляет такой функционал Cortana, Windows Store и браузер Edge (эти функции отсутствуют в LTSB-версии), делая ее аналогичной настольному варианту для тех сценариев, где эти функции необходимы.

Обновление с предыдущей версии Windows 10 IoT Enterprise 2015 LTSB до Windows 10 IoT Enterprise 2016 LTSB либо Windows 10 IoT Enterprise CBB будет бесплатным при помощи позиции Windows 10 IoT Enterprise 2016 LTSB $0 Royalty Upgrade. Для ранее установленных предыдущих версий Windows Embedded, включая POSReady обновление платное.

В связи с расширяющимся спектром устройств, в релизе Anniversary Update, Microsoft уходит от градации Retail, Thin Client, Tablet, представляя новую бизнес-модель, основанную на производительности устройства.

В итоге остаются по три варианта каждой ОС Windows 10 IoT Enterprise 2016, в зависимости от используемого в устройстве процессора:

  • Entry SKU — Intel: Atom, AMD: E1, E2, A4, A6, G-Series (ориентировочная стоимость $40)
  • Value SKU — Intel: Pentium/Celeron/Core i3/Core i5/Core M, AMD: R-Series, A10, A8, Rest of FX Models (ориентировочная стоимость $85)
  • High End SKU — Intel: Core i7, Xeon, AMD: FX 7500, 9370, 9590, 7600P) (ориентировочная стоимость $135)

Все версии представлены единым английским дистрибутивом, содержащим 32- и 64-битные версии, отдельными Language Interface Packs (LIPs) для 72 языков.

Windows 10 IoT Enterprise совмещает в себе ряд свойств:

  • Низкая стоимость
  • Полная совместимость с настольной версией и приложениями
  • Максимальный функционал и защищённость
  • План обновлений LTSB (возможность отключения функциональных апдейтов на весь срок службы устройства)
  • Возможность работы без активации и т.п.

29 апреля 2015 года на мероприятии Build 2015 Microsoft анонсировала новое имя для Windows Embedded поколения 10 — Windows 10 IoT (от «Internet of Things» – Интернет Вещей)[2].

В новых редакциях название Embedded присутствовать не будет. Это отражает новую концепцию развития как Embedded-продуктов, так и платформы Windows в целом – направленность на максимальное количество платформ и устройств различного форм-фактора, включая все виды специализированных устройств и компонентов Интернета Вещей. Использование Windows 10, по заявлениям Microsoft, дает массу преимуществ прежде всего разработчикам, учитывая универсальность разработки приложений и драйверов. К примеру, приложение Universal App, однажды разработанное для Win10 с использованием Visual Studio будет работать на всех устройствах — десктоп, планшет, мобильный телефон, терминал, IoT-устройства, независимо от архитектуры процессора (ARM или x86). Также, анонсированы встроенные возможности по защищенному подключению устройств к облаку и новые возможности по встраиванию.

Официально представленные редакции Windows 10 IoT:

  • Windows 10 IoT for Industry Devices (Системные требования: 1GB RAM, 16 Gb Storage, x86/x64), поддержка Desktop Shell, Win32 apps, Universal Apps, Universal Drivers. Фактически, является продолжением линейки Windows Embedded Industry, обладает готовым настраиваемым образом и возможностями по встраиванию, такими как Lockdown, write-фильтры, блокировка уведомлений и т.п. Подходит для большинства устройств.
  • Windows 10 IoT for Mobile Devices. Системные требования: 512MB RAM, 4 Gb Storage, ARM), поддержка Modern Shell, Mobile Apps, Universal Apps, Universal Drivers – новая линейка продуктов для компактных мобильных устройств, обладающая возможностями встраивания, компактностью, меньшими системными требованиями и поддержкой архитектуры ARM (только АРМ!).
  • Windows 10 IoT Core. Системные требования: 256MB RAM, 2 Gb Storage, ARM or x86/x64), без оболочки (т.е. оболочкой будет само приложение). Не поддерживает десктоп-приложения Microsoft, но поддерживает Universal Apps, Universal Drivers. Это «наследница» Compact 7 Core. Эта версия будет бесплатной.

2014: Обновление Windows Embedded 8.1 Industry

12 августа 2014 года компания Microsoft представила обновление для Windows Embedded 8.1, в составе которой улучшения безопасности и производительности.

Обновление до версии 8.1 призвано расширить настраиваемость операционной системы до ее установки на целевое устройство, включая возможность выбора компонентов Unified Write Filter, Keyboard Filter, USB Filter и Gesture Filter для обеспечения последовательной конфигурации устройства. Windows Embedded 8.1 также поддерживает новые API Windows 8.1, включая инструкции и инструменты для работы со считывателями магнитных лент и сканерами штрихкодов.

Несколько новых функций и улучшений:

  • Улучшения точности тачпада – добавлены три новые настройки для конечных пользователей:
    • Работа тачпада, когда подключена мышь;
    • Возможность правого клика на тачпаде;
    • Возможность двойного нажатия и перетаскивая.
  • Miracast Receive – предоставляет набор драйверов Wi-Fi Direct API и OEM-драйверов для разработки 32-битных приложений, работающих на х86 или х64 версиях Windows 8.1, позволяющих устройству работать как приемник со стандартом Miracast.
  • Минимизация подсказок для входа в SharePoint Online – уменьшает количество запросов для входа на сайты SharePoint Online.

2013

Windows Embedded 8 Industry

Windows Embedded 8 Industry в версиях Pro и Pro Retail стала доступна с апреля 2013 года для предприятий и производителей оборудования. Третья версия этой системы – Enterprise – начнет поставляться с 1 июля 2013.

Windows Embedded 8 Industry является преемником продукта Windows POSReady 7 для розничной торговли. Однако Microsoft позиционирует новую ОС несколько иначе – теперь она предназначена не только для производителей мобильных POS-терминалов. Все три версии Windows Embedded 8 Industry нацелены на разные отрасли.

В частности, Windows Embedded 8 Industry Pro предназначена для решений в сфере розничной торговли и обслуживания (киоски, POS-ы, вендинг, рекламные панели и т.п.), медицины (АРМ-ы, диагностика, терминалы) и промышленной автоматизации (системы управления, контроля, мониторинга и т.п.).

Версия Industry Pro Retail нацелена на устройства, используемые в розничной торговле, например, POS-терминалы, информационные киоски, сканеры. Версия Enterprise будет иметь специфические функции, разработанные для интеграции с Windows 8 Enterprise. Примером может служить функция AppLocker, которая препятствует установке ПО конечными юзерами.

«Windows Embedded 8 Industry является новым продуктом в линейке так называемых «вертикальных» продуктов, к которым относится, также, Windows Embedded POSReady. Основное отличие от POSReady – ядро Windows 8. Отсюда – поддержка приложений и устройств, разработанных для этой платформы и все новые возможности Windows 8, — поясняет Валерий Дробышевский, коммерческий директор «Кварта Технологии». — Поскольку в линейке Windows Embedded все версии остаются доступны к заказу в течение 15 лет, продуктовая линейка не обновляется, а дополняется новым продуктом. Таким образом, в линейке «готовых», не требующих процесса разработки, версий теперь есть 3 продукта: POSReady 2009 (ядро Windows XP), POSReady 7 (ядро Windows 7) и Industry (ядро Windows 8)».

Версия Windows Embedded Compact 2013 (для портативных сканеров, GPS-навигаторов, цифровых фоторамок) станет доступной во 2 квартале 2013 г. и так же, как все другие Windows Embedded 8, будет поддерживать работу с Visual Studio 2012. Windows Embedded 8 Handheld (для смартфонов), вероятно, будет представлена производителем в январе 2014 г.

В январе 2013 г. на выставке Национальной федерации ритейлеров в Нью-Йорке Microsoft и ее OEM-партнеры, использующие систему Windows Embedded, демонстрировали свою новую продукцию в этой сфере. Там же Microsoft анонсировала выпуск для промышленных компаний операционной системы Windows Embedded 8. В настоящее время у Microsoft имеется 5 компаний-партнеров, объединившихся вокруг ОС Windows Embedded 8 Handheld: Motorola Solutions, Intermec, Honeywell, Ingenico и Bluebird.

Windows Embedded 8

Microsoft начала поставки первых версий ОС Windows Embedded 8 с 20 марта 2013 года. Два варианта ОС – Standard и Pro – уже доступны для скачивания. Данные ОС предназначены для использования на специализированных устройствах, таких как кассовые аппараты, автомобильные компьютеры и информационные терминалы. Windows Embedded 8 полностью основана на программного коде Windows 8, потому все новшества этой операционной системы доступны и в ее компонентной версии.

Топ-менеджер подразделения Windows Embedded в Microsoft Кевин Даллас (Kevin Dallas) утверждает, что операционные системы из линейки Windows Embedded 8 помогают специализированным устройствам надежно влиться в инфраструктуру предприятия и выполнять не только свои первостепенные функции, но и другие задачи по работе в корпоративных сетях. Устройства с установленной на них Windows Embedded 8 могут коммуницировать с продуктами для автоматизации бизнеса и поддерживать не только новейшие технологии, но и уже устаревающие стандарты. Это необходимо для того, чтобы девайсы с новой ОС могли влиться в уже существующую инфраструктуру предприятий, не требуя под себя каких-либо существенных изменений.

2007: Более ранние версии Windows Embedded

  • Windows XP Embedded
  • Windows Embedded Standard
  • Windows Embedded NavReady
  • Windows Embedded Enterprise
  • Windows Embedded for Point of Service
  • Windows Embedded CE
  • Windows Embedded Server

Комплексная автоматизация на платформе Windows Embedded

Задачи автоматизации, от промышленности до торговли, часто сводятся к созданию одного или нескольких устройств, осуществляющих сбор, обработку, хранение, передачу данных и взаимодействие с пользователем или оператором в рамках специфических технических ограничений (условия рабочей среды, объем энергопотребления, физические габариты, надежность и безопасность, дополнительные отраслевые требования и др.). Выбор ОС для автоматизации – многокритериальная задача, при решении которой разработчикам приходится учитывать как технические, так и экономические факторы. Ключевые технические характеристики специализированной ОС – это метрики ее производительности и надежности на целевых задачах, наличие механизмов жесткого реального времени, поддержка аппаратных платформ и периферийных устройств, набор штатных компонентов, технологий и средств разработки, а также наличие API, знакомого программистам и позволяющего использовать готовое ПО с минимумом переработок. Основной экономический показатель – стоимость жизненного цикла системы, на которую влияют стоимость средств разработки, условия лицензирования, доступность ОС и средств разработки в долгосрочной перспективе. [3]

К сожалению, универсальной встраиваемой ОС, подходящей под все требования, не существует. Именно поэтому производители интеллектуальных устройств часто используют несколько ОС в различных проектах. Если эти ОС разработаны разными производителями, то между ними вероятны существенные различия – от технических до лицензионных, что резко повышает расходы проектов из-за необходимости иметь в штате сотрудников с нужными квалификациями, а также переносить наработки из одной ОС в другую либо создавать кроссплатформенное ПО (если это технически возможно и не нарушает критериев производительности). Чем более схожи между собой встраиваемые ОС, тем проще оптимизировать работу проектной команды и сократить циклы разработки различных устройств. Технологическая платформа, позволяющая создавать широкий спектр систем автоматизации с самыми разными требованиями, разработана компанией Microsoft с 15-летним опытом в сфере встраиваемых систем. Эта платформа называется Windows Embedded и состоит из набора ОС, сочетающих возможности «настольных» версий Windows с особыми архитектурами и технологиями для специализированных устройств.

Устройства автоматизации можно разделить на три категории: интерфейсные, управляющие и информационные.

Интерфейсные устройства отображают характеристики управляемых процессов и принимают команды от оператора. Обычно в такие устройства можно установить «настольную» версию Windows, однако это неоправданно завышает требования к аппаратной платформе (а, следовательно, и ее стоимость) и обеспечивает отказоустойчивость устройства на уровне обычного ПК при существенно более высоких рисках. Более рациональное решение заключается в использовании ОС семейства Windows Embedded Standard, в котором на сегодняшний день имеется две ключевых ОС – Windows Embedded Standard 2009 (на основе Windows XP Professional SP3) и Windows Embedded Standard 7 (на основе Windows 7 SP1). Компонентная архитектура и штатные средства разработки образов ПО позволяют разработчику включать в устройство только необходимые функции из дистрибутива, что повышает отказоустойчивость устройства и в несколько раз сокращает размер образа Windows Embedded Standard по сравнению с «настольными» аналогами (типичный размер образа WES 2009 составляет 100-300 Мбайт, а WES 7 – 1-3 Гбайт). В состав ОС Windows Embedded Standard также входит комплект специализированных инструментов для встраивания (Embedded Enabling Features):

  • Enhanced Write Filter (EWF) – фильтр, откладывающий запись данных на накопители прозрачно для приложений. С его помощью можно отменять результаты нежелательных операций записи, продлевать срок службы накопителей на флеш-памяти, загружать ОС с накопителей, не поддерживающих запись, а также быстро восстанавливать состояние системы из файла гибернации;
  • File-Based Write Filter – фильтр, откладывающий запись данных на уровне файловой системы (с возможностью конфигурирования сквозной или отложенной записи для файлов и каталогов);
  • Registry Filter – фильтр операций записи в системный реестр;
  • поддержка загрузки с USB- и флеш-накопителей, а для Windows Embedded Standard 2009 также по сети (посредством PXE-загрузчика) и с CD-ROM.

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

Штатные возможности Windows Embedded Standard поддерживают технологии для создания развитых пользовательских интерфейсов (Silverlight, Windows Media Player, Internet Explorer, а в Windows Embedded Standard 7 также multitouch, распознавание жестов и интерфейс Windows Aero), средства коммуникации (протокол RDP версии до 7.0 в WES 2009 и самой полнофункциональной версии 7.1 в WES 7, поддержка Active Directory, групповых политик и протокола IPv6 ), средства управления конфигурациями и обновлениями системного ПО и приложений (System Center Configuration Manager, System Center Operations Manager и Windows Server Update Services).

Традиционная сфера применения для ОС Windows Embedded Standard – устройства на процессорах с архитектурой x86/x64 со стандартной периферией и допустимым размером образа в несколько сотен Мбайт или несколько Гбайт. К таким устройствам относятся разнообразные точки обслуживания, видеорегистраторы, системы визуализации данных, тонкие клиенты и др. Новейшее решение на ОС Windows Embedded Standard 7 – интерактивный киоск для банковской индустрии, разработанный компанией «Кварта Технологии» (рис. 1). Этот киоск позволяет клиенту банка не только самостоятельно знакомиться с продуктами и услугами, но и консультироваться с сотрудниками банка посредством аудио- и видеосвязи. Блок анализа востребованности продуктов и услуг позволяет банку управлять их сбытом на основе численных показателей, а блок контроля качества работы с клиентами – обеспечивать необходимый уровень обслуживания. Киоск оснащен развитым пользовательским интерфейсом на основе технологии multi-touch, в ближайшем будущем будет поддерживаться Kinect. Киоск позволяет банку легко организовать точку присутствия в любом общественном месте или отделении и обеспечивает развитые информационные возможности как клиенту, так и банку. ОС Windows Embedded Standard 7 выбрана в качестве технологической платформы для киоска благодаря наличию в ней требуемых коммуникационных технологий и средств разработки развитых пользовательских интерфейсов, которые обеспечивают эффективное внедрение и применение киоска в банковской инфраструктуре.

Рис. 1. Интерактивный банковский киоск под управлением Windows Embedded Standard 7

Устройства управления содержат модуль принятия решений, подают сигналы на блок сопряжения с управляемым объектом, а также получают информацию о состоянии объекта и/или внешней среды через измерительный блок. Ключевая задача устройства управления – своевременно реагировать на внешние события, обрабатывать их и генерировать команды воздействия на объект. Появление недорогих встраиваемых процессоров позволило создавать многофункциональные устройства управления, интегрируемые со SCADA-системами и поддерживающие различные промышленные протоколы связи. Для устройств на промышленных процессорах ARM, MIPS и x86 (в том числе многоядерных) с особыми требованиями по компактности образа, энергосбережению и поддержке жесткого реального времени компания Microsoft разработала семейство ОС Windows Embedded CE / Compact. В настоящее время в этом семействе наиболее распространены ОС Windows Embedded CE 6.0 и Windows Embedded Compact 7. Их архитектура и API отличаются от «настольных» Windows (планировщик с поддержкой многозадачности с вытеснением на основе приоритетов, принципы построения драйверов и методы их взаимодействия с приложениями и др.), однако базовый системный API схож с Win32, а некоторые подсистемы CE / Compact (например, системный реестр и управление оконным интерфейсом) очень близки к своим аналогам в «настольных» ОС. Кроме того, функции работы с процессами, потоками и синхронизацией межзадачного взаимодействия имеют общие черты со стандартом POSIX, хорошо знакомым специалистам по UNIX-системам. Таким образом, разработчики, независимо от своего предшествующего профессионального опыта, смогут использовать имеющиеся знания для быстрого освоения Windows Embedded CE.

Дистрибутив Windows Embedded CE / Compact состоит из компонентов, которые разработчик может по необходимости включать в образ устройства. В поставку Windows Embeddded CE также включены пакеты аппаратной поддержки (Board Support Packages, BSP) как минимум по одному для каждой поддерживаемой процессорной архитектуры, а также существенный объем исходного кода (согласно оценке компании Microsoft, для Windows Embedded Compact 7 он составляет 45% от всего кода ОС, в том числе 100% исходного кода ядра, 75% API и CRT, 75% кода ключевых системных служб и драйверов, а также примеры драйверов и BSP). Исходный код позволяет пересобирать компоненты ОС, BSP и драйверы для реализации специфических требований к устройству (например, создание собственного загрузчика или расширение штатных функций ОС), а также существенно облегчает написание, доработку, отладку и анализ системного ПО.

Штатные компоненты Windows Embedded CE / Compact обеспечивают широкие функциональные возможности, в том числе приложения (ActiveSync, просмотрщиков документов и т.д.), поддержку различных файловых систем (FAT, TFAT, exFAT, CD/DVD, файловых систем в ОЗУ, файловых систем разработчика, фильтров для реализации контроля доступа, антивирусного сканирования, шифрования и сжатия данных), поддержку коммуникационные протоколов (TCP/IP, IPSec, протоколы прикладного уровня, беспроводной и сотовой связи и др.), средства разработки пользовательских интерфейсов (Silverlight и Internet Explorer в версиях, оптимизированных для встраиваемых систем, инструментальный комплект Windows Embedded Silverlight Tools, поддержка multitouch и распознавания жестов).

Средства разработки для Windows Embedded CE 6.0 и Compact 7 представляют собой модуль Platform Builder, подключаемый к среде Visual Studio 2005 и 2008 соответственно (поставляется вместе с Platform Builder), что обеспечивает разработчикам знакомый и удобный интерфейс для написания и отладки ПО. Platform Builder содержит набор инструментов для разработки образов устройств и взаимодействия с целевыми системами (отладка, запуск программ, сбор событий в удаленном режиме, просмотр и модификация файлов, системного реестра и т.п.).

Потенциал Windows Embedded CE / Compact в качестве платформы для многофункциональных устройств с гарантированной и быстрой реакцией в полной мере реализуется компанией Beckhoff в ее линейке систем и устройств для промышленной автоматизации. Одна из новейших разработок в этой линейке — система обнаружения шаблонов печати на основе Windows Embedded Compact 7 (рис. 2). В современных печатных машинах скорость подачи бумаги составляет более 10 м/с, при этом размер печатаемого пикселя в разрешении 200 dpi должен быть меньше 0,1 мм. В таких условиях перед системой управления печатью стоит задача управлять более чем 100 000 точками в секунду. Чтобы определить на бумаге позиции для печати различных цветов, требуется распознать специальные шаблоны печати, при этом распознавание шаблона и печать должны происходить за очень ограниченный промежуток времени в несколько микросекунд. Наблюдение за шаблонами реализовано с использованием стробоскопа, который создает изображения быстро вращающего печатного колеса с помощью ярких световых вспышек с высокой периодичностью.

Рис. 2. Система обнаружения шаблонов печати под управлением Windows Embedded Compact 7

Система обнаружения шаблонов печати основана на решении Beckhoff под названием XFC (eXtreme Fast Control, сверхбыстрое управление) на базе панельного компьютера с процессором Intel Core Duo 2,0 ГГц, ОЗУ объемом 2 Гб и ОС Windows Embedded Compact 7. Поддержка многоядерных процессоров в Compact 7 позволяет выполнять критические по времени задачи на одном ядре ЦП, в то время как на втором ядре работает графический пользовательский интерфейс на основе технологии Silverlight for Embedded. Пользовательский интерфейс не влияет на реальное время, а контроль печатной машины с периодом 100 мкс не создает проблем во взаимодействии системы с пользователем (например, путем блокирования пользовательского интерфейса). Технология Silverlight for Embedded позволяет использовать богатые визуальные возможности Silverlight для отрисовки интерфейса, а программную часть дает возможность реализовывать на «родном» коде Windows Embedded, используя архитектурные преимущества ОС.

Информационные устройства решают задачи обработки, хранения данных и обеспечения доступа к ним, в том числе для интерфейсных устройств. Если информационному устройству необходимы передовые возможности по надежности хранения и защиты данных, интеграции с корпоративными информационными системами, то его можно реализовать на серверных продуктах компании Microsoft. Для разработки встраиваемых систем на основе серверных ОС в линейке Windows Embedded имеются аналоги почти всех серверных ОС общего назначения. Технически эти аналоги идентичны, различия заключаются лишь в условиях лицензирования и более низкой стоимость встраиваемых серверных продуктов. Разработчик встраиваемой системы декларирует ее функциональное назначение и не может вывести систему за его пределы, например, на сервере баз данных SCADA-системы нельзя запустить сервис публикации web-сайта, поскольку он не требуется для обеспечения функционирования SCADA. Аналогичные требования применяются и к другим ОС Windows Embedded, что подчеркивает их ключевое назначение – построение специализированных устройств.

Фундамент успеха компании-разработчика на динамичном современном рынке систем автоматизации – короткий цикл разработки устройств с минимальными издержками. Этот фундамент можно создать с помощью технологической базы, обеспечивающей максимальный эффект от использования существующих наработок и навыков специалистов. Платформа Windows Embedded представляет собой набор ОС с разными характеристиками и сферами применения, но общей основой в виде развитых технологий «настольных» версий Windows. Для минимизации рисков, связанных с доступностью технологий в долгосрочной перспективе, компания Microsoft предоставляет производителям интеллектуальных устройств 15-летнюю гарантию доступности всех ОС Windows Embedded. Технологии Windows Embedded могут использоваться во всех классах устройств автоматизации: для интерфейсных устройств наиболее богатые возможности предоставляют ОС Windows Embedded Standard, для устройств управления — Windows Embedded CE / Compact, а для систем хранения и обработки данных – Windows Embedded Server. Комплексный подход к решению задач разработки специализированных устройств, реализуемый Microsoft на протяжении более 15 лет, открывает перед производителями систем автоматизации возможность комплексно выстраивать процессы разработки устройств в долгосрочной перспективе, получая максимальный эффект как от передовых технологий Microsoft, так и от собственных наработок.

Примечания

  1. ↑ Windows 10 IoT Enterprise 2016 (`Anniversary Update`) и новая бизнес-модель Windows Embedded
  2. ↑ Новое имя Windows Embedded — Windows 10 IoT. Редакции
  3. ↑ Журнал Rational Enterprise Management
  • Корпорация Microsoft
  • Microsoft Windows
  • Windows Embedded
  • Отрасли применения
  • Windows Embedded в России и СНГ
  • Блог Windows Embedded

Windows 10 IoT (before Windows Embedded) is a family built in operating systems for application in specialized devices.

Today in the world millions of devices are controlled these systems, starting with consumer robots and multimedia devices and finishing industrial controllers of real time and medical devices.

Scope

Sales points (POS)

  • Self-service terminals
  • ATM
  • Refueling terminal
  • Cash registers
  • Data collection terminals
  • Advertizing monitors

Navigation devices and monitoring systems

  • Automobile navigator
  • System of tracking transport
  • Personal systems of navigation

Thin and terminal solutions

  • Classical terminal solutions
  • Thin clients with applications launch locally
  • Specialized terminal solutions
  • Remote monitors

Industrial automatic equipment

  • Industrial controller of real time
  • Controller of data collection
  • Management systems
  • Dispechersky workstations

Security systems and video surveillances

  • Video recorder
  • IP camera
  • System of scanning of baggage
  • Systems of biometric scanning

Multimedia and television

  • Set-top box
  • HD/SD receiver
  • Media center
  • Home server

2019: Start of sales of server Windows Server IoT 2019 OS

In March, 2019 the corporation Microsoft began sales server operating system Windows IoT of Server 2019.

The main innovations are:

  • Advanced Threat Protection (ATP)
  • Encrypted Networks
  • System analytics
  • Support of Linux (VM and Containers)
  • Service of migration of storages
  • The improved possibilities of Failover Clustering
  • Support of hybrid (cloud — on-premise) scenarios of work
  • Support of hyper-convergent infrastructure (HCI)

Windows Server IoT 2019 in six editions is available:

  • Windows Server IoT 2019 Standard (CAL-less the version on demand is available)
  • Windows Server IoT 2019 Datacenter (CAL-less the version on demand is available)
  • Windows Server IoT 2019 Essentials
  • Windows Server IoT 2019 Telecommunications
  • Windows Server IoT 2019 for Storage Standard (Storage Server Standard 2019)
  • Windows Server IoT 2019 for Storage Workgroup (Storage Server Workgroup 2019)

For the first time, the versions which are not requiring client licenses of client licenses are available to editions Standard and Datacenter (Client Access License, CAL). It is important what by default, on each device connected to the server is required to CAL.

2018: Windows 10 IoT Enterprise 1809

Windows 10 IoT Enterprise 1809 is based on Windows 10 Pro of version 1809 with the additional opportunities developed for solving of tasks of the large and average organizations (including in large educational institutions), for example:

  • The improved protection against modern security risks
  • Complete flexibility of deployment of OS
  • Options of updating and support
  • Ample opportunities of device management and applications and managements of them

On April 20, 2017 it became known of intention Microsoft to complete licensing Windows 10 IoT of Enterprise on the basis of a scope in July, 2017.

The choice of licenses from three options will be available to OEM manufacturing: Entry, Value and High End, depending on processor model.

If the license is purchased as the device, then they will be valid further. Producers can ship devices with these licenses.

Purchases of the licenses Windows 10 IoT Enterprise should be planned on the basis of licenses on processors.

Licenses which will become unavailable after August, 2017:

Article Complete name of the license
42C-00168 Win 10 IOT Ent 2015 LTSB EMB MultiLang ESD OEI EPKEA
42C-00167 Win 10 IOT Ent 2015 LTSB EMB PUP ESD OEI Upgrade EPKEA
5JV-01158 Win 10 IOT Ent 2015 LTSB EMB PUP ESD OEI Upgrade Retail or Thn Clt EPKEA
5JV-01161 Win 10 IOT Ent 2015 LTSB EMB MultiLang ESD OEI Retail or Thn Clt EPKEA
5JV-01160 Win 10 IOT Ent 2015 LTSB EMB PUP ESD OEI Upgrade Tablets EPKEA
5JV-01163 Win 10 IOT Ent 2015 LTSB EMB MultiLang ESD OEI Tablets EPKEA
5JV-01159 Win 10 IOT Ent 2015 LTSB EMB PUP ESD OEI Upgrade Small Tablets EPKEA
5JV-01162 Win 10 IOT Ent 2015 LTSB EMB MultiLang ESD OEI Small Tablets EPKEA

Other licenses for Windows 10 IoT Enterprise 2015 and 2016 are valid.

If licenses were purchased on processors, the purchased licenses are valid, and others can be purchased having selected from three options: Entry, Value, High End. All changes will concern only purchases since August, 2017.

2016: Windows 10 IoT Enterprise 2016

At the end of July, 2016 it became known of availability to the order at distributors since August 1, 2016 of the updated release of the Embedded-version of Windows 10, under the name of Windows 10 IoT Enterprise 2016.

This release embedded-option of release Windows 10 of «Anniversary Update» (build version 1607) known under the code[1].

In addition to the technical improvements similar to the «desktop» version and concerning generally security and connection to Azure cloud, the version received other pricing policy.

  • Windows 10 IoT Enterprise 2016 Long-Term Service Branch (LTSB) is the second LTSB release of Windows 10 IoT including several new technical updates and opportunities.
  • Windows 10 IoT Enterprise 2016 Current Branch for Business (CBB) – relying on wishes of producers and partners, Microsoft released the CBB version of Windows 10 IoT Enterprise. This version provides such functionality of Cortana, Windows Store and the Edge browser (these functions are absent in the LTSB version), doing it similar to desktop option for those scenarios where these functions are necessary.

Updating from the previous version of Windows 10 of IoT Enterprise 2015 LTSB to Windows 10 IoT Enterprise 2016 LTSB or Windows 10 IoT Enterprise CBB will be free by means of a position of Windows 10 of IoT Enterprise 2016 LTSB of $0 Royalty Upgrade. For earlier installed previous versions of Windows Embedded, including POSReady updating paid.

Due to the extending range of devices, in release of Anniversary Update, Microsoft leaves from gradation of Retail, Thin Client, Tablet, representing the new business model based on device capacity.

As a result there are about three versions of each IoT Enterprise 2016 Windows 10 OS, depending on the processor used in the device:

  • Entry SKU — Intel: Atom, AMD: E1, E2, A4, A6, G-Series (estimated cost is $40)
  • Value SKU — Intel: Pentium/Celeron/Core i3/Core i5/Core M, AMD: R-Series, A10, A8, Rest of FX Models (estimated cost is $85)
  • High End SKU — Intel: Core i7, Xeon, AMD: FX 7500, 9370, 9590, 7600P) (estimated cost is $135)

All versions are submitted by the uniform English distribution kit containing 32-and 64-bit versions, separate Language Interface Packs (LIPs) for 72 languages.

Windows 10 IoT Enterprise combines in itself a number of properties:

  • Low cost
  • Full compatibility with the desktop version and applications
  • Maximum functionality and security
  • The plan of updates of LTSB (a possibility of shutdown of functional updates on all service life of the device)
  • Opportunity for work without activation, etc.

2015: Renaming into Windows 10 IoT

On April 29, 2015 on an action of Build 2015 Microsoft announced a new name for Windows Embedded of generation 10 — Windows 10 IoT (from «Internet of Things» – Internet of Things)[2].

The name Embedded will not be present at new editions. It reflects the new concept of development both Embedded-products, and Windows platforms in general – orientation on the maximum number of platforms and devices of a different form factor, including all types of specialized devices and components of Internet of Things. Use of Windows 10, according to statements of Microsoft, gives the mass of advantages first of all to developers, considering universality of application development and drivers. For example, the Universal App application once developed for Win10 using the Visual Studio will work on all devices — a desktop, the tablet, the mobile phone, the terminal, IoT-devices, irrespective of architecture of the processor (ARM or x86). Also, the built-in opportunities for the protected connection of devices to a cloud and new opportunities for embedding are announced.

Officially provided editions Windows 10 IoT:

  • Windows 10 IoT for Industry Devices (System requirements: 1GB RAM, 16 Gb Storage, x86/x64), support of Desktop Shell, Win32 apps, Universal Apps, Universal Drivers. Actually, is continuation of a line of Windows Embedded Industry, has the ready configured image and potential on embedding, such as Lockdown, write-filters, blocking of notifications, etc. Is suitable for the majority of devices.
  • Windows 10 IoT for Mobile Devices. System Requirements: 512MB of RAM, 4 Gb Storage, ARM), support of Modern Shell, Mobile Apps, Universal Apps, Universal Drivers is the new product line for compact mobile devices having embedding potential, compactness, smaller system requirements and support of architecture of ARM (only the automated workplace!).
  • Windows 10 IoT Core. System Requirements: 256MB of RAM, 2 Gb Storage, ARM or x86/x64), without cover (i.e. the application will be a cover). Does not support a desktop-application of Microsoft, but supports Universal Apps, Universal Drivers. This is «successor» of Compact 7 Core. This version will be free.

2014: Updating of Windows Embedded 8.1 Industry

On August 12, 2014 the Microsoft company provided updating for Windows Embedded 8.1 as a part of which improvement of security and performance.

Updating to version 8.1 is intended to expand configurability of the operating system to its installation on the target device, including a possibility of the choice of the Unified Write Filter, Keyboard Filter, USB Filter and Gesture Filter components for providing a consecutive configuration of the device. Windows Embedded 8.1 also supports new API Windows 8.1, including instructions and tools for work with readers of magnetic tapes and scanners of barcodes.

Several new features and improvements:

  • Improvements of accuracy of the touchpad – are added three new settings for end users:
    • Operation of the touchpad when the mouse is connected;
    • the Possibility of the right click on the touchpad;
    • and dragging the Possibility of double clicking.
  • Miracast Receive – provides a set of the Wi-fi Direct API drivers and OEM drivers for development of the 32-bit applications working on h86 or h64 versions of Windows 8.1, allowing the device to work as the receiver with the Miracast standard.
  • Minimization of hints for an input in SharePoint Online – reduces amount of requests for an input by the websites SharePoint Online.

2013

Windows Embedded 8 Industry

Windows Embedded 8 Industry in versions of Pro and Pro Retail became available since April, 2013 to the enterprises and equipment manufacturers. The third version of this system – Enterprise – will begin to be delivered since July 1, 2013.

Windows Embedded 8 Industry is a successor of the product Windows POSReady 7 for retail. However Microsoft positions new OS a little differently – now it is intended not only for producers of mobile POS terminals. All three versions of Windows Embedded 8 Industry are aimed at the different industries.

In particular, Windows Embedded 8 Industry Pro is intended for solutions in the field of retail and service (booths, POS-y, the vending machine, advertizing panels, etc.), medicine (automated workplaces, diagnostics, terminals) and industrial automation (a management system, control, monitoring, etc.).

The version of Industry Pro Retail is aimed at the devices used in retail trade, for example, POS terminals, information booths, scanners. The version of Enterprise will have the specific functions developed for integration into Windows 8 Enterprise. The AppLocker function which interferes with the software installation by final users can be an example.

«Windows Embedded 8 Industry is a new product in a line of so-called «vertical» products to which, also, Windows Embedded POSReady belongs. The main difference from POSReady – Windows 8 kernel. From here – support of the applications and devices developed for this platform and all new opportunities of Windows 8, — Valery Drobyshevsky, the commercial director explains Quarta Technologies. — As in Windows Embedded line all versions remain are available to the order within 15 years, the product line is not updated, and complemented with a new product. Thus, in a line «ready», not requiring development process, versions there are 3 products now: POSReady 2009 (Windows XP kernel), POSReady 7 (Windows 7 kernel) and Industry (Windows 8 kernel)».

The version of Windows Embedded Compact 2013 (for portable scanners, GPS navigators, a digital photoframework) will become available in the 2nd quarter 2013 and the same as all other Windows Embedded 8, will support work with the Visual Studio of 2012. Windows Embedded 8 Handheld (for smartphones) will probably be submitted by the producer in January, 2014.

In January, 2013 at an exhibition of National federation of retailers in New York Microsoft and her OEM partner using the Windows Embedded system showed the new products in this sphere. In the same place Microsoft announced release for operating system the Windows Embedded 8 industrial companies. Now Microsoft has 5 partner companies which integrated around Windows Embedded 8 Handheld OS: Motorola Solutions, Intermec, Honeywell, Ingenico and Bluebird.

Windows Embedded 8

Microsoft began deliveries of the first versions of Windows Embedded 8 OS since March 20, 2013. Two versions of OS – Standard and Pro – are already available to downloading. Data of OS are held for use on specialized devices, such as cash registers, automobile computers and information terminals. Windows Embedded 8 is completely based on program the Windows 8 code therefore all innovations of this operating system are available also in its component version.

The top manager of division of Windows Embedded in Microsoft Kevin Dallas claims that operating systems from a line of Windows Embedded 8 help specialized devices to join reliably infrastructure of the enterprise and to perform not only the paramount functions, but also other tasks of work in corporate networks. Devices from Windows Embedded 8 installed on them can communicate with products for automation of business and support not only the latest technologies, but also already outdate standards. It is necessary in order that devices from new OS could join already existing infrastructure of the enterprises, without requiring under itself any significant changes.

2007: Earlier versions of Windows Embedded

  • Windows XP Embedded
  • Windows Embedded Standard
  • Windows Embedded NavReady
  • Windows Embedded Enterprise
  • Windows Embedded for Point of Service
  • Windows Embedded CE
  • Windows Embedded Server

Complex automation on the Windows platform of Embedded

Problems of automation, from the industry before trade, often come down to creation of one or several devices performing collecting, processing, storage, data transmission and user interaction or the operator within specific technical restrictions (conditions of a working environment, the energy consumption volume, physical dimensions, reliability and security, additional industry requirements, etc.). The choice of OS for automation – a multicriteria task at which solution developers should consider both technical, and economic factors. Key technical characteristics of specialized OS are metrics of its performance and reliability on target tasks, existence of mechanisms of hard real time, support of hardware platforms and peripheral devices, a set of regular components, technologies and development tools and also existence of API familiar to programmers and software allowing to use ready with a minimum of processings. The key economic indicator – the cost of a system lifecycle which influence the cost of development tools, licensing terms, availability of OS and development tools in the long term.[3]

Unfortunately, the universal built-in OS suitable under all requirements does not exist. For this reason producers of intelligent devices often use several OS in different projects. If these OS are developed by different producers, then between them essential distinctions – from technical to license are probable that sharply raises expenses of projects because of need to have in staff with the necessary qualifications and also to transfer practices from one OS to another or to create cross-platform software (if it is technically feasible and does not break performance criterions). The built-in OS are more similar among themselves, the it is simpler to optimize work of a project team and to reduce development cycles of different devices. The technology platform allowing to create a broad spectrum of automation systems with the most different requirements is developed by Microsoft company with 15 years’ experience in the field of the built-in systems. This platform is called Windows Embedded and consists of the OS set, «desktop» versions of Windows combining opportunities with special architecture and technologies for specialized devices.

Devices of automation can be separated into three categories: interface, managing and information.

The interface devices display characteristics of the managed processes and accept commands from the operator. Usually it is possible to install the «desktop» version of Windows in such devices, however it unfairly overestimates requirements to a hardware platform (and, therefore, and its cost) and provides fault tolerance of the device at the level of the normal PC at significantly higher risks. More rational solution consists in use of OS of the Windows Embedded Standard family in which today there are two key OS – Windows Embedded Standard 2009 (on the basis of Windows XP Professional SP3) and Windows Embedded Standard 7 (on the basis of Windows 7 SP1). The component architecture and regular development tools of images of software allow the developer to include in the device only necessary functions from a distribution kit that increases fault tolerance of the device and several times reduces the size of an image Windows Embedded Standard in comparison with «desktop» analogs (the typical size of an image of WES 2009 is 100-300 MB, and WES of 7 — 1-3 Gbytes). The set of specialized tools for embedding (Embedded Enabling Features) also is a part of Windows Embedded Standard OS:

  • Enhanced Write Filter (EWF) is the filter postponing data writing for drives it is transparent for applications. With its help it is possible to cancel results of undesirable write operations, to prolong service life of drives for a flash memory, to load OS from the drives which are not supporting record and also to quickly recover a system status from the file of hibernation;
  • File-Based Write Filter is the filter postponing data writing at the file system level (with a possibility of configuring of end-to-end or delayed write for files and directories);
  • Registry Filter is the filter of write operations in the system registry;
  • support of loading about USB- and a flash drives, and for Windows Embedded Standard 2009 also on network (by means of the PXE loader) and with CD ROM.

Service operating environment of Windows PE using which it is possible to prepare the device for installation of an image is also free of charge available to the Windows Embedded Standard operating systems, to clone and replicate one image on a set of devices and to solve other service problems.

Regular opportunities of Windows Embedded Standard support technologies for creation of the developed user interfaces (Silverlight, Windows Media Player, Internet Explorer, and in Windows Embedded Standard 7 also of multitouch, recognition of gestures and the Windows Aero interface), means of communication (the RDP protocol of the version up to 7.0 in WES 2009 and the most full-function version 7.1 in WES 7, support of the Active Directory, group the politician and IPv6 protocol), management tools configurations and updates of the system software and applications (System Center Configuration Manager, System Center Operations Manager and Windows Server Update Services).

Traditional scope of application for Windows Embedded Standard OS – devices on processors with architecture of x86/x64 with the standard periphery and the several hundred MB with an admissible size of image or several Gbyte. Various points of service, video recorders, the systems of data visualization, thin clients, etc. belong to such devices. The latest solution on Windows Embedded Standard 7 OS – the interactive booth for the bank industry developed by Quarta Technologies company (fig. 1). This booth allows the client of bank not only to get acquainted independently with products and services, but also to consult with employees of the bank by means of audio-and video conference. The block of the analysis of demand of products and services allows bank to manage their sale on the basis of numerical indicators, and the block of quality control of work with clients – to provide the necessary service level. The booth is equipped with the developed user interface on the basis of multi-touch technology, Kinect will be supported in the near future. The booth allows bank to organize easily a point of presence in any public place or department and provides the developed information opportunities to both the client, and bank. Windows Embedded Standard 7 OS is selected as a technology platform for the booth thanks to existence in it of required communication technologies and development tools of the developed user interfaces which provide effective implementation and application of the booth in bank infrastructure.

Fig. 1. The interactive bank booth running Windows Embedded Standard 7

Control devices contain the decision making module, give signals on the block of interface to a managed object and also obtain information on a status of an object and/or the external environment via the measuring block. A key problem of a control device – timely to react to external events, to process them and to generate commands of impact on an object. Emergence of the inexpensive built-in processors allowed to create the multi-function printers of management integrated from SCADA systems and supporting different industry protocols of communication. On industrial ARM, MIPS processors and x86 (including multinuclear) with special requirements for compactness of an image, energy saving and support of hard real time the Microsoft company developed the Windows Embedded CE/Compact OS family for devices. Now Windows Embedded CE 6.0 and Windows Embedded Compact 7 OS are most distributed in this family. Their architecture and API differ from «desktop» Windows (the scheduler with a multitasking support with replacement on the basis of priorities, the principles of creation of drivers and methods of their interaction with applications, etc.), however basic system API is similar to Win32, and some subsystems of CE/Compact (for example, the system registry and management of a window interface) are very close to the analogs in «desktop» OS. Besides, functions of work with processes, flows and synchronization of mezhzadachny interaction have common features with the POSIX standard, to well familiar UNIX-SYSTEMS specialists. Thus, developers, irrespective of the previous working experience, will be able to use the available knowledge for fast mastering of Windows Embedded CE.

The Windows Embedded CE/Compact distribution kit consists of components which the developer can turn on in an image of the device as necessary. Delivery of Windows Embeddded CE also includes packets of hardware support (Board Support Packages, BSP) at least on one for each maintained processor architecture and also the essential volume of the source code (according to assessment of Microsoft company, for Windows Embedded Compact 7 it makes 45% of all OS code, including 100% of the source code of a core, 75% of API and CRT, 75% of the code of key system services and drivers and also examples of drivers and BSP). The source code allows to rebuild the OS, BSP components and drivers for implementation of specific requirements to the device (for example, creation of own loader or expansion of the OS regular functions) and also significantly facilitates writing, completion, debugging and the analysis of the system software.

The regular Windows Embedded CE/Compact components provide broad functionality, including applications (ActiveSync, browsers of documents, etc.), support of different file systems (FAT, TFAT, exFAT, CD/DVD, file systems in OZU, file systems of the developer, filters for implementation of access control, anti-virus scanning, enciphering and data compression), support communication protocols (TCP/IP, IPSec, application layer protocols, wireless and cellular communication, etc.), development tools of user interfaces (Silverlight and Internet Explorer in the versions optimized for the built-in systems, an instrumental set of Windows Embedded Silverlight Tools, support of multitouch and recognition of gestures).

Development tools for Windows Embedded CE 6.0 and Compact 7 represent the module Platform Builder connected to Visual Studio environment 2005 and 2008 respectively (it is delivered together with Platform Builder) that provides to developers a familiar and user-friendly interface for writing and debugging of software. Platform Builder contains tool kit for development of images of devices and interaction with direct systems (debugging, start of programs, collecting of events in the remote mode, viewing and modification of files, the system registry, etc.).

Potential of Windows Embedded CE/Compact as the platform for multi-function printers with the guaranteed and fast reaction is fully implemented by Beckhoff company in its line of systems and devices for industrial automation. One of the latest developments in this line — the system of detection of templates of printing on the basis of Windows Embedded Compact 7 (fig. 2). In modern printing machines the feed speed of paper is more than 10 m/s, at the same time the size of the printed pixel in permission of 200 dpi should be less than 0.1 mm. In such conditions the management system for printing is faced by a task to manage more than 100,000 points per second. To define on paper of a position for printing of different flowers, it is required to recognize special templates of printing, at the same time recognition of a template and printing should happen for very limited period in several microseconds. Observation of templates is implemented using a stroboscope which creates images of quickly rotating printing wheel using bright light flashes with high frequency.

Fig. 2. The system of detection of templates of printing running Windows Embedded Compact 7

The system of detection of templates of printing is based on the solution Beckhoff under the name XFC (eXtreme Fast Control, superfast management) based on the panel computer with the Intel processor Core Duo of 2.0 GHz, the RAM with a capacity of 2 GB and Windows Embedded Compact 7 OS. Support of multi-core processors in Compact 7 allows to carry out critical tasks on time on one core of the CPU while the graphical user interface on the basis of Silverlight for Embedded technology works at the second core. The user interface does not influence real time, and control of the printing machine with the period of 100 microsec does not create problems in interaction of a system with the user (for example, by blocking of the user interface). The Silverlight for Embedded technology allows to use rich visual opportunities of Silverlight for drawing of the interface, and a program part gives the chance to implement on the «native» Windows Embedded code, using architectural advantages of OS.

Information devices solve problems of processing, data storage and ensuring access to them, including for the interface devices. If the advanced opportunities on reliability of storage and data protection, integration with corporate information systems are necessary for the information device, then it can be implemented on server products of Microsoft company. For development of the built-in systems on the basis of server OS in a line of Windows Embedded there are analogs of almost all server OS of general purpose. Technically these analogs are identical, distinctions consist only in licensing terms and lower the cost of the built-in server products. The developer of the built-in system declares its functional purpose and not can display a system out of its limits, for example, on the SCADA system database server it is impossible to start service of the publication of the website as it is not required for ensuring functioning of SCADA. Similar requirements are applied also to other Windows Embedded OS that emphasizes their key appointment – creation of specialized devices.

The base of success of developer company in the dynamic modern market of automation systems – a short development cycle of devices with the minimum costs. This base can be created using the technology base providing the maximum effect of use of the existing practices and skills of specialists. The Windows platform of Embedded represents the OS set with different characteristics and scopes of application, but the general basis in the form of the developed technologies of «desktop» versions of Windows. For risk minimization, technologies connected with availability in the long term, the Microsoft company provides to producers of intelligent devices a 15-year guarantee of availability of all Windows Embedded OS. Windows Embedded technologies can be used in all classes of devices of automation: for the interface devices the richest opportunities are given by Windows Embedded Standard OS, for control devices — Windows Embedded CE/Compact, and for storage systems and data processing – Windows Embedded Server. The complex approach to solving of tasks of development of specialized devices implemented by Microsoft for more than 15 years opens an opportunity in a complex to build development processes of devices in the long term before producers of automation systems, gaining the maximum effect both of advanced technologies of Microsoft, and of own practices.

Notes

  1. ↑ name Red Stone Windows 10 IoT Enterprise 2016 (‘Anniversary Update’) and new business model of Windows Embedded
  2. ↑ the New name Windows Embedded — Windows 10 IoT. Editions
  3. ↑ Rational Enterprise Management magazine
  • Microsoft corporation
  • Microsoft Windows
  • Windows Embedded
  • Application industries
  • Windows Embedded in Russia and the CIS
  • Blog Windows Embedded

Product overview

Windows Server IoT 2022 is built on the strong foundation of Windows Server and expands on Windows Server IoT 2019, improving Microsoft’s fastest Windows Server ever and introducing a new 10-year support cycle.

Licensed specifically for fixed-purpose devices so you can build the industry-specific solution your project needs.

When purchasing Server IoT, be sure to account for Microsoft’s Client Access Licenses (CALs), needed to give users the right to access the services of the server.

New features in 2022

Windows Server IoT 2022 brings new innovations on three key themes:

Multi-layer Security
From enhanced threat detection to robust encryption protocols, adhere to security best practices with easy management of security settings and configurations.

Read more

Azure hybrid integration and management
Bridge the gap between on-premises environments and cloud-based solutions with a system enabled to build powerful IoT solutions with Azure IoT Edge.

Application platform
Leverage the provided environment to create, deploy, and manage applications customized for IoT demands, with essential features like containerization, APIs, SDKs, and more.

Multiple editions

Microsoft offers six Windows Server IoT editions to provide the specific requirements you need to build right for your project and budget.

Ensure you get the correct license for your business using this chart.

Essentials A cost-effective solution for small businesses with basic needs or limited IT resources.

Provides essential server functionality, including file sharing, user management, and remote access in a streamlined package.

Standard A comprehensive edition suitable for larger organizations that require greater flexibility and scalability.

Provides a dedicated server with Active Directory integration (file, print, networking services), virtualization, and access to connected keyboard, monitor, or mouse.

Datacenter The most feature-rich and scalable version of Windows Server IoT.

Includes all the features of standard with unlimited virtualization rights and support for more advanced networking and storage capabilities. Great for highly virtualized datacenters and cloud environments that consolidating complex functions into a single server appliance.

May require Storage Spaces Direct.

Storage Standard Specialized to offer additional capabilities for managing large amounts of data efficiently, making it great for storage solutions, such as file servers, Network Attached Storage, Storage Area Network Gateway, and other data storage management solutions.
Storage Workgroup A limited version of Storage Standard designed for small businesses that don’t need the same scalability or advanced features. Great if you need a storage solution for 50 users or less that does not require network infrastructure services (file, print, etc.) or a connected keyboard, monitor, or mouse.
Telecommunications Specifically designed for telecommunications and network infrastructure scenarios with a wide range of services including: Private Branch Exchange (PBX), IP PBX, Automated Attendant, Interactive Voice Response (IVR), and teleconferencing solutions.

Why Bsquare?

From offering the best prices to helping you download the OEM preinstallation kit (OPK), Bsquare is with you every step of the way. Contact us today to:

  • Learn about the procurement process
  • Sign the CLA
  • Request a quote
  • Download the OPK software

Available SKUs

Looking for another SKU? Contact our licensing experts for additional product and referrals.

Windows Server IoT 2022

Microsoft Part # Description COA Type
6FA-00554 Windows Server IoT 2022 Standard (16 Core) (ESD) PC
6FA-00555 Windows Server IoT 2022 Standard (20 Core) (ESD) PC
6FA-00556 Windows Server IoT 2022 Standard (24 Core) (ESD) PC
6FA-00557 Windows Server IoT 2022 Standard (16 Core, 5 Clt) (ESD) PC
6FA-00559 Windows Server IoT 2022 – Telecommunications (16 Core) (ESD) PC
6KA-00117 Windows Server IoT 2022 Client Access License (1 Device) (ESD) PC
6KA-00118 Windows Server IoT 2022 Client Access License (1 User) (ESD) PC
6KA-00119 Windows Server IoT 2022 Client Access License (5 Device) (ESD) PC
6KA-00120 Windows Server IoT 2022 Client Access License (5 User) (ESD) PC
9ZU-00157 Windows Server IoT 2022 Datacenter (16 Core) (ESD) PC
9ZU-00158 Windows Server IoT 2022 Datacenter (24 Core) (ESD) PC
P2J-00007 Windows Server IoT 2022 for Storage Standard (16 core) (ESD) PC
P2J-00008 Windows Server IoT 2022 for Storage Standard (24 core) (ESD) PC
PEH-00004 Windows Server IoT 2022 for Storage Workgroup (1 CPU) (ESD) PC

Get a quote

Looking for pricing on Windows IoT licenses? We offer aggressive loyalty pricing and superior service.

Windows Server IoT 2019

Microsoft Part # Description COA Type
6FA-00432 Windows Server IoT 2019 Standard (16 Core) (ESD) PC
6FA-00433 Windows Server IoT 2019 Standard (20 Core) (ESD) PC
6FA-00434 Windows Server IoT 2019 Standard (24 Core) (ESD) PC
6FA-00435 Windows Server IoT 2019 Standard (16 Core, 5 Clt) (ESD) PC
6FA-00436 Windows Server IoT 2019 – Essentials (16 Core) (ESD) PC
6FA-00437 Windows Server IoT 2019 – Telecommunications (16 Core) (ESD) PC
6KA-00097 Windows Server IoT 2019 Client Access License (1 Device) (ESD) PC
6KA-00098 Windows Server IoT 2019 Client Access License (1 User) (ESD) PC
6KA-00099 Windows Server IoT 2019 Client Access License (5 Device) (ESD) PC
6KA-00100 Windows Server IoT 2019 Client Access License (5 User) (ESD) PC
7VR-00451 Windows Server IoT 2019 for Storage Standard (16 core) (ESD) PC
7VR-00452 Windows Server IoT 2019 for Storage Standard (24 core) (ESD) PC
7WR-00034 Windows Server IoT 2019 for Storage Workgroup (1 CPU) (ESD) PC
9ZU-00135 Windows Server IoT 2019 Datacenter (16 Core) (ESD) PC
9ZU-00136 Windows Server IoT 2019 Datacenter (24 Core) (ESD) PC
9ZU-00134 Windows Server IoT 2019 Datacenter Additional License (4 Core) (No Media/Key) (ESD) PC

Lifecycle dates

Product Mainstream End of Support (EOS) End of Extended Support End of Life (EOL)
Windows Server IoT 2022

Standard, Telco, Datacenter, Storage Standard, Storage Workgroup, and Remote Desktop

October 13, 2026 October 14, 2031 December 31, 2031
Windows Server IoT 2019

Standard,  Essentials, Telco, Datacenter, Storage Standard, Storage Workgroup, and Remote Desktop

January 9, 2024 January 9, 2029 December 31, 2029

Windows 10 IoT (ранее Windows Embedded) — это семейство встраиваемых операционных систем для применения в специализированных устройствах.

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

Область применения

Точки продаж (ПОС)

  • Терминалы самообслуживания
  • Банкомат
  • Автозаправочный терминал
  • Кассовые аппараты
  • Терминалы сбора данных
  • Рекламные мониторы

Навигационные устройства и системы мониторинга

  • Автомобильный навигатор
  • Система слежения за транспортом
  • Персональные системы навигации

Тонкие и терминальные решения

  • Классические терминальные решения
  • Тонкие клиенты с запуском приложений локально
  • Специализированные терминальные решения
  • Удаленные мониторы

Промышленная автоматика

  • Промышленный контроллер реального времени
  • Контроллер сбора данных
  • Системы управления
  • Диспечерские рабочие станции

Системы безопасности и видеонаблюдения

  • Видеорегистратор
  • IP камера
  • Система сканирования багажа
  • Системы биометрического сканирования

Мультимедия и телевидение

  • Телевизионная приставка
  • HD/SD ресивер
  • Медиа центр
  • Домашний сервер

2019: Старт продаж серверной ОС Windows Server IoT 2019

В марте 2019 года корпорация Microsoft начала продажи серверной операционной системы Windows Server IoT 2019.

Главными нововведениями являются:

  • Advanced Threat Protection (ATP)
  • Encrypted Networks
  • Системная аналитика
  • Поддержка Linux (VM и Containers)
  • Служба миграции хранилищ
  • Улучшенные возможности Failover Clustering
  • Поддержка гибридных (cloud — on-premise) сценариев работы
  • Поддержка гипер-конвергентной инфраструктуры (HCI)

Доступна Windows Server IoT 2019 в шести редакциях:

  • Windows Server IoT 2019 Standard (по запросу доступна CAL-less версия)
  • Windows Server IoT 2019 Datacenter (по запросу доступна CAL-less версия)
  • Windows Server IoT 2019 Essentials
  • Windows Server IoT 2019 Telecommunications
  • Windows Server IoT 2019 for Storage Standard (Storage Server Standard 2019)
  • Windows Server IoT 2019 for Storage Workgroup (Storage Server Workgroup 2019)

Впервые, для редакций Standard и Datacenter доступны версии, не требующие клиентских лицензий клиентских лицензий (Client Access License, CAL). Важно, что по-умолчанию, на каждое устройство, подключаемое к серверу, требуется CAL.

2018: Windows 10 IoT Enterprise 1809

Windows 10 IoT Enterprise 1809 основана на Windows 10 Pro версии 1809 с дополнительными возможностями, разработанными для решения задач крупных и средних организаций (в том числе в крупных учебных учреждениях), например:

  • Улучшенная защита от современных угроз безопасности
  • Полная гибкость развертывания ОС
  • Варианты обновления и поддержки
  • Широкие возможности управления устройствами и приложениями и управления ими

2017: Лицензирование по CPU

20 апреля 2017 года стало известно о намерении Майкрософт завершить лицензирование Windows 10 IoT Enterprise на основе области применения в июле 2017 года.

OEM-производителям будет доступен выбор лицензий из трёх вариантов: Entry, Value и High End, в зависимости от модели процессора.

Если лицензия приобретена по типу устройства, то они будут действительны в дальнейшем. Производители могут отгружать устройства с этими лицензиями.

Закупки лицензий Windows 10 IoT Enterprise предстоит планировать на основе лицензий по процессорам.

Лицензии, которые станут недоступны после августа 2017 года:

Артикул Полное название лицензии
42C-00168 Win 10 IOT Ent 2015 LTSB EMB MultiLang ESD OEI EPKEA
42C-00167 Win 10 IOT Ent 2015 LTSB EMB PUP ESD OEI Upgrade EPKEA
5JV-01158 Win 10 IOT Ent 2015 LTSB EMB PUP ESD OEI Upgrade Retail or Thn Clt EPKEA
5JV-01161 Win 10 IOT Ent 2015 LTSB EMB MultiLang ESD OEI Retail or Thn Clt EPKEA
5JV-01160 Win 10 IOT Ent 2015 LTSB EMB PUP ESD OEI Upgrade Tablets EPKEA
5JV-01163 Win 10 IOT Ent 2015 LTSB EMB MultiLang ESD OEI Tablets EPKEA
5JV-01159 Win 10 IOT Ent 2015 LTSB EMB PUP ESD OEI Upgrade Small Tablets EPKEA
5JV-01162 Win 10 IOT Ent 2015 LTSB EMB MultiLang ESD OEI Small Tablets EPKEA

Остальные лицензии для Windows 10 IoT Enterprise 2015 и 2016 действительны.

Если лицензии приобретались по процессорам, купленные лицензии действительны, а другие можно приобрести выбрав из трёх вариантов: Entry, Value, High End. Все изменения коснутся только закупок с августа 2017 года.

2016: Windows 10 IoT Enterprise 2016

В конце июля 2016 года стало известно о доступности для заказа у дистрибьюторов с 1 августа 2016 года обновленного релиза Embedded-версии Windows 10, под именем Windows 10 IoT Enterprise 2016.

Этот релиз embedded-вариант релиза Windows 10 «Anniversary Update» (build version 1607), известной под кодовым именем Red Stone [1].

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

  • Windows 10 IoT Enterprise 2016 Long-Term Service Branch (LTSB) – второй LTSB-релиз Windows 10 IoT, включающий несколько новых технических обновлений и возможностей.
  • Windows 10 IoT Enterprise 2016 Current Branch for Business (CBB) – опираясь на пожеланиях производителей и партнеров, Microsoft выпустила CBB-версию Windows 10 IoT Enterprise. Эта версия предоставляет такой функционал Cortana, Windows Store и браузер Edge (эти функции отсутствуют в LTSB-версии), делая ее аналогичной настольному варианту для тех сценариев, где эти функции необходимы.

Обновление с предыдущей версии Windows 10 IoT Enterprise 2015 LTSB до Windows 10 IoT Enterprise 2016 LTSB либо Windows 10 IoT Enterprise CBB будет бесплатным при помощи позиции Windows 10 IoT Enterprise 2016 LTSB $0 Royalty Upgrade. Для ранее установленных предыдущих версий Windows Embedded, включая POSReady обновление платное.

В связи с расширяющимся спектром устройств, в релизе Anniversary Update, Microsoft уходит от градации Retail, Thin Client, Tablet, представляя новую бизнес-модель, основанную на производительности устройства.

В итоге остаются по три варианта каждой ОС Windows 10 IoT Enterprise 2016, в зависимости от используемого в устройстве процессора:

  • Entry SKU — Intel: Atom, AMD: E1, E2, A4, A6, G-Series (ориентировочная стоимость $40)
  • Value SKU — Intel: Pentium/Celeron/Core i3/Core i5/Core M, AMD: R-Series, A10, A8, Rest of FX Models (ориентировочная стоимость $85)
  • High End SKU — Intel: Core i7, Xeon, AMD: FX 7500, 9370, 9590, 7600P) (ориентировочная стоимость $135)

Все версии представлены единым английским дистрибутивом, содержащим 32- и 64-битные версии, отдельными Language Interface Packs (LIPs) для 72 языков.

Windows 10 IoT Enterprise совмещает в себе ряд свойств:

  • Низкая стоимость
  • Полная совместимость с настольной версией и приложениями
  • Максимальный функционал и защищённость
  • План обновлений LTSB (возможность отключения функциональных апдейтов на весь срок службы устройства)
  • Возможность работы без активации и т.п.

29 апреля 2015 года на мероприятии Build 2015 Microsoft анонсировала новое имя для Windows Embedded поколения 10 — Windows 10 IoT (от «Internet of Things» – Интернет Вещей)[2].

В новых редакциях название Embedded присутствовать не будет. Это отражает новую концепцию развития как Embedded-продуктов, так и платформы Windows в целом – направленность на максимальное количество платформ и устройств различного форм-фактора, включая все виды специализированных устройств и компонентов Интернета Вещей. Использование Windows 10, по заявлениям Microsoft, дает массу преимуществ прежде всего разработчикам, учитывая универсальность разработки приложений и драйверов. К примеру, приложение Universal App, однажды разработанное для Win10 с использованием Visual Studio будет работать на всех устройствах — десктоп, планшет, мобильный телефон, терминал, IoT-устройства, независимо от архитектуры процессора (ARM или x86). Также, анонсированы встроенные возможности по защищенному подключению устройств к облаку и новые возможности по встраиванию.

Официально представленные редакции Windows 10 IoT:

  • Windows 10 IoT for Industry Devices (Системные требования: 1GB RAM, 16 Gb Storage, x86/x64), поддержка Desktop Shell, Win32 apps, Universal Apps, Universal Drivers. Фактически, является продолжением линейки Windows Embedded Industry, обладает готовым настраиваемым образом и возможностями по встраиванию, такими как Lockdown, write-фильтры, блокировка уведомлений и т.п. Подходит для большинства устройств.
  • Windows 10 IoT for Mobile Devices. Системные требования: 512MB RAM, 4 Gb Storage, ARM), поддержка Modern Shell, Mobile Apps, Universal Apps, Universal Drivers – новая линейка продуктов для компактных мобильных устройств, обладающая возможностями встраивания, компактностью, меньшими системными требованиями и поддержкой архитектуры ARM (только АРМ!).
  • Windows 10 IoT Core. Системные требования: 256MB RAM, 2 Gb Storage, ARM or x86/x64), без оболочки (т.е. оболочкой будет само приложение). Не поддерживает десктоп-приложения Microsoft, но поддерживает Universal Apps, Universal Drivers. Это «наследница» Compact 7 Core. Эта версия будет бесплатной.

2014: Обновление Windows Embedded 8.1 Industry

12 августа 2014 года компания Microsoft представила обновление для Windows Embedded 8.1, в составе которой улучшения безопасности и производительности.

Обновление до версии 8.1 призвано расширить настраиваемость операционной системы до ее установки на целевое устройство, включая возможность выбора компонентов Unified Write Filter, Keyboard Filter, USB Filter и Gesture Filter для обеспечения последовательной конфигурации устройства. Windows Embedded 8.1 также поддерживает новые API Windows 8.1, включая инструкции и инструменты для работы со считывателями магнитных лент и сканерами штрихкодов.

Несколько новых функций и улучшений:

  • Улучшения точности тачпада – добавлены три новые настройки для конечных пользователей:
    • Работа тачпада, когда подключена мышь;
    • Возможность правого клика на тачпаде;
    • Возможность двойного нажатия и перетаскивая.
  • Miracast Receive – предоставляет набор драйверов Wi-Fi Direct API и OEM-драйверов для разработки 32-битных приложений, работающих на х86 или х64 версиях Windows 8.1, позволяющих устройству работать как приемник со стандартом Miracast.
  • Минимизация подсказок для входа в SharePoint Online – уменьшает количество запросов для входа на сайты SharePoint Online.

2013

Windows Embedded 8 Industry

Windows Embedded 8 Industry в версиях Pro и Pro Retail стала доступна с апреля 2013 года для предприятий и производителей оборудования. Третья версия этой системы – Enterprise – начнет поставляться с 1 июля 2013.

Windows Embedded 8 Industry является преемником продукта Windows POSReady 7 для розничной торговли. Однако Microsoft позиционирует новую ОС несколько иначе – теперь она предназначена не только для производителей мобильных POS-терминалов. Все три версии Windows Embedded 8 Industry нацелены на разные отрасли.

В частности, Windows Embedded 8 Industry Pro предназначена для решений в сфере розничной торговли и обслуживания (киоски, POS-ы, вендинг, рекламные панели и т.п.), медицины (АРМ-ы, диагностика, терминалы) и промышленной автоматизации (системы управления, контроля, мониторинга и т.п.).

Версия Industry Pro Retail нацелена на устройства, используемые в розничной торговле, например, POS-терминалы, информационные киоски, сканеры. Версия Enterprise будет иметь специфические функции, разработанные для интеграции с Windows 8 Enterprise. Примером может служить функция AppLocker, которая препятствует установке ПО конечными юзерами.

«Windows Embedded 8 Industry является новым продуктом в линейке так называемых «вертикальных» продуктов, к которым относится, также, Windows Embedded POSReady. Основное отличие от POSReady – ядро Windows 8. Отсюда – поддержка приложений и устройств, разработанных для этой платформы и все новые возможности Windows 8, — поясняет Валерий Дробышевский, коммерческий директор «Кварта Технологии». — Поскольку в линейке Windows Embedded все версии остаются доступны к заказу в течение 15 лет, продуктовая линейка не обновляется, а дополняется новым продуктом. Таким образом, в линейке «готовых», не требующих процесса разработки, версий теперь есть 3 продукта: POSReady 2009 (ядро Windows XP), POSReady 7 (ядро Windows 7) и Industry (ядро Windows 8)».

Версия Windows Embedded Compact 2013 (для портативных сканеров, GPS-навигаторов, цифровых фоторамок) станет доступной во 2 квартале 2013 г. и так же, как все другие Windows Embedded 8, будет поддерживать работу с Visual Studio 2012. Windows Embedded 8 Handheld (для смартфонов), вероятно, будет представлена производителем в январе 2014 г.

В январе 2013 г. на выставке Национальной федерации ритейлеров в Нью-Йорке Microsoft и ее OEM-партнеры, использующие систему Windows Embedded, демонстрировали свою новую продукцию в этой сфере. Там же Microsoft анонсировала выпуск для промышленных компаний операционной системы Windows Embedded 8. В настоящее время у Microsoft имеется 5 компаний-партнеров, объединившихся вокруг ОС Windows Embedded 8 Handheld: Motorola Solutions, Intermec, Honeywell, Ingenico и Bluebird.

Windows Embedded 8

Microsoft начала поставки первых версий ОС Windows Embedded 8 с 20 марта 2013 года. Два варианта ОС – Standard и Pro – уже доступны для скачивания. Данные ОС предназначены для использования на специализированных устройствах, таких как кассовые аппараты, автомобильные компьютеры и информационные терминалы. Windows Embedded 8 полностью основана на программного коде Windows 8, потому все новшества этой операционной системы доступны и в ее компонентной версии.

Топ-менеджер подразделения Windows Embedded в Microsoft Кевин Даллас (Kevin Dallas) утверждает, что операционные системы из линейки Windows Embedded 8 помогают специализированным устройствам надежно влиться в инфраструктуру предприятия и выполнять не только свои первостепенные функции, но и другие задачи по работе в корпоративных сетях. Устройства с установленной на них Windows Embedded 8 могут коммуницировать с продуктами для автоматизации бизнеса и поддерживать не только новейшие технологии, но и уже устаревающие стандарты. Это необходимо для того, чтобы девайсы с новой ОС могли влиться в уже существующую инфраструктуру предприятий, не требуя под себя каких-либо существенных изменений.

2007: Более ранние версии Windows Embedded

  • Windows XP Embedded
  • Windows Embedded Standard
  • Windows Embedded NavReady
  • Windows Embedded Enterprise
  • Windows Embedded for Point of Service
  • Windows Embedded CE
  • Windows Embedded Server

Комплексная автоматизация на платформе Windows Embedded

Задачи автоматизации, от промышленности до торговли, часто сводятся к созданию одного или нескольких устройств, осуществляющих сбор, обработку, хранение, передачу данных и взаимодействие с пользователем или оператором в рамках специфических технических ограничений (условия рабочей среды, объем энергопотребления, физические габариты, надежность и безопасность, дополнительные отраслевые требования и др.). Выбор ОС для автоматизации – многокритериальная задача, при решении которой разработчикам приходится учитывать как технические, так и экономические факторы. Ключевые технические характеристики специализированной ОС – это метрики ее производительности и надежности на целевых задачах, наличие механизмов жесткого реального времени, поддержка аппаратных платформ и периферийных устройств, набор штатных компонентов, технологий и средств разработки, а также наличие API, знакомого программистам и позволяющего использовать готовое ПО с минимумом переработок. Основной экономический показатель – стоимость жизненного цикла системы, на которую влияют стоимость средств разработки, условия лицензирования, доступность ОС и средств разработки в долгосрочной перспективе. [3]

К сожалению, универсальной встраиваемой ОС, подходящей под все требования, не существует. Именно поэтому производители интеллектуальных устройств часто используют несколько ОС в различных проектах. Если эти ОС разработаны разными производителями, то между ними вероятны существенные различия – от технических до лицензионных, что резко повышает расходы проектов из-за необходимости иметь в штате сотрудников с нужными квалификациями, а также переносить наработки из одной ОС в другую либо создавать кроссплатформенное ПО (если это технически возможно и не нарушает критериев производительности). Чем более схожи между собой встраиваемые ОС, тем проще оптимизировать работу проектной команды и сократить циклы разработки различных устройств. Технологическая платформа, позволяющая создавать широкий спектр систем автоматизации с самыми разными требованиями, разработана компанией Microsoft с 15-летним опытом в сфере встраиваемых систем. Эта платформа называется Windows Embedded и состоит из набора ОС, сочетающих возможности «настольных» версий Windows с особыми архитектурами и технологиями для специализированных устройств.

Устройства автоматизации можно разделить на три категории: интерфейсные, управляющие и информационные.

Интерфейсные устройства отображают характеристики управляемых процессов и принимают команды от оператора. Обычно в такие устройства можно установить «настольную» версию Windows, однако это неоправданно завышает требования к аппаратной платформе (а, следовательно, и ее стоимость) и обеспечивает отказоустойчивость устройства на уровне обычного ПК при существенно более высоких рисках. Более рациональное решение заключается в использовании ОС семейства Windows Embedded Standard, в котором на сегодняшний день имеется две ключевых ОС – Windows Embedded Standard 2009 (на основе Windows XP Professional SP3) и Windows Embedded Standard 7 (на основе Windows 7 SP1). Компонентная архитектура и штатные средства разработки образов ПО позволяют разработчику включать в устройство только необходимые функции из дистрибутива, что повышает отказоустойчивость устройства и в несколько раз сокращает размер образа Windows Embedded Standard по сравнению с «настольными» аналогами (типичный размер образа WES 2009 составляет 100-300 Мбайт, а WES 7 – 1-3 Гбайт). В состав ОС Windows Embedded Standard также входит комплект специализированных инструментов для встраивания (Embedded Enabling Features):

  • Enhanced Write Filter (EWF) – фильтр, откладывающий запись данных на накопители прозрачно для приложений. С его помощью можно отменять результаты нежелательных операций записи, продлевать срок службы накопителей на флеш-памяти, загружать ОС с накопителей, не поддерживающих запись, а также быстро восстанавливать состояние системы из файла гибернации;
  • File-Based Write Filter – фильтр, откладывающий запись данных на уровне файловой системы (с возможностью конфигурирования сквозной или отложенной записи для файлов и каталогов);
  • Registry Filter – фильтр операций записи в системный реестр;
  • поддержка загрузки с USB- и флеш-накопителей, а для Windows Embedded Standard 2009 также по сети (посредством PXE-загрузчика) и с CD-ROM.

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

Штатные возможности Windows Embedded Standard поддерживают технологии для создания развитых пользовательских интерфейсов (Silverlight, Windows Media Player, Internet Explorer, а в Windows Embedded Standard 7 также multitouch, распознавание жестов и интерфейс Windows Aero), средства коммуникации (протокол RDP версии до 7.0 в WES 2009 и самой полнофункциональной версии 7.1 в WES 7, поддержка Active Directory, групповых политик и протокола IPv6 ), средства управления конфигурациями и обновлениями системного ПО и приложений (System Center Configuration Manager, System Center Operations Manager и Windows Server Update Services).

Традиционная сфера применения для ОС Windows Embedded Standard – устройства на процессорах с архитектурой x86/x64 со стандартной периферией и допустимым размером образа в несколько сотен Мбайт или несколько Гбайт. К таким устройствам относятся разнообразные точки обслуживания, видеорегистраторы, системы визуализации данных, тонкие клиенты и др. Новейшее решение на ОС Windows Embedded Standard 7 – интерактивный киоск для банковской индустрии, разработанный компанией «Кварта Технологии» (рис. 1). Этот киоск позволяет клиенту банка не только самостоятельно знакомиться с продуктами и услугами, но и консультироваться с сотрудниками банка посредством аудио- и видеосвязи. Блок анализа востребованности продуктов и услуг позволяет банку управлять их сбытом на основе численных показателей, а блок контроля качества работы с клиентами – обеспечивать необходимый уровень обслуживания. Киоск оснащен развитым пользовательским интерфейсом на основе технологии multi-touch, в ближайшем будущем будет поддерживаться Kinect. Киоск позволяет банку легко организовать точку присутствия в любом общественном месте или отделении и обеспечивает развитые информационные возможности как клиенту, так и банку. ОС Windows Embedded Standard 7 выбрана в качестве технологической платформы для киоска благодаря наличию в ней требуемых коммуникационных технологий и средств разработки развитых пользовательских интерфейсов, которые обеспечивают эффективное внедрение и применение киоска в банковской инфраструктуре.

Рис. 1. Интерактивный банковский киоск под управлением Windows Embedded Standard 7

Устройства управления содержат модуль принятия решений, подают сигналы на блок сопряжения с управляемым объектом, а также получают информацию о состоянии объекта и/или внешней среды через измерительный блок. Ключевая задача устройства управления – своевременно реагировать на внешние события, обрабатывать их и генерировать команды воздействия на объект. Появление недорогих встраиваемых процессоров позволило создавать многофункциональные устройства управления, интегрируемые со SCADA-системами и поддерживающие различные промышленные протоколы связи. Для устройств на промышленных процессорах ARM, MIPS и x86 (в том числе многоядерных) с особыми требованиями по компактности образа, энергосбережению и поддержке жесткого реального времени компания Microsoft разработала семейство ОС Windows Embedded CE / Compact. В настоящее время в этом семействе наиболее распространены ОС Windows Embedded CE 6.0 и Windows Embedded Compact 7. Их архитектура и API отличаются от «настольных» Windows (планировщик с поддержкой многозадачности с вытеснением на основе приоритетов, принципы построения драйверов и методы их взаимодействия с приложениями и др.), однако базовый системный API схож с Win32, а некоторые подсистемы CE / Compact (например, системный реестр и управление оконным интерфейсом) очень близки к своим аналогам в «настольных» ОС. Кроме того, функции работы с процессами, потоками и синхронизацией межзадачного взаимодействия имеют общие черты со стандартом POSIX, хорошо знакомым специалистам по UNIX-системам. Таким образом, разработчики, независимо от своего предшествующего профессионального опыта, смогут использовать имеющиеся знания для быстрого освоения Windows Embedded CE.

Дистрибутив Windows Embedded CE / Compact состоит из компонентов, которые разработчик может по необходимости включать в образ устройства. В поставку Windows Embeddded CE также включены пакеты аппаратной поддержки (Board Support Packages, BSP) как минимум по одному для каждой поддерживаемой процессорной архитектуры, а также существенный объем исходного кода (согласно оценке компании Microsoft, для Windows Embedded Compact 7 он составляет 45% от всего кода ОС, в том числе 100% исходного кода ядра, 75% API и CRT, 75% кода ключевых системных служб и драйверов, а также примеры драйверов и BSP). Исходный код позволяет пересобирать компоненты ОС, BSP и драйверы для реализации специфических требований к устройству (например, создание собственного загрузчика или расширение штатных функций ОС), а также существенно облегчает написание, доработку, отладку и анализ системного ПО.

Штатные компоненты Windows Embedded CE / Compact обеспечивают широкие функциональные возможности, в том числе приложения (ActiveSync, просмотрщиков документов и т.д.), поддержку различных файловых систем (FAT, TFAT, exFAT, CD/DVD, файловых систем в ОЗУ, файловых систем разработчика, фильтров для реализации контроля доступа, антивирусного сканирования, шифрования и сжатия данных), поддержку коммуникационные протоколов (TCP/IP, IPSec, протоколы прикладного уровня, беспроводной и сотовой связи и др.), средства разработки пользовательских интерфейсов (Silverlight и Internet Explorer в версиях, оптимизированных для встраиваемых систем, инструментальный комплект Windows Embedded Silverlight Tools, поддержка multitouch и распознавания жестов).

Средства разработки для Windows Embedded CE 6.0 и Compact 7 представляют собой модуль Platform Builder, подключаемый к среде Visual Studio 2005 и 2008 соответственно (поставляется вместе с Platform Builder), что обеспечивает разработчикам знакомый и удобный интерфейс для написания и отладки ПО. Platform Builder содержит набор инструментов для разработки образов устройств и взаимодействия с целевыми системами (отладка, запуск программ, сбор событий в удаленном режиме, просмотр и модификация файлов, системного реестра и т.п.).

Потенциал Windows Embedded CE / Compact в качестве платформы для многофункциональных устройств с гарантированной и быстрой реакцией в полной мере реализуется компанией Beckhoff в ее линейке систем и устройств для промышленной автоматизации. Одна из новейших разработок в этой линейке — система обнаружения шаблонов печати на основе Windows Embedded Compact 7 (рис. 2). В современных печатных машинах скорость подачи бумаги составляет более 10 м/с, при этом размер печатаемого пикселя в разрешении 200 dpi должен быть меньше 0,1 мм. В таких условиях перед системой управления печатью стоит задача управлять более чем 100 000 точками в секунду. Чтобы определить на бумаге позиции для печати различных цветов, требуется распознать специальные шаблоны печати, при этом распознавание шаблона и печать должны происходить за очень ограниченный промежуток времени в несколько микросекунд. Наблюдение за шаблонами реализовано с использованием стробоскопа, который создает изображения быстро вращающего печатного колеса с помощью ярких световых вспышек с высокой периодичностью.

Рис. 2. Система обнаружения шаблонов печати под управлением Windows Embedded Compact 7

Система обнаружения шаблонов печати основана на решении Beckhoff под названием XFC (eXtreme Fast Control, сверхбыстрое управление) на базе панельного компьютера с процессором Intel Core Duo 2,0 ГГц, ОЗУ объемом 2 Гб и ОС Windows Embedded Compact 7. Поддержка многоядерных процессоров в Compact 7 позволяет выполнять критические по времени задачи на одном ядре ЦП, в то время как на втором ядре работает графический пользовательский интерфейс на основе технологии Silverlight for Embedded. Пользовательский интерфейс не влияет на реальное время, а контроль печатной машины с периодом 100 мкс не создает проблем во взаимодействии системы с пользователем (например, путем блокирования пользовательского интерфейса). Технология Silverlight for Embedded позволяет использовать богатые визуальные возможности Silverlight для отрисовки интерфейса, а программную часть дает возможность реализовывать на «родном» коде Windows Embedded, используя архитектурные преимущества ОС.

Информационные устройства решают задачи обработки, хранения данных и обеспечения доступа к ним, в том числе для интерфейсных устройств. Если информационному устройству необходимы передовые возможности по надежности хранения и защиты данных, интеграции с корпоративными информационными системами, то его можно реализовать на серверных продуктах компании Microsoft. Для разработки встраиваемых систем на основе серверных ОС в линейке Windows Embedded имеются аналоги почти всех серверных ОС общего назначения. Технически эти аналоги идентичны, различия заключаются лишь в условиях лицензирования и более низкой стоимость встраиваемых серверных продуктов. Разработчик встраиваемой системы декларирует ее функциональное назначение и не может вывести систему за его пределы, например, на сервере баз данных SCADA-системы нельзя запустить сервис публикации web-сайта, поскольку он не требуется для обеспечения функционирования SCADA. Аналогичные требования применяются и к другим ОС Windows Embedded, что подчеркивает их ключевое назначение – построение специализированных устройств.

Фундамент успеха компании-разработчика на динамичном современном рынке систем автоматизации – короткий цикл разработки устройств с минимальными издержками. Этот фундамент можно создать с помощью технологической базы, обеспечивающей максимальный эффект от использования существующих наработок и навыков специалистов. Платформа Windows Embedded представляет собой набор ОС с разными характеристиками и сферами применения, но общей основой в виде развитых технологий «настольных» версий Windows. Для минимизации рисков, связанных с доступностью технологий в долгосрочной перспективе, компания Microsoft предоставляет производителям интеллектуальных устройств 15-летнюю гарантию доступности всех ОС Windows Embedded. Технологии Windows Embedded могут использоваться во всех классах устройств автоматизации: для интерфейсных устройств наиболее богатые возможности предоставляют ОС Windows Embedded Standard, для устройств управления — Windows Embedded CE / Compact, а для систем хранения и обработки данных – Windows Embedded Server. Комплексный подход к решению задач разработки специализированных устройств, реализуемый Microsoft на протяжении более 15 лет, открывает перед производителями систем автоматизации возможность комплексно выстраивать процессы разработки устройств в долгосрочной перспективе, получая максимальный эффект как от передовых технологий Microsoft, так и от собственных наработок.

Примечания

  1. ↑ Windows 10 IoT Enterprise 2016 (`Anniversary Update`) и новая бизнес-модель Windows Embedded
  2. ↑ Новое имя Windows Embedded — Windows 10 IoT. Редакции
  3. ↑ Журнал Rational Enterprise Management
  • Корпорация Microsoft
  • Microsoft Windows
  • Windows Embedded
  • Отрасли применения
  • Windows Embedded в России и СНГ
  • Блог Windows Embedded

  • Windows server install desktop experience
  • Windows server internet information services
  • Windows server install openssh server
  • Windows server group policy management console
  • Windows server gpt или mbr