Conexión de un teléfono inteligente/tableta Android a la PC y otro dispositivo a través del concentrador USB

Voy a conectar un dispositivo USB a un teléfono móvil Android, usando Android ICS 4.0 USB OTG.

¿Puedo conectar este dispositivo al teléfono inteligente a través del concentrador USB y conectar el teléfono a través del concentrador USB a la PC para implementar aplicaciones al mismo tiempo (usando un cable USB macho-macho)? ¿Será una solución segura tanto para el teléfono como para mi dispositivo?

Respuestas (2)

Creo que estás diciendo que quieres que la PC sea el anfitrión del concentrador USB (para que pueda conectarse a tu teléfono) pero que el teléfono también sea el anfitrión del concentrador USB (para que pueda conectarse a este otro dispositivo). No, eso no funcionará. Las conexiones USB se basan en una estructura de árbol. Dado este:

PC----Hub----OtherDevice
       |
       |
     Phone

Phoneno puede ser el padre de OtherDevicea menos que también sea el padre de Huby, por lo tanto, el PC.

Debe conectar el teléfono directamente al otro dispositivo y acceder al teléfono a través de la red desde la PC como dice Ryan en su respuesta.

La única razón por la que no dije eso fue que no pude encontrar ninguna información que diga que el USB solo puede "ejecutarse" en un modo a la vez. Sé que un puerto USB puede admitir hasta 127 dispositivos (al menos de acuerdo con las especificaciones), pero no estaba seguro de si pueden entrar en múltiples modos en el hardware/software de Android.
@Ryan Página 16 de usb_20.pdf de http://www.usb.org/developers/docs/ :P. Lo llaman una topología de "estrella escalonada" . Supongo que podría ser posible piratear la especificación para habilitar esto, pero tanto el teléfono como el concentrador deberían hacerlo, y no veo por qué alguien se molestaría. Ahora bien, si el teléfono tuviera dos interfaces y pudiera conectar una a la PC y otra al otro dispositivo sin el concentrador, estaría bien.

De acuerdo con esta página , si necesita conectarse al dispositivo adb, deberá conectarse adba través de tcp.

para ingresar al modo adb tcp ingreseadb connect <device-ip-address>:5555

para volver a adb sobre usb enteradb usb