【问题标题】:How to identify the attached devices through USB如何通过 USB 识别连接的设备
【发布时间】:2014-04-25 03:15:57
【问题描述】:

我正在开发USB转串口应用程序,其中手机将连接USB集线器,该集线器通过CP2102电缆与其他设备连接。我能够识别所有设备并且也可以读写。但问题是都有相同的供应商和产品 ID 以及其他信息。如果我们断开连接并连接,USB 端口号也会发生变化。 那么有什么方法可以识别连接的设备。让我知道这里是否需要任何其他信息。 我正在使用此示例进行开发。

http://code.google.com/p/usb-serial-for-android/

【问题讨论】:

  • 是的,通过 VID 和 PID...那么您的问题到底是什么?您需要 VID 和 PID 数据库吗?你可以通过搜索引擎找到。
  • 我使用相同的 Cp2102 电缆,因此每个设备都显示相同的产品和供应商 ID“0x10C4 / 0xEA60:CP210x UART Bridge”。我需要确定哪些设备连接到哪个端口(如扫描仪、打印机、称重指示器)。
  • @ChrisStratton ,现在我附上了截图。

标签: java android usb tablet


【解决方案1】:

查看AN721,Silicon Labs 提供了一个随此文档附带的工具,以便您可以自定义设备的 VID 和 PID、序列号和设备字符串。序列号可能是让您的开发设备独一无二的最简单方法,如果您更改 VID/PID,那么您需要使用这些新设置创建自定义驱动程序才能恢复您的设备。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-15
    • 2011-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-15
    • 2010-10-20
    相关资源
    最近更新 更多