Tengo dos computadoras, un teclado USB y un mouse USB. Quiero construir algo que me permita cambiar los dispositivos USB entre las dos computadoras. Mi enfoque sería comprar un nuevo concentrador USB con alimentación y conectar el teclado y el mouse en él. Luego, usaría un microcontrolador para controlar los transistores para las líneas de DATOS y DATOS + a las dos PC (hasta un total de cuatro transistores). Solo cortocircuitaría todos los cables de GND (desde el concentrador alimentado y las PC), eso no debería hacer ningún daño, ¿verdad? - y deje los cables de + 5V de las PC desconectados. Por lo que puedo ver, eso debería funcionar bien para el cambio.
Sin embargo, ¿cómo sabrían las PC (o el concentrador con alimentación) cuándo hacer un nuevo saludo y demás? ¿Es suficiente tener el cable de + 5V al concentrador USB alto de manera predeterminada y llevarlo a GND mientras se cambia? ¿El concentrador USB iniciaría un apretón de manos o algo cuando su cable USB + 5V se levante?
Además, ¿cómo descubriría la otra PC que acaba de perder la conexión? ¿Comprobando si hay un voltaje entre Data + y Data-?