
Redirector USB gratuito - Soluzione open source
USB/IP è un semplice e popolare redirector USB open source gratuito.
L'obiettivo del progetto USB/IP è quello di sviluppare un sistema generale di condivisione di dispositivi USB su reti IP. I dati vengono trasmessi incapsulando i messaggi I / O dai dispositivi USB in messaggi TCP / IP che possono essere utilizzati per la comunicazione tra computer.
USB/IP Panoramica del design
Lo strumento consente di utilizzare le applicazioni USB originali e i driver di dispositivo senza modifiche da parte dei dispositivi remoti.

Come illustrato nel diagramma allegato, il file VHCI Il driver (Virtual Host Controller Interface) è configurato come driver del controller host USB sulla macchina client.

Il ruolo di VHCI è abilitare le connessioni, l'enumerazione e l'inizializzazione dei dispositivi USB remoti emulando un driver del controller host fisico. Prende i blocchi di richiesta generati dai dispositivi USB e li incapsula in richieste USB / IP che vengono inviate a server remoti.
Il driver Stub sull'host del server riceve la trasmissione e la ritrasforma in richieste USB che vengono comunicate a dispositivi USB fisici.