Me encontré con algunas dudas:
¿Cuáles son exactamente las diferencias entre un host USB y un dispositivo?
El host inicia todas las comunicaciones en el bus, el dispositivo solo responde cuando el host lo solicita. Para más detalles, consulte las especificaciones en usb.org .
Cuando dos dispositivos se conectan [...]
Uno debe comportarse como host y el otro como dispositivo. Los detalles se pueden encontrar en las especificaciones de USB OTG.
¿Puede un dispositivo actuar como host y como dispositivo?
Por ejemplo, muchos teléfonos y tabletas con Android pueden (requiere Android 3+). La "magia" está en el cable/adaptador On-the-Go, que cambia el teléfono al modo de anfitrión poniendo el pin de ID en GND.
Al igual que Stéphane, vine aquí por la respuesta. ¡Qué no encontré aquí! Con un poco de investigación esto es lo que encontré.
Con un controlador de host podrá comunicarse con todos los dispositivos USB, y con un controlador de dispositivo USB solo podrá comunicarse con un controlador de host.
El host USB es el USB en el lado de la PC en la mayoría de los casos y el dispositivo USB es el USB en su mouse, teclado, memoria flash, etc.
Todas las transacciones USB son administradas por el Host. y el Dispositivo solo responde a las transacciones del Host.
Espero que ayude.
olin lathrop
cuántico231
Stéphane
olin lathrop
Stéphane
kumowoon1025
usuario197942