GoPro / Sony AS-30 的 lsusb -v 输出

GoPro / Sony AS-30 的 lsusb -v 输出

这里有一位具备 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 相机来确认它们是否都返回不同的数字。我也没有索尼 AS-30 可以检查。

已编辑补充:我刚刚在lsusb相机电池盒上的贴纸上找到了相同的序列号。所以它确实似乎是一个唯一的序列号。

相关内容