什么是“OCHI根集线器仿真”usb设备?

时间:2016-07-27 00:51:22

标签: node.js macos usb osx-elcapitan

我目前正在尝试使用USB(使用node-usb),我正在打印每个连接的设备:

Connected Devices:
 - [05ac:12ab] iPad 4/Mini1 (Apple, Inc.)
 - [05ac:8206] Bluetooth HCI (Apple, Inc.)
 - [04f2:0939] undefined (Chicony Electronics Co., Ltd)
 - [05ac:8242] Built-in IR Receiver (Apple, Inc.)
 - [04f2:0833] undefined (Chicony Electronics Co., Ltd)
 - [05ac:8502] Built-in iSight (Apple, Inc.)
 - [05ac:8005] OHCI Root Hub Simulation (Apple, Inc.)
 - [05ac:8005] OHCI Root Hub Simulation (Apple, Inc.)
 - [05ac:8005] OHCI Root Hub Simulation (Apple, Inc.)
 - [05ac:8005] OHCI Root Hub Simulation (Apple, Inc.)

格式为- [vendorId:productId] productName (vendorName)undefined productNames是由于我如何填充vendorID(我认为)的错误,它们是我的鼠标和键盘。其余的都是非常自我解释的

但我想知道的是,什么是OHCI Root Hub模拟?我怀疑它与EHCI根集线器仿真和XHCI根集线器仿真有关,因为我可以找到很多文章一起提到它们(但没有定义它们)。我还怀疑它们是USB的分类/类型/协议/部门,因为我依旧记得链接到“OHCI规范”的链接。

我说错了吗?

1 个答案:

答案 0 :(得分:3)

它们代表计算机的USB控制器,计算机使用UHCI协议与之通信。 (也就是说,它是一个USB 2.0控制器。)你看到其中有几个,因为你的电脑有多个USB端口。

如果仔细查看这些设备的地址和端口号,您将能够看到哪些设备插入了哪些端口。如果您有任何USB集线器,您可能需要尝试将它们连接起来以查看更“有趣”的设备树。