Поле Я заинтересован в iSerial с выхода: lsusb -d <idVendor>:<idProduct> -v
Используйте iSerialNumber дескриптор USB устройства для уникальной идентификации GoPro камеры
Пример вывода неуникальным iSerialNumber:
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 <-- Three string descriptors exist to provide details of the manufacturer, product and serial number. There is no requirement to have string descriptors. If no string descriptor is present, a index of zero should be used.
bNumConfigurations 1
Configuration Descriptor:
Насколько Я знаю, что iSerialNumber не всегда содержит однозначно идентифицируемое строковое значение. Например, Iphone и Ipad включают эту информацию, но некоторые другие устройства, которые я тестировал, не имеют этого значения. Не обязательно в соответствии с USB standard иметь дескрипторы строк.
Может ли кто-нибудь, кто владеет GoPro, сказать, имеет ли он дескриптор строки для серийного номера?
У меня пока нет камеры.
Звуки очень маловероятно, чтобы быть уникальным –
@BenVoigt, да, именно моя мысль! – user3473830