На WebUsb нормальная скорость 1,2 мб / с? - PullRequest
0 голосов
/ 14 января 2019

Я создаю коммуникационное веб-приложение, которое подключает USB-устройство с помощью stm32 mcu к браузеру Chrome .

Когда я запускаю написанный мной код, я извлекаю данные со скоростью около 1,2 Мбайт / с.

Это основано на скорости выполнения функции «TransferIn» , за исключением кодирования и интерпретации данных. В моем случае TransferIn использует массовую конечную точку.

Я знаю, что 1,2 мегабайта / с только о скорости USB 1,1.

Это нормально?

Мне интересно, есть ли более продвинутый метод, но я не знаю.

1 Ответ

0 голосов
/ 14 января 2019

Вы можете увеличить пропускную способность, поставив в очередь несколько transferIn() запросов. Это гарантирует, что хост всегда готов получить больше данных с устройства, а не ждать, пока ваше приложение обработает данные, прежде чем запрашивать больше.

...