Anschließen eines Google Pixel an einen Host-PC unter Verwendung einer USB-Tastatur

Anschließen eines Google Pixel an einen Host-PC unter Verwendung einer USB-Tastatur

Ist es möglich, ein Google Pixel an einen PC anzuschließen und ADB einzubinden, während eine USB-Tastatur an das Pixel angeschlossen ist?

Ich habe das folgende Setup ausprobiert und die Tastatur funktionierte, aber der PC erkannte das Pixel nicht

  • Pixel an USB-C-Hub mit 4 Typ-A-Anschlüssen angeschlossen
  • USB-Tastatur mit Typ-A-Kabel an Hub angeschlossen
  • USB-Typ-A-auf-C-Kabel verbindet PC mit Hub

Ich denke, es lag daran, dass der Typ-A-Anschluss für den Anschluss an Geräte und nicht an Hosts gedacht ist. Daher kann ich das Pixel nicht an den PC anschließen, wenn der Anschluss auf der Pixelseite vom Typ A ist.

Antwort1

Ja, Ihre Schlussfolgerung ist richtig.

USB ist nicht wie Ethernet oder FireWire; es ist streng gerichtet. Ihre erste Verbindung ist vom Pixel (Host) zum Hub (Gerät); die zweite und dritte sind vom Hub (Host) zur Tastatur und zum PC (Geräte).

  • Auch mit einem Typ-C-Kabel kann das Pixel entweder als Host fungierenoderals Gerät, aber nicht beides gleichzeitig. Wenn Sie es an den „Upstream“-Port eines Hubs anschließen, befindet sich das Pixel im Host-Modus – es kann nicht gleichzeitig von einem anderen Host als Gerät erkannt werden.

  • Ein Hub hat immer einen „Upstream“-Port (der als Gerät fungiert und in einen Host führt) und die übrigen sind „Downstream“-Ports (die als Host fungieren und in Geräte führen).

  • Typ-A-Buchsenstetsfungieren als Downstream-Ports (Host-Ports) und können nur an Geräte angeschlossen werden. (Typ-B-Buchsen sind das Gegenteil.)

  • Ähnlich verhält es sich bei einem A-auf-C-Kabel: Der Typ-A-Steckerstetsgeht in einen Host und das Typ-C-Ende ist so verdrahtet, dass es sein Ende (also Ihren PC) immer in den Gerätemodus schaltet.

Siehe auch:

verwandte Informationen