Страницы

Поиск по вопросам

четверг, 11 июля 2019 г.

Web vs. периферия

Дано: Web сервер и клиентское устройство. На клиентском устройстве имеются порты (COM, USB и тп.) через которые устройство получает данные от периферии (датчики, сенсоры и пр. оборудование) На устройстве доступен браузер, любые плагины к нему и, в принципе, возможно установить любое доп. п.о. Клиентских устройств много. Их кол-во заранее не известно.
Вопрос: С помощью каких технологий возможно реализовать первичную обработку и отображение данных с периферийных устройств в браузере на клиентской машине. Ну и передачу данных на сервер ? Дополнение: Есть ли что-то подходящее в .Net?
В качестве примера: Есть, скажем, датчики температуры, давления и влажности. Подключены к ПК по USB, COM и Ethernet. Я на данном пк открываю в браузере некоторую страницу на моём сервере и хочу чтобы на сервере по данным с датчиков был рассчитан, скажем, прогноз погоды на ближайший час или данные просто были занесены в БД для дальнейшей обработки и, при этом, не хочу ручками забивать показания датчиков в форму для отправки на сервер.


Ответ

Вам нужно разрабатывать кроссплатформенное ПО для ваших устройств. Технологий тьма что-то конкретное советовать сложно, нужно знать требования по архитектуре и производительности. (С++ Qt/Poco, Python, NodeJS..., если win можно и .net ) Софт этот будет вести сбор данных и передавать на удаленный сервер(HTTP-REST или Websocket). Браузер я вобще не понял зачем тут. На вашем удаленном сервере необходимо организовать бекенд для веб-сервера который будет вести пост обработку. Тут что-то советовать по технологиям, тоже сложно. Не понятно под какой ос сервер и какие требования по произоводительности.

Комментариев нет:

Отправить комментарий