Обмен данными с 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 я думаю можно будет без проблем, но опять таки смотря какие настройки на ПК. Воткнутся в сетевой порт было бы логичнее.
-
Если устройство при подключении к компу, подключается как дополнительный диск(как флешка), то вполне можно передать файл на сервер, обработать и вернуть результат.
-
Актуальні фриланс-проєкти в категорії Вбудовані системи та мікроконтролери
STM32H743 + Ethernet (OpenH743I-C DevBoard)Для DevBoard OpenH743I-C (https://arduino.ua/prod6139-plata-rozrobnika-openh743i-c-standard-stm32h7-development-board) та модуля ETHERNET на чіпі DP83848 згенерувати прошивку для перевірки роботи модуля Ethernet на апаратному рівні. Приклади програми від виробника є тут… Вбудовані системи та мікроконтролери ∙ 6 днів 8 годин тому ∙ 5 ставок |
Розробка GPS-GSM трекера
5000 UAH
Доброго дня! необхідна розробка GPS-GSM трекера. Пристрій має мати невеликі розміри. Діапазон роботи 6-32в. мати вбудований АКБ, який дозволятиме працювати 3-4 години без зовнішнього живлення. Основне завдання - відстеження місцезнаходження. Пристрій має мати: - вбудований АКБ -… Вбудовані системи та мікроконтролери, Інжиніринг ∙ 7 днів 14 годин тому ∙ 2 ставки |
Потрібно вивести Android годинник із циклічного fastboot.Годинник Mobvoi Ticwatch 3 pro GPS завели у циклічний фастбут при спробі прошивки. Шукаю тих хто зможе пофіксити і розібратися чи можна накатити прошивку. Вбудовані системи та мікроконтролери ∙ 7 днів 15 годин тому ∙ 2 ставки |
Tuya смарт проектДля wi fi пристрою. В пошуку спеціаліста з Tuya IoT Platform / Tuya Panel Studio, Досвід роботи з CBU обов'язково! Необхідно виконати Реєстрація аккаунта 1. Налаштування продукту в Tuya IoT Platform 2.Налаштування Data Points (DP) 3. Розробка інтерфейсу в Tuya 4.Налаштування… Вбудовані системи та мікроконтролери, Гібридні мобільні додатки ∙ 8 днів 10 годин тому ∙ 4 ставки |
Розробка ПЗ для Arduino (RF-модулі 3–7.5 ГГц, автоматичне сканування частот)Потрібно розробити систему на Arduino для автоматичного пошуку активного аналогового відеосигналу та автоматичного налаштування передавача на виявлену частоту.Планується використання трьох окремих приймально-передавальних модулів: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C та C++, Вбудовані системи та мікроконтролери ∙ 9 днів 22 години тому ∙ 4 ставки |