20 pontos por regentag 2022-09-20 | 3 comentários | Compartilhar no WhatsApp

O USB/IP tem como objetivo compartilhar dispositivos USB em uma rede IP. Para compartilhar todas as funções de um dispositivo USB, ele encapsula mensagens de E/S USB e as envia e recebe via TCP.

Sem alterar o driver do dispositivo USB nem os aplicativos que o utilizam, é possível usar um dispositivo USB remoto como se ele estivesse conectado diretamente ao computador local.

Para Windows: https://github.com/cezanne/usbip-win

3 comentários

 
jjpark78 2022-09-21

Com isso, eu já tinha demonstrado no trabalho que até o desenvolvimento de firmware podia ter CI/CD aplicado..
Montávamos o dispositivo USB local em um servidor remoto para automatizar testes unitários, testes E2E e afins..
rs

 
kbumsik 2022-09-21

É um negócio que eu usava bastante quando trabalhava com embarcados. Na época, eu fazia o ambiente de desenvolvimento numa VM do VirtualBox, mas o recurso de USB Passthrough não era completo.

Pelo que vi, também é usado quando se quer aproveitar USB em computadores na nuvem, como o AWS EC2.