Вывод 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
на наклейке в батарейном отсеке камеры. Так что это действительно похоже на уникальный серийный номер.