2014-03-19 118 views
0

enter image description here我正在開發USB到串行應用程序,其中移動設備將連接USB集線器,並且此集線器通過CP2102電纜與其他設備連接。我能夠識別所有設備,並且可以讀寫。但問題都是一樣的廠商和產品ID等信息。如果我們斷開連接,USB端口號也在變化。 那麼有什麼方法可以識別連接的設備。讓我知道這裏是否需要其他信息。 我正在使用此示例進行開發。如何通過USB識別連接的設備

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

+0

是的,通過VID和PID ...所以你的問題到底是什麼?你需要一個VID和PID數據庫嗎?你可以找到這樣的搜索引擎。 –

+0

我使用相同的Cp2102電纜,因此每個設備都顯示相同的產品和供應商ID「0x10C4/0xEA60:CP210x UART橋」。我需要確定哪些設備連接到哪個端口(如掃描儀,打印機,稱重顯示器)。 –

+0

@ChrisStratton,現在我已經附上截圖了。 –

回答

0

看看AN721,有一個工具,用這個文件,Silicon Labs公司提供,以便您可以自定義設備的VID和PID,序列號和設備串去。序列號可能是使開發設備獨一無二的最簡單方法,如果您更改了VID/PID,那麼您需要使用這些新設置創建自定義驅動程序以恢復設備。