Отказ от ответственности: я очень плохо знаком с доступом к USB-устройствам из Интернета.
Читая этот документ , я успешно подключился к устройству.На моей странице есть кнопка, кнопка вызывает окно для подключения к устройству, затем она может выбрать конфигурацию и запросить интерфейс.
Из того, что я понимаю, устройства тогда имеют разные возможности в зависимости от того, что они делают.,Как узнать, на что способно устройство?Я просмотрел все, что дает мне регистрация устройства, и не могу найти список методов, реквизитов или чего-либо еще.
Устройство является рентгеновским датчиком, поэтому документация довольно скудная из того, что явидел.
Если я задаю не тот вопрос, извините.Опять же, очень плохо знакомы с этим.Может быть, это неправильно.
Фрагмент кода, который позволяет мне подключиться к устройству:
navigator.usb.requestDevice({ filters: [{ vendorId: 0x0547 }] })
.then(device => {
console.log(device);
})
.catch(error => { console.log(error.message); });
