Skip to main content

আমার 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 হতে হবে। অন্য কোনো অ্যাপ্লিকেশনের ডিভাইসে একচেটিয়া দখল নেই কিনা নিশ্চিত করুন।

সম্পর্কিত সরঞ্জাম

প্রায়শই জিজ্ঞাসিত প্রশ্ন

USB টেস্ট কীভাবে কাজ করে?

এটি WebUSB API ব্যবহার করে একটি সংযুক্ত USB ডিভাইসে অ্যাক্সেসের অনুরোধ করে এবং vendor ও product ID সহ এর ডেসক্রিপ্টর তথ্য পড়ে।

আমার USB ডিভাইস কেন দেখা যাচ্ছে না?

সব USB ডিভাইস WebUSB এর মাধ্যমে অ্যাক্সেসযোগ্য নয়। HID ডিভাইস (কীবোর্ড, মাউস) পরিবর্তে WebHID ব্যবহার করে। ডিভাইস সিস্টেম ড্রাইভার দ্বারা দখল করা থাকলে দেখা যাবে না।

কোন ব্রাউজার WebUSB সমর্থন করে?

Chrome ও Edge WebUSB সমর্থন করে। Safari ও Firefox 2025 পর্যন্ত এটি সমর্থন করে না।

এটি ব্যবহার করা কি নিরাপদ?

হ্যাঁ। WebUSB প্রতিটি ডিভাইসের জন্য স্পষ্ট ব্যবহারকারী অনুমতি প্রয়োজন। কোনো ডেটা কোনো সার্ভারে পাঠানো হয় না।