Windows 10 IoT Core Dashboard
The Windows 10 IoT Core Dashboard is the Universal Windows Platform (UWP) version of the web based management dashboard that’s built into Windows 10 IoT Core.
Windows Device Portal Wrapper
Microsoft now has an offical Windows device portal wrapper library to call the REST APIs on the Raspberry PI. See this GitHub repository.
Windows IoT Core Version Requirements
The current release requires Windows 10 IoT Core build version 10.0.10556.0. There have been a number of changes to the web API that powers the web based management dashboard that’s built into Windows 10 IoT Core.
Cross-Platform Testing
This project has only been tested on a desktop, a Surface 3 Pro, a Raspberry PI 2 B, and a Windows 10 Mobile emulator. It doesn’t appear to run very well on the emulator yet and due to a bug in the current release of Windows 10 IoT Core no dialogs can be displayed using the Windows.UI.Popups.MessageDialog class so functionality is significantly reduced.
Current Features
- Displays general Windows IoT Core device information (model, name, OS version, etc.).
- Displays general device performance metrics (CPU usage, total, in use, and available memory, network in/out).
- Ability to reboot and shutdown the device.
- Displays installed and running applications.
- Displays available devices (i.e. device manager enumeration).
- Displays available networking configurations (IP configurations, Wifi adapters, and available Wifi networks).
- Displays running processes with the ability to terminate any process.
- Run any command.
Near Future Features
- Start and uninstall apps.
- Bluetooth paired and available devices.
- Change device name and password.
Features Not Currently Planned
- Install new App packages.
- Performance tracing.
- Realtime ETW Tracing.
- Kernel and process dumps.
- Windows Error Report tracking.
The built-in web based management dashboard can be used directly to accomplish these tasks.
Screenshots
Home Page
Device Settings
Run a Command
Applications
Devices
IP Configuration
Wi-Fi Configuration
Processes
Содержание
Установка Win 10 IoT Core
Требования к оборудованию
Перед установкой Win 10 IoT Core проверьте:
Образ Win 10 IoT Core
Готовый образ
Для некоммерческого использования можно использовать собранный образ для конкретной платформы.
Готовый образ можно скачать:
Самостоятельная сборка образа
Для самостоятельной сборки образа Вам понадобится:
-
Набор для сборки системы — OPK, который можно скачать:
Запись образа
-
Установите «Windows 10 IoT Core Dashboard»
-
Войдите в «IoT Dashboard» с помощью учетной записи Майкрософта
-
Подключите SD к ПК на котором установлена панель «IoT Dashboard»
-
В левой панели «IoT Dashboard» выберите пункт «Настройка нового устройства»
-
Выберите тип устройства
-
Выберите образ ОС, который будет развернут на диск
-
Последняя версия «Windows 10 IoT Core»
-
Выбрав пункт «Custom» можно развернуть любой FFU образ
-
-
Выберите диск, на который будет развернут образ
-
Укажите имя устройства, у каждого Вашего устройства должно быть уникальное имя.
-
Укажите пароль администратора и подтвердите его.
-
Если Вы не планируете подключать устройство по Wi-Fi или в системе не найдены профили Wi-Fi, снимите флажок «Подключение к сети Wi-Fi»
-
Установите флажок в пункте «Я принимаю условия лицензии на ПО», который находится в правом нижнем углу
-
Нажмите на кнопку «Скачать и установить»
Официальная документация
Данный раздел еще не дописан
В связи с бурным развитием в последнее время технологий интернета вещей (IoT-технологий) многие компании стали разрабатывать операционные системы (ОС), специально «заточенные» для применения в IoT-технологиях. Одной из таких компаний является Microsoft, которая специально для этих целей выпустила операционную систему Windows 10 IoT core, которая уже успела полюбиться многим энтузиастам в мире электроники. В данной статье мы рассмотрим как установить Windows 10 IoT Core на плату Raspberry Pi и запустить на ней тестовое приложение.
Windows 10 IoT core – это самая маленькая версия операционной системы Windows, разработанная для применения в приложениях интернета вещей (IoT).
Для установки Windows 10 IoT core необходима специальная плата прототипирования, в нашем случае ее роль будет выполнять плата Raspberry Pi с установленной в нее SD картой. Для работы с Windows 10 IoT core понадобится всего лишь подать питание на плату Raspberry Pi, внешних монитора и клавиатуры не понадобятся. Windows 10 IoT core можно скачать и установить на ваш компьютер (мы это рассмотрим далее в статье). После установки Windows 10 IoT core необходимо просто подать питание на плату Raspberry Pi и она автоматически соединится к вашей сети и к вашему компьютеру на Windows. Вы можете писать код программы на Visual Studio и после этого перебрасывать код этой программы удаленно на плату, также вы можете удаленно производить отладку этой программы.
Операционная система Windows 10 IoT имеет сформировавшееся «живое» сообщество пользователей, которое разработало уже достаточно много кодов и проектов в рамках данной системы, среди которых вы легко можете найти прототип для проектируемого вами устройства. Windows 10 IoT core отличается хорошей устойчивостью и стабильностью работы, безопасностью и хорошей масштабируемостью. Для работы с Windows 10 IoT core доступно достаточно большое количество разнообразных электронных плат.
Необходимые компоненты
- Плата Raspberry Pi 2 или выше (купить на AliExpress).
- SD карта объемом не менее 8 Гб.
- Модуль чтения SD карт (или компьютер с таким ридером).
- HDMI кабель.
- Источник питания 5V 2A с разъемом microUSB.
- Монитор с HDMI.
- Мышка и USB клавиатура (опционально).
Установка Windows 10 IoT Core на Raspberry Pi
1. Вначале вам необходимо скачать панель инструментов Windows 10 IoT core на свой компьютер или ноутбук. Мы будем устанавливать эту операционную систему на SD карту с помощью данной панели инструментов. Скачать эту панель инструментов вы можете по следующей ссылке. После скачивания установите ее на свой компьютер.
2. Теперь нам необходимо установить наше устройство в этой панели. Для этого откройте панель инструментов (Dashboard) и нажмите в левой ее части на ссылку Set up a new device (установить новое устройство). Если у вас есть аккаунт Microsoft, то войдите в него, если нет – то нажмите Skip this step (пропустить данный шаг).
3. Вставьте SD карту в модуль чтения SD карт и вставьте его в ваш компьютер. В следующем окне панели инструментов выберите тип устройства (Device type) – Broadcomm, сборку ОС (OS build) – Windows 10 Iot core. Затем выберите свою SD карту, введите имя устройства (device name) и пароль (на свое усмотрение) как показано на приведенном ниже рисунке.
После этого нажмите кнопку Download and install (скачать и установить). Установка займет некоторое время, зависящее от скорости вашего интернет соединения.
После нажатия кнопки Download and install вы увидите прогресс скачивания дистрибутива Windows 10 Iot core и запись его на вашу SD карту.
4. После того как запись Windows 10 Iot core на SD карту будет закончена, выньте SD карту из вашего компьютера и вставьте ее в вашу плату Raspberry Pi. Подключите плату Raspberry Pi к монитору с помощью HDMI кабеля и подайте питание на плату. Установка Windows 10 Iot займет несколько минут. Следуйте инструкциям, которые будут появляться на экране монитора.
5. После этого вы увидите на экране домашнюю страницу Windows 10 IoT Core. На этой странице вы найдете некоторую полезную информацию: IP адрес вашей платы Raspberry Pi, подключенные устройства и т.д.
В левой панели главной страницы Windows 10 IoT Core будет 4 вкладки: Device info (информация об устройствах), Command line (командная строка), Browser (браузер) и Tutorials (обучающие материалы). Также в левом нижнем углу будет кнопка для открытия меню настроек (Settings menu).
На этом установка Windows 10 IoT Core на вашу плату Raspberry Pi будет закончена. Теперь вы сможете управлять работой вашей платы Raspberry Pi из панели настроек Windows 10 IoT на вашем компьютере.
Подключение к Raspberry Pi из панели инструментов Windows 10 IoT на компьютере
1. Откройте панель инструментов Windows 10 IoT на вашем компьютере и выберите в ней вкладку My devices (мои устройства). После этого вы увидите свою плату Raspberry Pi в списке устройств. Убедитесь в том, что плата Raspberry Pi и ваш компьютер подключены к одной и той же Wi-Fi.
Если вы не видите свою плату Raspberry Pi в списке устройств, перезагрузите плату и обновите список устройств в панели настроек Windows 10 IoT.
2. В списке устройств сделайте двойной клик мышкой и откройте окно с устройствами (Open windows device portal) в вашем браузере.
3. Вкладка, которая откроется в вашем браузере, попросит у вас сертификат (credentials) вашей платы Raspberry Pi. Введите в качестве имени пользователя (Username) слово Administrator и пароль, который вы ввели ранее (в процессе установки ОС).
После этого вы увидите окно, показанное на следующем рисунке, на котором будет представлен весь функционал (возможности) по управлению Raspberry Pi с помощью Windows 10 IoT.
4. Вы можете запустить на выполнение демо приложение с помощью встроенного примера кода. Для этого нажмите на Quick-run samples в пункте Apps как показано на рисунке ниже. Вы увидите 4 проекта с доступными для них фрагментами кода.
5. В данной статье мы рассмотрим пример «Hello world». Кликните на иконку этого проекта и затем на кнопку Deploy and run. После этого на экране монитора у вас появится следующая картинка:
Вы можете протестировать работу и других представленных примеров. Для более подробной информации по созданию приложений с помощью Windows 10 IoT core вы можете обратиться к официальной документации компании Microsoft по следующей ссылке.
Видео, демонстрирующее работу проекта
Загрузка…
1 195 просмотров