1

Я ищу способ взять устройство USB 3.0 и получить к нему доступ через GigE Ethernet. Это немного сложно, потому что все, что подходит, это сетевые адаптеры USB. Преобразование должно быть USB 3.0 в GigE, потому что это приложение с высокой пропускной способностью.

Я видел решения по расширениям USB (адаптируется к одному носителю, например, оптоволокну, а затем обратно к USB), но я бы предпочел перейти на GigE и остаться там. Это означает, что интерфейс USB должен быть эмулирован на ПК. Возможно, если бы удаленное устройство было достаточно умным, оно могло бы использовать драйвер VHCI для Linux, и никакие сторонние драйверы не понадобились бы.

Помимо рекомендаций по шоппингу, возможно ли это вообще? Благодарю.

Причиной запроса является комбинация факторов, но обычно она мне нужна для:

  1. Дальнейшее расстояние
  2. Лучшая помехоустойчивость
  3. Электрическая изоляция
  4. Лучшая кабельная архитектура

1 ответ1

5

Встроенный в Linux драйвер usbip (vhci) поддерживает USB3 SuperSpeed начиная с ядра 4.13. Для этого не требуется никакого специального оборудования, кроме двух систем Linux - вам нужно только загрузить соответствующие модули ядра, затем запустить usbip bind на сервере / мосте и usbip attach на клиенте.

(Обратите внимание, что протокол usbip не имеет никаких функций безопасности - ни шифрования, ни аутентификации, ни проверки целостности. Возможно, вы захотите использовать его вместе с IPsec или другим типом VPN.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .