1

Кто-то здесь, кто обладает знанием 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 ответ1

1

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .