我正在寻找一种方法来获取 USB 3.0 设备并通过 GigE 以太网访问它。搜索起来有点困难,因为找到的都是 USB 网络适配器。转换必须是 USB 3.0 到 GigE,因为它是一个高带宽应用程序。
我见过一些关于 USB 扩展的解决方案(先适应一种介质,例如光纤,然后再适应 USB),但我更愿意使用 GigE 并一直使用。这意味着必须在 PC 上模拟 USB 接口。如果远程设备足够智能,它可能会使用 Linux 的 VHCI 驱动程序,而不需要第三方驱动程序。
除了购物建议之外,这是否可能/存在?谢谢。
提出请求的原因是多种因素的,但一般来说我需要它来:
- 更远的距离
- 更好的抗噪能力
- 电气隔离
- 更好的布线架构
答案1
内置 Linux通用协议驱动程序 (vhci) 从内核 4.13 开始支持 USB3 SuperSpeed。除了两个 Linux 系统外,它不需要任何特殊硬件 - 您只需加载适当的内核模块,然后usbip bind
在服务器/桥接器和usbip attach
客户端上运行。
(请注意,usbip 协议没有任何安全功能 - 没有加密、没有身份验证、没有完整性检查。您可能希望将它与 IPsec 或其他 VPN 类型一起使用。)