我感兴趣的领域是来自以下输出的 iSerial:lsusb -d <idVendor>:<idProduct> -v
非唯一 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 标准,字符串描述符不是强制性的。
拥有 GoPro 的人能否告诉我它是否有序列号的字符串描述符?
我还没有相机。