क्या मेरा USB डिवाइस काम कर रहा है?
USB डिवाइस कनेक्ट करें और उसकी vendor ID, product ID और device class इंस्पेक्ट करें — सब आपके ब्राउज़र में WebUSB API के माध्यम से।
यह परीक्षण WebUSB API का उपयोग करके कनेक्टेड USB डिवाइस तक एक्सेस अनुरोध करता है और vendor ID, product ID, device class और इंटरफ़ेस विवरण सहित उनकी डिस्क्रिप्टर जानकारी पढ़ता है।
WebUSB USB Implementers Forum रजिस्ट्री में 15,000 से अधिक यूनिक vendor ID एक्सेस कर सकता है, लेकिन HID डिवाइस (कीबोर्ड, माउस) और मास स्टोरेज सुरक्षा के लिए डिफ़ॉल्ट रूप से ब्लॉक हैं — इनपुट डिवाइस के लिए WebHID उपयोग करें।
WebUSB is not supported in this browser. Try Chrome or Edge.
आपके परिणामों का क्या मतलब है?
| Result | Range | Meaning |
|---|---|---|
| अच्छा | वैध vendor और product ID के साथ डिवाइस डिटेक्ट | आपका USB डिवाइस काम कर रहा है और ब्राउज़र के माध्यम से सही संचार कर रहा है। डिवाइस पहचान पुष्टि करने के लिए USB ID डेटाबेस में vendor/product ID खोजे जा सकते हैं। |
| चेतावनी | डिवाइस पिकर में दिखता है लेकिन कनेक्ट करने में विफल | डिवाइस सिस्टम ड्राइवर द्वारा क्लेम हो सकता है। Linux पर, udev नियम आवश्यक हो सकते हैं। Windows पर, डिवाइस को Zadig के माध्यम से WinUSB ड्राइवर इंस्टॉलेशन की आवश्यकता हो सकती है। |
| खराब | ब्राउज़र पिकर में कोई डिवाइस नहीं दिखता | या तो कोई संगत USB डिवाइस कनेक्ट नहीं है, ब्राउज़र WebUSB सपोर्ट नहीं करता (Safari/Firefox), या USB पोर्ट/केबल दोषपूर्ण है। अलग पोर्ट आज़माएँ और सत्यापित करें कि डिवाइस OS में काम करता है। |
सामान्य समस्याएँ और उनके समाधान
ब्राउज़र 'WebUSB is not supported' दिखाता है
WebUSB के लिए Chrome या Edge आवश्यक है। Safari और Firefox यह API इम्प्लीमेंट नहीं करते। सुनिश्चित करें कि आप HTTPS पर हैं (WebUSB के लिए आवश्यक) और डेस्कटॉप ब्राउज़र उपयोग कर रहे हैं, मोबाइल नहीं।
USB डिवाइस ब्राउज़र डिवाइस पिकर में नहीं दिखता
HID डिवाइस (कीबोर्ड, माउस, गेमपैड) और मास स्टोरेज सुरक्षा के लिए WebUSB से ब्लॉक हैं। केवल WebUSB-संगत फ़र्मवेयर या अनक्लेम्ड इंटरफ़ेस वाले डिवाइस दिखाई देंगे।
डिवाइस एक्सेस करने में अनुमति एरर
Linux पर, डिवाइस की vendor ID को एक्सेस देने वाला udev नियम बनाएँ। Chrome OS पर, डिवाइस allowlisted होना चाहिए। सुनिश्चित करें कि किसी अन्य एप्लिकेशन का डिवाइस पर एक्सक्लूसिव क्लेम नहीं है।