Conectando um pixel do Google a um PC host ao usar um teclado USB

Conectando um pixel do Google a um PC host ao usar um teclado USB

É possível conectar um pixel do Google a um PC e adb in, tendo um teclado USB conectado ao pixel?

Tentei a seguinte configuração e o teclado funcionou, mas o PC não detectou o pixel

  • Pixel conectado ao hub USB C com 4 portas Tipo A
  • Teclado USB com cabo Tipo A conectado ao hub
  • O cabo USB tipo A para C conecta o PC ao hub

Acho que tem a ver com o fato de que o conector tipo A se destina a conectar-se a dispositivos e não a hosts. Portanto, não consigo conectar o pixel ao PC quando o conector lateral do pixel é do tipo A.

Responder1

Sim, sua conclusão está certa.

USB não é como Ethernet ou FireWire; é estritamente direcional. Sua primeira conexão é do Pixel (host) ao hub (dispositivo); o segundo e o terceiro vão do hub (host) ao teclado e ao PC (dispositivos).

  • Mesmo com um cabo Tipo C, o Pixel pode atuar como hostoucomo um dispositivo, mas não ambos ao mesmo tempo. Se você conectá-lo à porta 'upstream' de um hub, o Pixel estará no modo host – ele não pode ser detectado por outro host como um dispositivo ao mesmo tempo.

  • Um hub sempre tem uma porta 'upstream' (atuando como um dispositivo e entrando em um host) e o restante são portas 'downstream' (atuando como host e entrando em dispositivos).

  • Soquetes tipo Asempreatuam como portas downstream (host) e só podem ser conectadas a dispositivos. (Os soquetes Tipo B são o oposto.)

  • Da mesma forma, quando você tem um cabo A para C, o plugue tipo Asempreentra em um host e a extremidade tipo C é conectada de forma que sempre mude sua extremidade (ou seja, seu PC) para o modo 'dispositivo'.

Veja também:

informação relacionada