
Redirector USB gratuito - Soultion de código abierto
USB/IP es un redirector USB de código abierto gratuito simple y popular.
El objetivo del proyecto USB/IP consiste en desarrollar un sistema general de uso compartido de dispositivos USB a través de redes IP. Los datos se transmiten encapsulando los mensajes de E / S de los dispositivos USB en mensajes TCP / IP que se pueden usar para la comunicación entre computadoras.
USB/IP Descripción general del diseño
La herramienta permite que las aplicaciones USB originales y los controladores de dispositivo se utilicen sin modificaciones por parte de dispositivos remotos.

Como se ilustra en el diagrama adjunto, el VHCI El controlador (Interfaz de controlador de host virtual) está configurado como un controlador de controlador de host USB en la máquina cliente.

La función del VHCI es habilitar las conexiones, la enumeración y la inicialización de dispositivos USB remotos emulando un controlador de controlador de host físico. Toma los bloques de solicitud generados por dispositivos USB y los encapsula en solicitudes USB / IP que se envían a servidores remotos.
El controlador Stub en el host del servidor recibe la transmisión y la convierte de nuevo en solicitudes USB que se comunican a dispositivos USB físicos.