20 Punkte von regentag 2022-09-20 | 3 Kommentare | Auf WhatsApp teilen

USB/IP hat das Ziel, USB-Geräte über ein IP-Netzwerk gemeinsam zu nutzen. Um alle Funktionen von USB-Geräten bereitzustellen, werden USB-I/O-Nachrichten gekapselt und über TCP gesendet und empfangen.

Ohne Änderungen an den Treibern der USB-Geräte oder den Anwendungen, die sie verwenden, können Remote-USB-Geräte so genutzt werden, als wären sie direkt mit dem lokalen Computer verbunden.

Für Windows: https://github.com/cezanne/usbip-win

3 Kommentare

 
jjpark78 2022-09-21

Damit hatte ich damals demonstriert, dass sich sogar in der Firmware-Entwicklung im Job CI/CD anwenden lässt.. Ich hatte auf einem Remote-Server lokale USB-Geräte eingehängt und damit Unit-Tests, E2E-Tests usw. automatisiert.. Haha

 
kbumsik 2022-09-21

Das ist ein Teil, das ich früher während meiner intensiven Embedded-Phase benutzt habe. Damals habe ich in einer VirtualBox-VM entwickelt, aber die USB-Passthrough-Funktion war nicht vollständig.

Anscheinend wird es auch genutzt, wenn man USB auf einem Cloud-Computer wie AWS EC2 verwenden will.