
Redirecionador USB gratuito - solução de código aberto
USB/IP é um redirecionador USB simples e popular de código aberto.
O objetivo do Projeto USB/IP é desenvolver um sistema geral de compartilhamento de dispositivos USB em redes IP. Os dados são transmitidos encapsulando as mensagens de E / S dos dispositivos USB em mensagens TCP / IP que podem ser usadas para comunicação entre computadores.
USB/IP Visão geral do design
A ferramenta permite que os aplicativos USB originais e drivers de dispositivo sejam usados sem modificação por dispositivos remotos.

Conforme ilustrado no diagrama a seguir, o VHCI (Virtual Host Controller Interface) driver é configurado como um driver controlador de host USB na máquina cliente.

A função do VHCI é habilitar as conexões, enumeração e inicialização de dispositivos USB remotos emulando um driver controlador de host físico. Ele pega os blocos de solicitação gerados por dispositivos USB e os encapsula em solicitações USB / IP que são enviadas para servidores remotos.
O driver Stub no host do servidor recebe a transmissão e a transforma de volta em solicitações USB que são comunicadas aos dispositivos USB físicos.