【问题标题】:Differentiate multiple USB devices having same Vendor and Product ID区分具有相同供应商和产品 ID 的多个 USB 设备
【发布时间】:2012-11-30 15:30:06
【问题描述】:

我正在编写一个应用程序,它允许 Linux 机器通过 USB 调制解调器连接到互联网。我有多个具有相同供应商和产品 ID 的 USB 调制解调器;我无法使用提供供应商和产品 ID 的 lsusb 来区分它们。根据 USB 端口提供 ID 也不能解决我的问题,因为我希望能够在任何我想要的端口中使用 USB 调制解调器。
是否有可以用来区分我的 USB 设备的唯一标识符?

【问题讨论】:

  • 他们有 MAC 地址吗?当它们运行时,这可能会显示在 ifconfig 中;如果它在连接/断开周期中保持不变(或者特别是在移动到另一台机器时),它可能是硬件中的真正价值。
  • 不,他们没有mac地址
  • 也试试序列号,USB设备应该有:PID、VID和序列号
  • @deniz 太令人惊讶了,或者这是电话调制解调器而不是移动网络接口?
  • 你也可以把它当成usb内存

标签: usb lsusb


【解决方案1】:

使用序列号区分我的 USB 调制解调器。此处显示了本网站的基本命令。

http://wiki.openmoko.org/wiki/Hardware:AT_Commands#Section_5.2C_General_Commands

我使用了“ATE+CGSN”命令,它给出了设备的序列号。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-11
    • 1970-01-01
    • 2019-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-25
    相关资源
    最近更新 更多