USB/IP - แชร์อุปกรณ์ USB ผ่านเครือข่าย
(usbip.sourceforge.net)USB/IP มีเป้าหมายเพื่อแชร์อุปกรณ์ USB บนเครือข่าย IP โดยทำการห่อหุ้มข้อความ USB I/O และรับส่งผ่าน TCP เพื่อให้สามารถแชร์ความสามารถทั้งหมดของอุปกรณ์ USB ได้
สามารถใช้งาน remote USB device ได้เหมือนกับว่าเชื่อมต่อเข้ากับคอมพิวเตอร์ local โดยตรง โดยไม่ต้องแก้ไขไดรเวอร์ของอุปกรณ์ USB และแอปพลิเคชันที่ใช้งานอุปกรณ์นั้น
สำหรับ Windows : https://github.com/cezanne/usbip-win
3 ความคิดเห็น
เคยใช้สิ่งนี้สาธิตให้เห็นว่าแม้แต่การพัฒนาเฟิร์มแวร์ในที่ทำงานก็สามารถนำ ci/cd มาใช้ได้.. จากเซิร์ฟเวอร์ระยะไกล เราเมานต์อุปกรณ์ usb ของเครื่องโลคัลเพื่อทำ unit test, e2e test ฯลฯ แบบอัตโนมัติ.. ฮ่า
Virtual FIDO - อุปกรณ์ Yubikey เสมือนสำหรับ 2FA/WebAuthN
เป็นตัวที่เคยใช้ตอนทำงานสาย embedded หนัก ๆ เลยครับ ตอนนั้นทำสภาพแวดล้อมการพัฒนาบน VirtualBox VM แต่ฟังก์ชัน USB Passthrough มันยังไม่สมบูรณ์
ดูเหมือนว่าจะถูกใช้ตอนอยากใช้งาน USB บนคอมพิวเตอร์คลาวด์อย่าง AWS EC2 ด้วยเหมือนกันครับ