Вывод lsusb -v для GoPro / Sony AS-30

Кто-то здесь, кто имеет знания Linux и камеру GoPro / Sony Action (например, AS-30), кто может помочь мне с выходом бега lsusb с камерой, подключенной через USB к компьютеру:

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

Меня интересует только поле "Дескриптор устройства" 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:

Моя конфигурация будет иметь несколько одинаковых камер, подключенных к одному компьютеру, и я хочу знать, могу ли я использовать номер iSerial для уникальной идентификации каждой камеры. Я не заинтересован в получении номера iSerial, просто если вы можете подтвердить, что этот номер выглядит уникальным.

1 ответ

Решение

Я бегал lsusb -v для моего USB-подключенного GoPro Hero 4 Silver. Возвращенный iSerial действительно выглядит как (уникальный) серийный номер. Возвращаемый номер состоит из одной заглавной буквы, за которой следуют 13 цифр.

К сожалению, у меня нет нескольких камер GoPro, чтобы подтвердить, что они на самом деле возвращают разные номера. У меня также нет Sony AS-30, чтобы проверить там.

ИЗМЕНЕНО, чтобы добавить: я только что нашел тот же серийный номер, возвращенный lsusb на наклейке в батарейном отсеке камеры. Так что это действительно похоже на уникальный серийный номер.

Другие вопросы по тегам