USB Redirector gratuit - Solution open-source
USB/IP est un outil USB redirector open-source simple et populaire.
L'objectif du projet USB/IP est de développer un système général de partage de périphériques USB sur des réseaux IP. Les données sont transmises en encapsulant les messages d'E/S des périphériques USB dans des messages TCP/IP qui peuvent être utilisés pour la communication entre ordinateurs.
Aperçu de la conception USB/IP
L'outil permet aux applications USB et aux pilotes de périphériques d'origine d'être utilisés sans modification par des appareils distants.
Comme illustré dans le diagramme ci-joint, le pilote VHCI (Virtual Host Controller Interface) est configuré comme un pilote de contrôleur hôte USB sur la machine cliente.
Le rôle du VHCI est de permettre les connexions, l'énumération et l'initialisation des périphériques USB distants en émulant un pilote de contrôleur hôte physique. Il prend les blocs de demande générés par les appareils USB et les encapsule dans des requêtes USB/IP qui sont envoyées aux serveurs distants.
Le pilote Stub sur l'hôte serveur reçoit la transmission et la transforme en requêtes USB qui sont communiquées aux appareils USB physiques.