Создавайте свои устройства Интернета Вещей с помощью Windows IoT: комплексная платформа для разработки любых устройств

Дата публикации: 22.02.2022

Перевод статьи Build your IoT devices with Windows for IoT: a comprehensive platform for every device developer

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

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

  • Инструменты для создателей устройств, подключаемых к облаку;
  • Инструменты для разработчиков интеллектуальных пограничных устройств, работающих с рабочими нагрузками AI/ML (искусственный интеллект/машинное обучение);
  • Инструменты для производителей, намеренных модернизировать существующие устройства.

Ключевые особенности основных обновлений в линейке продуктов Microsoft для Интернета Вещей:

  • Улучшенная интеграция с Azure благодаря включению в Windows модулей Linux с Azure IoT Edge.
  • Сближение возможностей Windows 10 IoT Core и Windows 10 IoT Enterprise.
  • Регулярные дополнения и инновации в Windows 10 IoT Enterprise, сопровождаемые уменьшением объема операционной системы и появлением новых возможностей для устройств.
  • Поддержка обновлений устаревших приложений с помощью общедоступного контейнера приложений Windows CE.
  • Обновления операционной системы для роботов ROS в Windows.

Улучшенная интеграция с Azure

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

Разработчики Microsoft считают крайне важным моментом упрощение интеграции существующих версий Windows с модулями Linux. В версии Windows 10 Enterprise LTSC 2021 имеется возможность пользоваться подсистемой Windows для Linux по умолчанию.

Сближение возможностей Windows 10 IoT Core и Windows 10 IoT Enterprise

Разработчики встраиваемых систем часто оставляют отзывы о системах Windows 10 IoT Core и Windows 10 IoT Enterprise. Преимущества Windows 10 IoT Enterprise, отмечаемые пользователями:

  • широкий функционал;
  • обширная экосистема приложений Win32;
  • выбор вариантов корпоративного управления;
  • поддержка Azure IoT Edge, позволяющая создавать облачные сценарии.

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

Компания Microsoft выпустила новую версию Windows 10 Enterprise LTSC 2021 для долгосрочного канала обслуживания, рассчитанную на корпоративных клиентов.

Пользователи Windows 10 IoT Core (сборка 1809) могут использовать для текущих решений службы Windows 10 IoT, поддерживаемые до 2029 года. В дальнейшем партнеры, использующие Windows 10 IoT Core на 64-битных процессорах ARM64, могут перейти на Windows 10 IoT Enterprise для создания, поддержки и внедрении на рынок своих продуктов и решений.

Непрерывные обновления Windows 10 IoT Enterprise

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

Поддержка NXP i.MX8

Версия Windows 10 IoT Enterprise 2021 обеспечивает расширенную поддержку ARM платформ (Qualcomm Snapdragon 850, NXP i.MX8M). Микроконтроллеры NXP – популярный выбор для реализации решений во многих отраслях на базе Windows 10 IoT Enterprise.

Сокращение требований к ресурсам

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

Управляемые облаком обновления для Windows 10 IoT Enterprise

Разработчики встраиваемых устройств стремятся постоянно повышать качество предоставляемых услуг. С этой целью Microsoft решила перенести положительный опыт Центра обновления устройств (DUC) для Windows 10 IoT Core на Windows 10 IoT Enterprise.

DUC позволяет разработчикам встраиваемых устройств проверять и публиковать обновления для ОС Windows, драйверов IHV, файлов или приложений для OEM-производителей на отдельных моделях или классах устройств до выхода обновлений для всего парка периферийных устройств заказчика. С помощью DUC производители и операторы могут отслеживать перечень устанавливаемых обновлений.

Расширение возможностей для улучшения работы устройств в Windows 10 IoT Enterprise

Microsoft в обновлении Windows 10 IoT Enterprise 1903 предусмотрела функцию Shell Launcher v2, позволяющую применять приложения универсальной платформы Windows (UWP) в своей пользовательской среде. В том числе это новая сенсорная клавиатура и приложение «Настройки», улучшающие работу устройства и повышающие удобство его эксплуатации.

Браузер Microsoft Edge в Windows 10 IoT Enterprise

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

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

Поддержка модернизации устаревшего приложения: Windows CE App Container

На выставке Build 2019 корпорация Microsoft объявила о поддержке технологии переноса приложений Windows CE в Windows 10, позволяющей запускать приложения CE поверх Windows 10 IoT Core с поддерживаемыми процессорами x64 или ARM32. Такое решение позволяет перейти на современное оборудование и воспользоваться преимуществами последних обновлений ОС.

Операционная система робота (ROS) в Windows

Windows 10 IoT Enterprise – идеальное решение для автоматизации промышленности и розничной торговли с использованием роботов, поскольку эта операционная система обеспечивает безопасность и простую управляемость. В мае 2019 года Microsoft объявила о поддержке ОС для роботов (ROS) системами Windows 10 IoT Enterprise и Windows 10 Desktop.

Новички в разработке ROS могут пользоваться расширением VS Code для ROS, которое предоставляет удобные готовые возможности для упрощенной разработки ROS. С его помощью можно легко настроить интеграцию (CI), непрерывное моделирование и непрерывную доставку (CD) для приложений ROS с помощью Azure DevOps или GitHub. Тестирование робота в процессе моделирования позволяет спрогнозировать его поведение в запланированных условиях эксплуатации.

Служба конвейера Azure в сочетании с шаблоном виртуальной машины Azure для ROS в Windows обеспечивает возможность запускать выбранный клиентом стимулятор и проводить тесты в ходе моделирования в конвейере CI/CD в Azure DevOps. Разработки корпорации Майкрософт позволяют оперативно создавать роботизированные приложения, используя знакомые наборы инструментов в VS Code и Azure DevOps, с помощью которых можно быстро перейти от разработки к внедрению.

Clearpath Robotics – производитель мобильных роботов на базе ROS, предлагает ОС Windows в качестве опции для своего семейства роботов для беспилотных наземных транспортных средств (UGV), и тем самым обеспечивает клиентам выбор операционной системы при покупке своих продуктов. Другой партнер – HIWIN (производитель систем управления движением) – внедрил ROS в Windows на своем производственном предприятии. Это позволило использовать сервисы речи и зрения Azure для своих роботов. Компания ABB, ведущий поставщик промышленных роботов, позволила своим клиентам, использующим ROS в Windows, легко интегрироваться с их собственным роботизированным программным обеспечением.

Узнайте больше о Windows IoT

Windows IoT и более ранние версии Windows Embedded обеспечивают постоянное развитие технологии встроенных вычислений, которая применяется во всех отраслях промышленности и в критически важных встроенных устройствах различного назначения.

Более подробно ознакомиться с последними доступными версиями Windows IoT можно в соответствующих разделах сайта:

Если вы хотите протестировать новую Windows 11 IoT Enterprise, то можете скачать ознакомительную версию совершенно бесплатно.

По вопросам приобретения лицензий обращайтесь через форму обратной связи либо по телефону +7 (495) 123-45-18.