Показать сообщение отдельно
  #1 (permalink)  
Старый 11.02.2023, 11:40
Новичок на форуме
Отправить личное сообщение для Sergio66 Посмотреть профиль Найти все сообщения от Sergio66
 
Регистрация: 11.02.2023
Сообщений: 1

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