В нашей предыдущей статье мы были очень разочарованы установкой Windows 10 на ARM на Raspberry Pi. Надо сказать, что эта операционная система абсолютно не оптимизирована для работы на Raspberry. Итак, мы наконец решили на этот раз протестировать ОС, предназначенную для нано-компьютеров, развернутую и одобренную Microsoft: это Windows 10 IoT Core.

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

Пусть вас не вводит в заблуждение его название, Windows 10 IoT Core не имеет ничего общего с последней основной операционной системой Microsoft , по крайней мере, она не несет тех же обещаний, что и Windows 10 ARM64. Среда рабочего стола Windows 10 на Raspberry Pi .

Эта минималистичная и очень легкая версия оптимизирована для модулей и нано-компьютеров (Raspberry Pi, Intel Joule, Dragonboard и Minnowboard Max) с дисплеем или без него. Действительно, для работы не требуется более 400 МБ ОЗУ.
Как следует из названия, Windows IoT Core предназначена для IoT - Интернета вещей - и специально разработана для производителей, которые хотятсоздавать и управлять связанными объектами . С помощью этого решения Microsoft открывает свои двери в мир бесплатного и открытого исходного кода и делает доступным создание устройств для таких приложений, как робототехника, домашняя автоматизация и многих других встроенных систем благодаря нано- недорогие компьютеры.
Windows 10 IoT, запускаемый с компьютера под управлением версии Windows 10, обходит среду рабочего стола или интерфейс командной строки, поскольку использует API универсальной платформы Windows (UWP), который позволяет разрабатывать приложения. который может быть выполнен с несколькими подключенными объектами. Кроме того, Windows 10 IoT Coreтакже работает с широким спектром языков, таких как Python, C ++, C #, Node.js или даже JavaScript. Как начинающие хакеры, так и профессионалы могут также использовать Visual Studio для разработки своих приложений, а также такие инструменты, как Arduino Wiring API или проект Connect the Dots с открытым исходным кодом, который позволяет реализовать Решения IoT с использованием аналитических сервисов Microsoft Azure .
На своей странице GitHub Microsoft предлагает десятки примеров приложений, классифицированных для ваших устройств. На сайте hackster.io вы также найдете подборку проектов, выполненных с использованием Windows 10 IoT Core.

Легко приступите к работе с инструментом IoT Dashboard

Чтобы максимально упростить управление различным оборудованием IoT, Microsoft разработала практичный и простой в использовании инструмент: Windows 10 IoT Core Dashboard или, проще говоря, IoT Dashboard . Этот инструмент позволит вам, среди прочего, легко установить Windows 10 IoT Core на Raspberry Pi, а также на любой другой модуль, управлять различными устройствами, подключаться через Microsoft Azure, а также быстро находить различные устройства, подключенные к локальная сеть.

1. Развертывание Windows 10 IoT Core на SD-карте

Для начала вам необходимо скачать исполняемый файл для установки Windows 10 IoT Core Dashboard. В этой первой части вам еще не понадобится ваш Raspberry Pi, а просто компьютер с Windows, а также карта microSD и, возможно, ее адаптер.

Установите IoT Dashboard, используя исполняемый файл, полученный из Центра разработки Windows. На этой странице Microsoft также предлагает другие загрузки, такие как Visual Studio 2017 или Инструменты разработчика Windows для Visual Studio , инструменты, которые могут оказаться полезными позже.

После установки откройте приложение и перейдите в раздел «Настроить новое устройство». Вы заметите, что для доступа к самым последним версиям Windows IoT Core необходимо войти в систему через учетную запись Microsoft .
Здесь вам просто нужно выбрать тип устройства, в нашем случае « Broadcomm Raspberry Pi 2 & 3 », а также версию операционной системы, которую вы хотите получить. В этом руководстве мы выбрали последнюю стабильную версию Windows 10 IoT Core, а не Insider Preview .

Затем выберите местоположение вашей SD-карты, стараясь не ошибиться, потому что процесс установкиудалит все данные в выбранном месте . Ваша карта microSD должна иметь емкость не менее 8 ГБ, также предпочтительно использовать карту класса 10.
Все, что вам нужно сделать, это выбрать имя и пароль для вашего устройства. Что касается соединения Wi-Fi, здесь отображаются только сети, к которым ваш компьютер уже был подключен; чтобы указать сеть, к которой впоследствии необходимо подключиться через Raspberry Pi, установите флажок «Подключение к сети Wi-Fi», при необходимости, конечно.
Примите условия лицензионного соглашения на программное обеспечение и нажмите «Загрузить и установить».
Вы сможете следить за процессом загрузки и установки ОС на карту microSD. Сама загрузка выполняется довольно быстро, так как образ весит около 800 МБ, но его развертывание на SD-карте может занять несколько долгих минут.

