Берем инструкцию от Microsoft docs.microsoft.com/ru-ru/windows/iot-core/tutorials/quickstarter/devicesetup
Нужна очень старая малинка Raspberry Pi 3B не старше, 3B+ уже не пойдет, не говоря о 4-ке! Microsoft слила свой Windows 10 IoT Core!!! Но у меня есть как раз такая старая малинка есть в корпусе sNES!
Да и нужен ПК на Windows 10 — достаем старика SONY VAIO!
Ставим на нем Панель мониторинга Windows 10 IoT Базовая
от сюда docs.microsoft.com/ru-ru/windows/iot-core/downloads
Запускаем выбираем Set up a new device и жгем
После выскакивает короткая инструкция что делать дальше, отдельно просят если все можно нажать кнопку разработчики порадуются!
Грузится будет минут 10! Даже если устройство уже видно из виндовс, оно все равно еще грузится!
Первым заработает ssh доступ, а доступ через Windows IoT Remote Client не пробовал, он оказался не нужен!
Но у Windows 10 IoT есть шикарный способ управлять устройством через web-интерфейс. Такую шикарную вещь сделать и бросить — не понимаю Microsoft
Заходим по адресу
http://192.168.1.225:8080
У меня такой 192.168.1.225 у вас другой
И видим первая страница
Делай чего хочешь, столько много мест где можно по нажимать, вдруг чего заработает — типичный Windows!
Тут же можно сделать скриншот что сейчас показывает малинка по HDMI
Такую красоту и бросили эх!
Ну ладно, идем по ssh
sudo ssh Administrator@192.168.1.225
Microsoft Windows [Version 10.0.17763.107] Copyright (c) Microsoft Corporation. All rights reserved.
Тут работают DOSовские команды и пару особых, чтобы выключить
shutdown /s /t 0
Чтобы перезагрузить должно бы работать
shutdown /r /t 0
но не работает — выключается! Из веб интерфейса перезагрузка тоже не работает!
Запускаем PowerShell
powershell
нормальный PowerShell запустился, не знаю как это проверить но вот команда
get-psdrive
выдает
Name Used (GB) Free (GB) Provider Root CurrentLocation ---- --------- --------- -------- ---- --------------- Alias Alias C 0.85 0.54 FileSystem C:\ Users\PSasha Cert Certificate \ Env Environment Function Function HKCU Registry HKEY_CURRENT_USER HKLM Registry HKEY_LOCAL_MACHINE U 1.10 4.90 FileSystem U:\ Variable Variable WSMan WSMan
Не совсем тот Powershell — много команд не работает, а что-то работает
Test-Connection -Cn 192.168.1.1 -BufferSize 16 -Count 1 -ea 0
Source Destination IPV4Address IPV6Address Bytes Time(ms) ------ ----------- ----------- ----------- ----- -------- MINWINPC 192.168.1.1 16 0
Идем в папку
cd Users
делаем себе папку
mkdir PSasha
и пытаемся сделать тестовый файл ps1…
…ээ вы будете смеяться, но в Windows 10 IoT нет консольного редакторы — SSH есть, а редактора нет!
Не страшно, на диск можно зайти по адресу
\\192.168.1.225\c$
под именем Administrator и его паролем
У меня Ubuntu — тутошный Visual Studio Code не умеет работать с сетевыми папками. Зато само Ubuntu умеет — вообще работаю с этой папкой как с linux’вой в консоли.
Иду в папку /Users/PSasha и создаю файл test.ps1
vi test.ps1
с текстом
Write-Host "Hello Brat" -ForegroundColor Green
Иди на Raspberry PI Windows 10 IoT по SSH
и исполняю
powershell -command "C:\Users\PSasha\test.ps1"
Через 10 секунд (очень долго), появляется зеленый текст Hello Brat сработало!
Ну и всё! Хотел сделать скрипт который будет писать температуру CPU в файл, но тут нет команды которая покажет температуру, Node.js не ставится по инструкциям, Tuturial’s которые вшиты в Windows 10 IoT ссылаются на несушествующие интеренет страницы…
Итого Windows 10 IoT Core был ни на что не годен 5 лет назад(когда еще Microsoft его поддерживала), а сейчас то совсем… совершенно его не жалко, но какой вебинтерфейс был ух!
Добавить комментарий