我有一堆USB串行设备(准确地说是这些:http://plugable.com/products/PL2303-DB9),如果可能的话,我想通过拔下/重新插入事件来“跟踪”它们(即使重新插入事件是一个不同的USB端口)。如何在断开连接时跟踪USB设备?
驱动程序似乎会从其USB位置创建其BSD dialin/callout/tty设备名称,但这会根据您插入的USB端口而有所不同。
看着插入两个独立的USB端口的两个相同的设备之间由于IOKit属性词典,唯一的区别是在sessionID
,USB Address
,locationID
,portNum
或在出现从所述locationID
导出的值。 sessionID
每个会话似乎都会发生变化(即每次拔出/重新插入后都会有所不同)。
由于这些设备都返回0
为iSerialNumber
,我想我基本上在这里搞砸了,但我想我会在这里抛出它,看看有没有人有任何想法。是否有一些通用工具可以将一些“令牌”写入USB设备,我可以读回来?我没有看到我的快速浏览/搜索USB标准的任何东西,但像这样的设施肯定会有诀窍...
任何想法?
*叹*好吧... – ipmcc 2013-05-05 12:34:01