Как получить доступ к функциям удаленного аппаратного устройства через веб-интерфейс? - PullRequest
0 голосов
/ 10 апреля 2020

Я пришел из фона веб-разработки, но в настоящее время сталкиваюсь с проектом, который каким-то образом затрагивает топи c удаленных манипуляций с оборудованием из веб-интерфейса.

Предпосылки

  • Многочисленные удаленные планшетные устройства, работающие на (а) Windows и (b) Android ОС
  • Реагирование веб-приложения

Цель : разработать веб-приложение на основе React, которое могло бы выполнять определенные действия:

  1. Извлекать системную информацию (например, время работы, статус в режиме онлайн / офлайн, системные журналы и ошибки)
  2. Выполнение системных методов, таких как перезагрузка устройства или загрузка нового файла в файловую систему целевого устройства

Вопросы : Каков наилучший способ доступа к удаленному системные методы устройства из клиентского веб-приложения?

Допущения : Я полагаю ( и я могу быть совершенно неправ! ). Лучше всего:

  1. Разработка веб-API на основе. * 1 047 * (для Windows) и Java (для Android), чтобы обеспечить интерфейс для связи с клиентским приложением в форме REST API или аналогичного.

  2. Веб-розетки для обновления статуса в режиме реального времени относительно статуса онлайн / офлайн (?)

Остальное - большой вопросительный знак для меня. Я был бы признателен за любую помощь или направление, которое я должен исследовать дальше.

...