USB/IP - USB डिवाइस को नेटवर्क पर साझा करें
(usbip.sourceforge.net)USB/IP का लक्ष्य USB डिवाइसों को IP नेटवर्क पर साझा करना है। USB डिवाइस की सभी क्षमताओं को साझा करने के लिए यह USB I/O संदेशों को encapsulate करके TCP के माध्यम से भेजता और प्राप्त करता है.
USB डिवाइस के ड्राइवर और उसे उपयोग करने वाले application में कोई बदलाव किए बिना, remote USB device को local कंप्यूटर पर ऐसे ही इस्तेमाल किया जा सकता है जैसे वह सीधे उससे जुड़ा हो।
Windows के लिए: https://github.com/cezanne/usbip-win
3 टिप्पणियां
इसी से मैंने यह डेमो किया था कि दफ़्तर में firmware development पर भी CI/CD लागू किया जा सकता है.. रिमोट सर्वर से लोकल के USB डिवाइस को माउंट करके unit test, e2e test आदि को स्वचालित किया था..
हा
Virtual FIDO - 2FA/WebAuthN के लिए वर्चुअल Yubikey डिवाइस
यह वही चीज़ है जो मैंने एम्बेडेड पर काफ़ी काम करते समय इस्तेमाल की थी। उस समय डेवलपमेंट एनवायरनमेंट VirtualBox VM में था, लेकिन USB Passthrough फीचर पूरी तरह से काम नहीं करता था।
लगता है कि AWS EC2 जैसे cloud कंप्यूटर पर USB इस्तेमाल करने के लिए भी इसका उपयोग होता है।