Обратите внимание, что установку Windows 10 IoT Core также можно выполнить упрощенным способом с помощью утилиты NOOBS, которую мы уже представили вам для установки Raspbian на Raspberry Pi. Только мы предпочли описать решение здесь с помощью IoT Dashboard. чтобы иметь более глубокий контроль над нашим оборудованием и максимально использовать ресурсы, предоставляемые Microsoft.
Читайте также:
Установка ОС на Raspberry Pi сУтилита NOOBS

2. Установка Windows 10 IoT Core на Raspberry Pi

После завершения развертывания на вашей карте microSD обычно будет три раздела. Теперь вы можете правильно извлечь карту, чтобы вставить ее в Raspberry Pi.
Подключите Raspberry к источнику питания, а также к экрану с помощью кабеля HDMI, вставьте карту microSD и вперед , теперь вы сможете перейдите к части установки на Raspberry Pi .

В отличие от классической установки Windows 10, такой как наша установка Windows 10 ARM64 на Raspberry Pi, здесь вы увидите, что процесс довольно чистый и быстрый, поскольку вам просто нужно будет настроить подключение к Интернету, прежде чем идти. найти на интерфейсе Windows 10 IoT Core.
Сама установка может занять добрых пять минут на Raspberry Pi 3 B или даже до 15 минут, если вы используете SD-карту, которая медленнее, чем класс 10. Microsoft также рекомендует заменить карту microSD, если когда-либо у вас проблемы с медлительностью, или если установка просто не работает. Поэтому первый запуск может занять некоторое время, тем не менее, обратите внимание, что следующие запуски, по логике, должны быть намного быстрее (в нашем случае около 30 секунд).

Как только ваш Raspberry Pi будет запущен и подключен к Интернету, вы должны найти свое устройство на панели инструментов, которая ранее использовалась для установки Windows IoT Core на SD-карту. Однако, если вы используете Raspberry Pi 2, весьма вероятно, что вы столкнулись с проблемами подключения к Wi-Fi, в этом случае вам, скорее всего, потребуется использовать кабель Ethernet.

Чтобы найти свое устройство, просто перейдите в «Мои устройства» в интерфейсе IoT Dashboard на вашем ПК под Windows 10. Если ваш Raspberry Pi не отображается там, убедитесь, что windows10iotcoredashboard.exe авторизован. для связи в вашей сети через брандмауэр Windows.

3. Вход на портал устройств Windows.

Просто щелкнув правой кнопкой мыши на своем устройстве, вы сможете запустить Windows Device Portal , который Microsoft назвал здесь « Device Portal ». Затем вы будете перенаправлены через веб-браузер на IP-адрес вашего устройства. Введите идентификатор « администратора » (а не администратора!), А также пароль, который вы выбрали на первом шаге с IoT Dashboard.
Вы откроете для себя довольно полный интерфейс, который позволит вам управлять множеством параметров (например, сетью и соединениями Bluetooth), проверять, доступно ли возможное обновление, активировать удаленный сервер Windows IoT, контролировать производительность. с вашего устройства, чтобы получить подробную информацию о запущенных процессах, или,и прежде всего изуправлять приложениями, установленными на вашем устройстве , устанавливать новые и т. д. Одним словом, очень хороший инструмент для взаимодействия с Windows IoT Core .

Чтобы получить хорошее представление о том, как работает Windows 10 IoT Core, вы можете начать с развертывания одного из примеров, предлагаемых на панели управления IoT, например классического Hello World, Интернет-радио или даже IoT. Стандартный Blockly, который позволяет вам просто программировать Raspberry Pi, оснащенный картой расширения Sense Hat.
Читайте также:
Какие аксессуары взять с Raspberry Pi?

Windows или Linux?

Хотя Raspberry обычно используется с Linux, Windows предлагает здесь мощную и последовательную альтернативу для производителей , будь то любители или профессионалы, для создания высококачественных встроенных систем. В будущем, если для развертывания полностью работоспособных приложений потребуются солидные знания в области разработки, Windows IoT Core сделает эту задачу недорогой и доступной даже для любителей благодаря огромному количеству ресурсов, предназначенных для того, чтобы вы могли воспользоваться преимуществами самого лучшего возможный опыт.
Ваша очередь !

Популярные посты

Как защитить вашу конфиденциальность в Edge?

Internet Explorer не смог предвидеть глубоких изменений в Интернете и все более широкого обмена личными данными. Браузер Microsoft долгое время считался настоящим фильтром из-за недостатков безопасности и отсутствия реакции на новые технологии, используемые различными платформами и социальными сетями.…

Как подключить мою учетную запись Microsoft к Edge?

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

Как изменить пароль, сохраненный в Edge?

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

Как удалить пароли, сохраненные в Edge?

Браузер Edge может сохранить много ваших личных данных, чтобы упростить навигацию и подключение к вашим различным онлайн-аккаунтам. Но иногда удалить эту информацию необходимо.…