Dispositivos USB remotos via IP

9:57 Software

Você já pensou na possibilidade de conectar um dispositivo USB em qualquer computador conectado à sua rede local e ter acesso a todos os seus recursos? Pois saiba que isto já é possível: O projeto USB/IP está desenvolvendo drivers para o kernel do Linux que trazem a possibilidade de utilizar qualquer dispositivo conectado a rede como se estivesse conectado fisicamente ao PC.

Você pode conectar webcams, pendrives, gravadores de CD/DVD, scanners, etc. Segundo o site do projeto, a performance de IO (Input / Output) dos drivers é suficiente para suportar qualquer dispositivo conectado à rede local.

Isto é feito encapsulando-se os comandos do USB em pacotes IP, que são roteados até o host que possui o dispositivo conectado. Desta forma todos os recursos do dispositivo ficam disponíveis. O interessante é que os drivers estão sendo desenvolvidos de forma que fique totalmente transparente para todos os drivers USB atuais que as requisições estão sendo transmitidas via rede. Desta forma, nenhuma modificação nos drivers já existentes se faz necessária.

Do lado do cliente é criado um driver USB virtual (VHCI - Virtual Host Controller Interface), que trabalha como uma camada de conversão entre os pacotes IP e o driver USB do dispositivo. Este driver emula uma controladora USB completa, mas em vez de se conectar diretamente ao hardware, envia todos os comandos via rede para o host que realmente possui o dispositivo conectado. Ele também é responsável por todas as funções de adição / remoção de dispositivos remotos.

Já no lado do host que conecta-se fisicamente ao dispositivo, temos um driver por dispositivo que remonta os comandos do protocolo USB a partir dos pacotes IP recebidos do VHCI (cliente) e os envia ao HW.

Arquitetura USB/IP. USB/IP Project.

Este projeto tem tudo para ser uma idéia realmente promissora, pois permitirá um uso muito mais livre dos dispositivos USB.

Por enquanto o projeto ainda está em pre-alpha, portanto não se deve esperar muita estabilidade, mas devemos esperar que dentro de algum tempo os problemas principais sejam resolvidos e possamos utilizar mais essa ferramenta.

Referências:

http://usbip.sourceforge.net/

Deixe um comentário

Seu comentário

Você pode usar as seguintes tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Atenção: A moderação de comentários está ativada, e isto pode atrasar a visualização de seu post. Não é necessário enviar novamente.