Обмен данными с USB устройством через web-браузер
Необходимо написать код для сайта для организации обмена данными со стандартным USB (HID)- устройством. Обмен данными должен происходить через любой интернет браузер.
О задаче более подробно:
Имеется устройство на микроконтроллере, разработанное нашей компанией. Устройство в процессе работы накапливает данные с измерителя в своей памяти. После этого устройство подключается к компьютеру через USB интерфейс. Далее пользователь должен через интернет зайти на определенную web-страницу, заполнить анкету на этой странице и нажать кнопку "Загрузить данные". После нажатия этой кнопки програмный код web - страницы должен инициировать двухсторонний обмен данными с HID- устройством под управлением хоста.
После передачи данные должны быть помещены в таблицу (облако, сервер) . По этим данным должен будет построен график и проведена небольшая статистическая обработка с выделением максимальных и минимальных значений измеренных величин.
После проведения обработки на электронную почту клиента должно быть выслано письмо с графиком и результатами статистической обработки.
Все должно происходить в полностью автоматическом режиме, используя ресурсы браузера, без дополнительной установки сервисных приложений на компьютер клиента.
Есть в наличие работоспособное устройство.
-
346 6 0 Здравствуйте!
Я готов выполнить данный заказ.
Задача будет решена максимально быстро и качественно.
#####
Skype: nmish2005
Viber: +380672669981
E-mail: [email protected]
-

Устройство находится у пользователя? Есть в последних версиях хрома такая экзотика как WebUSB, но насколько я понял взаимодействие с HID не предусмотрено и не планируется (https://github.com/WICG/webusb/issues/29)
Так что вариант - только дорабатывать устройство, чтобы оно обеспечило необходимую поддержку. Есть даже возможность вписать вебсайт в дескриптор устройства, так что при подключении USB хром сам предложет проследовать на нужный вебсайт.
А вообще, не проще завести на устройстве вебсервер? Тогда работать будет всё без плясок с бубном.
-

Все. Очень. Плохо.
Вас спасет типовое решение с веб-сервисом на платформе микроПК под встраиваемые системы. Но есть уйма но. Первое все написано под винду - дичь. МикроПК на то и микро, от винды он сварится и будет думать как тормознутый тормоз. Вино и прочие эмуляторы не факт что разрулят ваши задачи.По USB тоже как по мне так себе решение в век беспроводных технологий. Но хозяин-барин, эмулировать изернет шилд на USB я думаю можно будет без проблем, но опять таки смотря какие настройки на ПК. Воткнутся в сетевой порт было бы логичнее.
-
Если устройство при подключении к компу, подключается как дополнительный диск(как флешка), то вполне можно передать файл на сервер, обработать и вернуть результат.
-
Актуальные фриланс-проекты в категории Веб-программирование
Исправить работу GTMЗдравствуйте Обратил внимание на значительное расхождение цифр между meta ads, google ads и GA4. Начал разбираться, оказалось, что некорректно работает GTM в контексте cookie-баннера. После того как пользователь нажал Accept, сайт запоминает согласие, но при открытии новой… Веб-программирование, Поисковое продвижение (SEO) ∙ 2 минуты назад ∙ 1 ставка |
Ищу программиста или вайб кодинг Автоматизация scraping данных 2https://drive.google.com/file/d/14tP5XWJB9acV4gn_cJrFwMpihUj3EbQz/view?usp=sharing я нечаянно на ту ссылку послал Веб-программирование, Парсинг данных ∙ 1 час 56 минут назад ∙ 19 ставок |
Комплексный аудит и развитие сайта на WordPress/WooCommerceКомплексный аудит и развитие сайта на WordPress/WooCommerce Сайт: https://www.vashstatus.com.ua/ Мы занимаемся продажей входных и межкомнатных дверей. Основная задача сайта — привлечение клиентов в офлайн-салон, а также получение заявок и онлайн-продаж. Ищем специалиста или… CMS, Веб-программирование ∙ 3 часа 9 минут назад ∙ 28 ставок |
Магазин промышленного швейного оборудования
22 000 UAH
Необходимо сделать интернет-магазин по продаже промышленного швейного оборудования под ключ. Понятный магазин с удобным функционалом. CMS, Веб-программирование ∙ 3 часа 40 минут назад ∙ 65 ставок |
Аудит, обновление и оптимизация сайта Joomla 5.3.3
8000 UAH
Аудит, обновление и оптимизация сайта Joomla 5.3.3.Нужен специалист по Joomla для комплексной проверки, обновления и настройки сайта.Необходимо:Провести технический аудит сайта на Joomla.Проверить текущую версию CMS и при наличии более новой стабильной версии выполнить… CMS, Веб-программирование ∙ 20 часов 35 минут назад ∙ 24 ставки |