Javascript-форум (https://javascript.ru/forum/)
-   Node.JS (https://javascript.ru/forum/node-js-io-js/)
-   -   NodeJS + web serial (https://javascript.ru/forum/node-js-io-js/84942-nodejs-web-serial.html)

Sergio66 11.02.2023 11:40

NodeJS + web serial
 
Добрый день.
Есть задача создать веб страницу для просмотра и оплаты некоего ресурса.
Архитектура такая - к компьютеру клиента подключается некое устройство по Serial. Данное устройство предназначено для работы в автономе (без подключения к ПК и интернету). В устройство записывается ресурс - время его работы, которое оплачивается на этой самой странице.
Необходимо прочесть серийный номер устройства (он же ключ в базе данных), прочитать из БД уже оплаченный ресурс для этого устройства, перенести этот ресурс в устройство посредством web serial. Если в БД остаток оплаченного ресурса - 0, т предложить клиенту оплатить нужный ресурс.
Сама по себе задача сложностей не ваызывает, проблема в том, что протокол обмена с устройством конфиденциальный. Работать средствами JS на стороне клиента черевато утечкой протокола, и как следствие, взломом устройств.
Возможно ли всю логику (включая обмен через web serial) построить на сервере?
В идеале, на ПК клиента должен выводиться только UI.
Подскажите, в какую сторону копать...


Часовой пояс GMT +3, время: 06:10.