Usando un dispositivo USB localmente en 2 computadoras [cerrado]

Me gustaría hacer lo que mejor puedo describir como un interruptor USB inverso, donde un dispositivo USB 2.0 (un dongle) está conectado físicamente a 2 computadoras (ubicadas una al lado de la otra). El dongle se alimenta a través de USB.

Es decir, lo que me gustaría hacer es una división en Y, con una hembra para dos machos.

¿Se podría hacer esto simplemente cableando juntos 3 extremos de cable con los conectores apropiados? ¿Crees que el dongle sería reconocido localmente y utilizable en ambas computadoras? ¿Debo asegurarme de que la energía solo se ejecuta desde una de las computadoras?

Parece más una pregunta de superusuario , pero ya está respondida, así que guardaré la migración.

Respuestas (3)

No podrá hacer un cable Y como lo describe y hacer que funcione. USB es un protocolo de conectividad punto a punto, es decir, un solo extremo de host se conecta a un solo extremo de destino. La conexión que usted describe sería una conexión de bus de tipo de destino único de host múltiple y el USB no está diseñado para admitir eso.

Como nota al margen, tampoco querría interconectar la alimentación entre dos computadoras. GND a GND estaría bien, pero no los 5V a 5V.

Hay productos disponibles que realizan una función cercana a lo que desea. Estos son dispositivos de conmutación USB de dos vías que permiten que varios hosts compartan un dispositivo de destino, pero uno a la vez a través de un interruptor/relé mecánico o mediante un componente de interruptor electrónico.

Muchas gracias. Hay una comunicación menor e interválica entre el dispositivo y el host cuando está en uso, por lo que en este caso necesitaría encontrar algo que pueda cambiar automáticamente entre los dos hosts cada vez que necesite comunicarse con él. Tal vez también tendría que poner en cola las comunicaciones. Solo adivinar que algo así no existe y sería excesivo intentarlo y hacerlo. Parece que podría optar por un software llamado USB Network Gate, pero cuesta aproximadamente el doble que obtener un segundo dongle, así que creo que optaré por eso. Gracias de nuevo.
@eee3: puede encontrar un dispositivo que pueda compartir el dispositivo USB en un nivel superior como un recurso de disco compartido en una red, pero el costo no vale la pena. Las PC modernas con los sistemas operativos actuales se pueden conectar en red fácilmente y de manera más económica, y luego simplemente puede compartir el disco USB de una computadora a otra. De todos modos, como dices, las memorias USB de menor capacidad en estos días son casi muy baratas.

El protocolo USB no está diseñado para esto. Como ya se sugirió, puede usar un interruptor, o tal vez desee probar una solución USB sobre IP para compartir el dongle USB a través de la red.

No, no puede hacer esto simplemente conectando tres cables juntos.

Necesitas un interruptor real. Si busca en Google "usb ab switch", obtendrá todo tipo de resultados tanto para interruptores de uso compartido de dispositivos USB mecánicos como electrónicos. (Lo que hace que esta sea una pregunta de compras y, por lo tanto, fuera de tema).