В настоящее время я сталкиваюсь с задачей удаленного развертывания приложения UWP (универсальная платформа Windows) на планшетах Microsoft Surface pro. Короче говоря, я разрабатываю робота, который взаимодействует с поверхностью с помощью локальной сети через ключ USB-Ethernet и программируемый роботизированный манипулятор с физическим взаимодействием, к которому можно прикрепить ручку Surface. Задача состоит в том, чтобы создать систему, в которой пользователь вставляет в робот установленную на заводе поверхность в робот и подключает к ней USB-Ethernet-ключ; робот может автоматически устанавливать пользовательское приложение UWP на поверхность, запускать его и взаимодействовать с этим приложением. используя кабель Ethernet и роботизированную руку.

В настоящее время основная проблема заключается в том, как подключиться к заводской программе Surface и запустить на ней любое приложение удаленно из Linux? В основном, если у меня уже есть подключение к командной строке Surface или Powershell, это может считаться выполненной миссией, потому что оттуда я могу просто запустить загрузку (с машины linux), запустить и установить сценарии и все готово.

На машине Linux я могу установить различные приложения, которые могут быть полезны в этом случае. Я видел много решений , которые требуют 3 - й партии программы , установленной, но эти поверхности имеют только Win 10 (сборка 15063).

Powershell через OpenSSH жизнеспособен, но в эту сборку пока не встроен openssh.

0