USB Redirector gratuito - Solución de código abierto
USB/IP es una herramienta USB redirector de código abierto simple y popular.
El objetivo del proyecto USB/IP es desarrollar un sistema general de compartición 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 pueden usarse para la comunicación entre ordenadores.
Descripción general del diseño de USB/IP
La herramienta permite que las aplicaciones y los controladores de dispositivos USB originales se utilicen sin modificación por dispositivos remotos.
Como se ilustra en el diagrama adjunto, el controlador VHCI (Interfaz de Controlador de Host Virtual) está configurado como un controlador de host USB en la máquina cliente.
El papel del VHCI es permitir las conexiones, la enumeración y la inicialización de dispositivos USB remotos emulando un controlador de host físico. Toma los bloques de solicitud generados por los 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 nuevamente en solicitudes USB que se comunican a los dispositivos USB físicos.