Ausgabe von lsusb -v für GoPro / Sony AS-30

666
Teodor-Bogdan Barbieru

Jemand, der über Linux-Kenntnisse verfügt, und eine GoPro / Sony Action-Kamera (wie AS-30), die mir bei der Ausgabe helfen kann, wenn lsusbdie Kamera über USB an den Computer angeschlossen ist:

lsusb -d <idVendor>:<idProduct> -v 

Ich interessiere mich nur für das Device Descriptor-Feld "iSerial":

Example output: Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 239 Miscellaneous Device bDeviceSubClass 2 ? bDeviceProtocol 1 Interface Association bMaxPacketSize0 64 idVendor 0x0402 ALi Corp. idProduct 0x9665 Gateway Webcam bcdDevice 0.09 iManufacturer 3  iProduct 1  iSerial 0 <-- Some manufactures make this unique for every device/some don't include it bNumConfigurations 1 Configuration Descriptor: 

In meiner Konfiguration werden mehrere identische Kameras an denselben Computer angeschlossen. Ich möchte wissen, ob ich die "iSerial" -Nummer verwenden kann, um jede Kamera eindeutig zu identifizieren. Ich bin nicht daran interessiert, eine "iSerial" -Nummer zu erhalten, nur wenn Sie bestätigen können, dass diese Nummer eindeutig ist.

1

1 Antwort auf die Frage

1
Chriki

Ich habe lsusb -vmeine GoPro Hero 4 Silver über USB angeschlossen. Das zurückgegebene iSerialDokument sieht tatsächlich wie eine (eindeutige) Seriennummer aus. Die zurückgegebene Nummer besteht aus einem einzelnen Großbuchstaben, gefolgt von 13 Ziffern.

Leider habe ich nicht mehrere GoPro-Kameras, um zu bestätigen, dass alle tatsächlich unterschiedliche Nummern zurückgeben. Ich habe auch keine Sony AS-30 zum Überprüfen.

BEARBEITET zum Hinzufügen: Ich habe gerade die gleiche Seriennummer gefunden, die lsusbauf einem Aufkleber im Batteriefach der Kamera zurückgegeben wurde. Es scheint also tatsächlich eine eindeutige Seriennummer zu sein.