USB/IP - USB-Geräte über das Netzwerk freigeben
(usbip.sourceforge.net)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
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
Virtual FIDO - Virtuelles Yubikey-Gerät für 2FA/WebAuthN
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.