بررسی دستگاه USB

بررسی کنید رایانه شما کدام دستگاه‌های USB را می‌شناسد و آن‌ها چگونه متصل می‌شوند. این ابزار با استفاده از WebUSB در Chrome یا Edge دستگاه‌های متصل و مجاز شما را فهرست می‌کند و شناسه فروشنده، شناسه محصول، کلاس دستگاه، نام سازنده و شماره سریال آن‌ها را می‌خواند — همه این پردازش‌ها به‌صورت محلی در مرورگر شما انجام می‌شود؛ همچنین جست‌وجوی دستی VID و PID که هنگام در دسترس نبودن WebUSB در همه مرورگرها کار می‌کند.

بررسی دستگاه USBWebUSB · فقط محلی

…

هر دستگاه USB را با شناسه‌اش شناسایی کنید (در همه مرورگرها کار می‌کند)

می‌توانید حتی بدون WebUSB API یک دستگاه USB را جست‌وجو کنید. شناسه فروشنده (VID) و شناسه محصول (PID) را از مدیر دستگاه خود بگیرید، در پایین وارد کنید و ما فروشنده، محصول و کلاس دستگاه را از پایگاه داده‌ای محلی پیدا می‌کنیم — هیچ‌چیز از دستگاه شما بیرون نمی‌رود.

🔒 محلی اجرا می‌شود. فراداده دستگاهی که فقط خوانده می‌شود هرگز بارگذاری نمی‌شود.

🔌
اسکن دستگاه‌های متصل

دسترسی را درخواست کنید و سپس هر دستگاه USB را که مرورگرتان می‌تواند فهرست کند ببینید، همراه با به‌روزرسانی زنده اتصال و قطع اتصال هنگام وصل کردن و جدا کردن سخت‌افزار.

🏷️
شناسه فروشنده و محصول

شناسه VID و PID هر دستگاه را مستقیماً از توصیف‌گرهای سخت‌افزار می‌خواند و آن‌ها را با پایگاه داده‌ای که در صفحه گنجانده شده به نام فروشنده و محصول تبدیل می‌کند.

📦
اطلاعات کلاس دستگاه

کلاس و زیرکلاس دستگاه USB را ببینید تا بدانید سخت‌افزار حافظه انبوه است یا دستگاه ورودی انسان، چاپگر، تجهیزات صوتی یا رابطی اختصاصی برای فروشنده.

🔄
اتصال و قطع اتصال زنده

هنگام وصل یا جدا کردن دستگاه در لحظه واکنش نشان می‌دهد؛ این سریع‌ترین راه برای جدا کردن این است که ایراد در پورت، کابل، درایور یا خود دستگاه است.

🔒
اولویت با حریم خصوصی

همه چیز محلی اجرا می‌شود. هیچ داده دستگاهی بارگذاری یا ذخیره نمی‌شود و جدول جست‌وجوی فروشنده همراه صفحه ارائه می‌شود، نه با فراخوانی یک سرور دوردست.

🩺
یاری‌دهنده عیب‌یابی

آشکار می‌کند که دستگاهی اصلاً شناسایی می‌شود یا نه و پیش از آنکه یک بعدازظهر را صرف نصب دوباره درایور یا تعویض کابل کنید، نقطه شروعی روشن به شما می‌دهد.

🔢
جست‌وجوی دستی VID / PID

مرورگرتان WebUSB ندارد؟ شناسه فروشنده و شناسه محصول را دستی وارد کنید تا همچنان فروشنده، نام محصول و کلاس دستگاه را از پایگاه داده محلی به دست آورید، بدون نیاز به هیچ مجوزی.

🧾
نمایش شماره سریال و سازنده

هر زمان دستگاه آن‌ها را ارائه کند، رشته سازنده و شماره سریال را نمایش می‌دهد؛ برای انبارگردانی، پیگیری گارانتی و رهگیری دارایی‌ها سودمند است.

🌐
بدون نیاز به درایور

شناسایی بر مرورگر و خود توصیف‌گرهای USB تکیه دارد، بنابراین می‌توانید دستگاهی را پیش از نصب هر درایور سازنده روی سیستم بررسی کنید.

⚡
فوری و رایگان

بدون نصب‌کننده، بدون حساب کاربری و بدون افزونه مرورگر. کل بررسی در یک بار بارگذاری صفحه انجام می‌شود و روی Windows، macOS، Linux، ChromeOS و Android یکسان رفتار می‌کند.

🧩
یکسان در همه سیستم‌های عامل

همین صفحه سخت‌افزار را روی Windows، macOS، Linux، ChromeOS و Android به شکلی یکسان شناسایی می‌کند، پس می‌توانید نتیجه‌ها را میان دو دستگاه مقایسه کنید بدون نصب ابزاری متفاوت روی هرکدام.

🎯
شناسایی دقیق دستگاه

شناسه‌های فروشنده و محصول از خود سخت‌افزار خوانده می‌شوند نه از حدس زدن نام محصول؛ یعنی شماره‌هایی که می‌بینید را می‌توان با اطمینان با دانلودهای درایور، نسخه‌های میان‌افزار و پایگاه‌های داده پشتیبانی مطابقت داد.

بررسی دستگاه USB چگونه کار می‌کند

وقتی روی دکمه بررسی کلیک می‌کنید، Chrome یا Edge انتخاب‌گر دستگاه WebUSB را باز می‌کند که سخت‌افزاری را فهرست می‌کند که مرورگر حاضر است در اختیار صفحه بگذارد. پس از مجاز کردن یک دستگاه، صفحه navigator.usb.getDevices() را فراخوانی می‌کند و توصیف‌گرهایی را می‌خواند که خود دستگاه روی گذرگاه گزارش می‌دهد. هیچ‌چیز به هیچ‌جا فرستاده نمی‌شود: WebUSB فقط اطلاعاتی را آشکار می‌کند که مرورگر شما از پیش در اختیار دارد و هر جست‌وجو داخل همان زبانه انجام می‌شود. نه بخشی روی سرور وجود دارد، نه درخواستی در پس‌زمینه و نه سنجش‌آماری متصل به بررسی.

برای هر دستگاه مجاز، شناسه فروشنده (VID)، شناسه محصول (PID)، نام محصول، سازنده، شماره سریال و کلاس دستگاه USB را می‌بینید. ابزار VID را با جدولی از فروشندگان که همراه صفحه ارائه شده مطابقت می‌دهد، بنابراین شناسایی حتی آفلاین هم کار می‌کند. چون WebUSB فقط در بافتی امن در دسترس است، این صفحه روی HTTPS ارائه می‌شود و انتخاب‌گر تنها در پاسخ به کلیک شما باز می‌شود، نه خودکار هنگام بارگذاری صفحه. می‌توانید در یک نشست چند دستگاه را مجاز کنید و آن‌ها را کنار هم مقایسه کنید؛ تازه‌سازی فهرست هم توصیف‌گرها را دوباره می‌خواند تا پس از تعویض کابل یا رفتن به پورت دیگر تغییر را تأیید کنید.

درک نتیجه‌ها

دستگاهی که با نام فروشنده و محصول فهرست شده، توسط مرورگر شناسایی و فهرست شده است. برچسب ناشناس صرفاً یعنی شناسه فروشنده هنوز در جدول همراه صفحه نیست؛ VID و PID خام همچنان از سخت‌افزار خوانده می‌شوند، پس می‌توانید آن‌ها را جای دیگری جست‌وجو کنید. فیلدهای سازنده و شماره سریال در مشخصات USB اختیاری‌اند و بسیاری از دستگاه‌های ارزان‌قیمت آن‌ها را خالی می‌گذارند. مقایسه دو واحد از یک مدل اغلب روشنگر است: شناسه فروشنده و محصول باید دقیقاً یکسان و شماره‌های سریال متفاوت باشند؛ ناهمخوانی در شناسه‌ها نشانه قوی‌ای است که یک واحد تغییر نسخه، برد بازسازی‌شده یا کالای تقلبی است.

کلاس دستگاه نحوه ارتباط سخت‌افزار را توصیف می‌کند، نه ظاهر آن را. کلاس 8 حافظه انبوه است، 7 چاپگرها، 3 دستگاه‌های رابط انسان مانند صفحه‌کلید و ماوس، 1 صدا و تصویر را در بر می‌گیرد و 255 یعنی فروشنده رابط خودش را تعریف می‌کند. اگر دستگاهی اصلاً ظاهر نمی‌شود، به همین ترتیب نخست پورت دوم، سپس کابل دوم و بعد رایانه دوم را آزمایش کنید تا ایراد سخت‌افزاری را از مشکل درایور جدا کنید. تغییر یک متغیر در هر مرحله همان چیزی است که یک ایراد مبهم و متناوب را به پاسخی قطعی درباره جزء معیوب تبدیل می‌کند.

محدودیت‌هایی که صادقانه می‌گوییم

WebUSB فقط در مرورگرهای Chromium مانند Chrome و Edge روی رایانه رومیزی و Android پیاده‌سازی شده است؛ Safari، Firefox و بیشتر مرورگرهای درون‌برنامه‌ای آن را اصلاً ارائه نمی‌کنند. این صفحه تنها دستگاه‌هایی را فهرست می‌کند که صریحاً مجاز می‌کنید و تنها آن‌هایی را که مرورگر می‌تواند فهرست کند. بسیاری از دستگاه‌هایی که درایورهای سیستم‌عامل رابط‌هایشان را تصاحب کرده‌اند — از جمله صفحه‌کلیدها و ماوس‌های نصب‌شده و تلفن‌هایی که از MTP استفاده می‌کنند — هرگز در انتخاب‌گر ظاهر نمی‌شوند. این یک مرز پلتفرمی است، نه عیب ابزار، و وجود دارد تا صفحه‌ای وب نتواند بی‌صدا کنترل سخت‌افزار ورودی‌ای را که فعالانه استفاده می‌کنید در دست بگیرد.

اگر چیزی ظاهر نشد، علت معمولاً یکی از چهار چیز است: مرورگر از WebUSB پشتیبانی نمی‌کند، اعلان مجوز را بسته‌اید، دستگاه در اختیار درایور سیستم‌عامل است، یا خود پورت معیوب است. نخست هشدار پشتیبانی مرورگر را بررسی کنید، سپس بررسی را با دستگاه، کابل و پورت دیگری تکرار کنید تا علت را محدودتر کنید. جست‌وجوی دستی VID و PID در پایین در همه مرورگرها کار می‌کند و هیچ مجوزی نمی‌خواهد، پس همیشه به‌عنوان جایگزین در دسترس است. نتیجه‌ها را یک نگاه سریع اولیه بدانید، نه فهرست کامل سخت‌افزار؛ چون مدیر دستگاه سیستم همیشه بیش از یک صفحه وب محدودشده نشان می‌دهد.

دستگاه‌های پشتیبانی‌شده

پس از مجاز کردن یک دستگاه، WebUSB می‌تواند هر چیزی را که مرورگر قادر به فهرست کردن باشد آشکار کند. در عمل این دسته‌ها بیشتر دیده می‌شوند:

  • فلش‌های USB و SSDهای خارجی
  • بردهای توسعه مانند Arduino، ESP32 و Raspberry Pi Pico
  • وب‌کم‌ها، کارت‌های ضبط تصویر و دستگاه‌های ضبط HDMI
  • میکروفون‌ها، هدست‌ها و رابط‌های صوتی USB
  • دسته‌های بازی، فرمان‌های مسابقه و اهرم‌های پرواز
  • چاپگرها و برچسب‌زن‌ها
  • مبدل‌های USB به سریال و پروب‌های اشکال‌زدایی
  • کارت‌خوان‌های هوشمند و کلیدهای امنیتی سخت‌افزاری
  • دوربین‌های دیجیتال در حالت PTP
  • هاب‌های USB، داک‌ها و ایستگاه‌های اتصال
  • ابزارهای اندازه‌گیری و اسیلوسکوپ‌های USB
  • رابط‌های به‌روزرسانی میان‌افزار و DFU

چرا دستگاه‌های USB را آنلاین بررسی کنیم

وقتی یک دستگاه جانبی بدرفتاری می‌کند، نخستین پرسش واقعاً سودمند این است که آیا رایانه اصلاً آن را می‌بیند. این ابزار در چند ثانیه و بدون نصب هیچ‌چیز به آن پاسخ می‌دهد و نشان می‌دهد دستگاهی روی گذرگاه USB فهرست می‌شود یا نه و دقیقاً خودش را چگونه به سیستم‌عامل معرفی می‌کند. دستگاهی که با نام معقول فروشنده و محصول ظاهر می‌شود به‌طور عادی فهرست می‌شود، اما دستگاهی که هرگز ظاهر نمی‌شود می‌گوید مشکل زیر لایه برنامه است و باید در سطح پورت، کابل یا درایور بررسی شود.

این جزئیات بسیار فراتر از عیب‌یابی ارزشمند است. به شما کمک می‌کند پیش از پرداخت پول از کارکرد یک دستگاه دست‌دوم مطمئن شوید، دو ابزار مشابه را که مشخصات یکسانی ادعا می‌کنند مقایسه کنید، تأیید کنید کابل جایگزین همانند کابل اصلی رفتار می‌کند و شناسه‌های دقیق فروشنده و محصول را در تیکت پشتیبانی ذکر کنید تا سازنده نتواند دوباره از شما بخواهد دستگاه را توصیف کنید. چون این بررسی هرگز دسترسی به دوربین، میکروفون یا موقعیت مکانی نمی‌خواهد، اجرای آن روی رایانه کاری ایمن است و چون نیازی به نصب ندارد، روی رایانه‌ای با محدودیت سازمانی که نمی‌توانید نرم‌افزار اضافه کنید هم کار می‌کند.

مشکلات متداول دستگاه USB

نشانه‌هایی که بررسی دستگاه USB آشکار می‌کند و معنای معمول هرکدام:

دستگاه در انتخاب‌گر ظاهر نمی‌شود

ممکن است درایور سیستم‌عامل از پیش رابط را تصاحب کرده باشد، یا مرورگر برای آن نوع دستگاه از WebUSB پشتیبانی نکند. پورت و کابل دیگری را امتحان کنید و تأیید کنید که مرورگر جاسازی‌شده در برنامه‌ای دیگر را رها کرده و روی رایانه رومیزی یا دستگاه Android از Chrome یا Edge استفاده می‌کنید.

دستگاه با اینکه وصل است «متصل نیست» نشان داده می‌شود

ممکن است پورت ایراد اتصالی داشته باشد، درایوری در فهرست‌سازی اختلال کند، یا دستگاه خودش را از طریق پشته‌ای معرفی کند که WebUSB آن را آشکار نمی‌کند. پیش از پذیرفتن خرابی سخت‌افزار، دستگاه را به پورت و کابل دومی منتقل کنید تا علت را جدا کنید.

دستگاه در زمان‌های تصادفی ناپدید می‌شود

قطع‌وصل‌های متناوب معمولاً به کابل آسیب‌دیده یا شل، هابی که برق کافی ندارد، یا پورتی در حال خراب شدن اشاره دارد. دستگاه را بدون هاب و کابل افزودنی مستقیماً به رایانه وصل کنید و هنگام تکان دادن آرام رابط، وضعیت زنده را زیر نظر بگیرید.

فروشنده ناشناس فهرست شده است

برچسب ناشناس فقط یعنی شناسه فروشنده در پایگاه داده همراه صفحه نیست، نه اینکه دستگاه خراب است. VID و PID همچنان به‌درستی از سخت‌افزار خوانده می‌شوند، پس می‌توانید این شماره‌ها را آنلاین جست‌وجو کنید یا با برچسب روی بسته‌بندی دستگاه مقایسه کنید.

تنها برخی از دستگاه‌هایم فهرست می‌شوند

این رفتار مورد انتظار است. WebUSB فقط دستگاه‌هایی را آشکار می‌کند که صریحاً مجاز می‌کنید و تنها آن‌هایی را که مرورگر می‌تواند فهرست کند. دستگاه‌های ذخیره‌سازی، بردهای توسعه و سخت‌افزار اختصاصی فروشنده بیشتر ظاهر می‌شوند، در حالی که صفحه‌کلیدها، ماوس‌ها و تلفن‌های تحت مدیریت سیستم‌عامل معمولاً ظاهر نمی‌شوند.

اعلان مجوز هرگز ظاهر نمی‌شود

انتخاب‌گر تنها در پاسخ مستقیم به یک کلیک باز می‌شود، بنابراین پنجره بازشوی مسدودشده، یک افزونه یا خط‌مشی سازمانی مرورگر می‌تواند آن را سرکوب کند. مسدودسازی پنجره‌های بازشو را برای این سایت خاموش کنید، پنجره‌ای خصوصی با افزونه‌های غیرفعال امتحان کنید و تأیید کنید صفحه از طریق HTTPS بارگذاری شده نه از مبدأی ناامن.

فیلد شماره سریال خالی است

مشخصات USB شماره سریال را اختیاری می‌داند و بسیاری از دستگاه‌های کم‌هزینه آن را به‌سادگی حذف می‌کنند. وقتی این فیلد خالی است، دستگاه را با شناسه فروشنده و محصول شناسایی کنید یا اگر سازنده مقداری ارائه می‌دهد، شماره سریال را از مدیر دستگاه سیستم‌عامل بخوانید.

دو دستگاه یکسان شناسه‌های متفاوت گزارش می‌کنند

دستگاه‌های یک خط تولید معمولاً شناسه فروشنده و محصول یکسان و شماره سریال متفاوت دارند. اگر شناسه فروشنده یا محصول میان دو واحدی که یکسان به نظر می‌رسند متفاوت باشد، ممکن است یکی از آن‌ها کالای تقلبی، تغییر نسخه یا دستگاهی باشد که میان‌افزارش دوباره ریخته شده است.

دستگاه روی یک رایانه ظاهر می‌شود و روی دیگری نه

وقتی همان سخت‌افزار روی یک دستگاه فهرست می‌شود و روی دیگری نه، احتمالاً خود دستگاه سالم است و تفاوت در پورت، کابل، درایور یا تنظیمی از سیستم‌عامل است. بررسی را روی هر دو رایانه با کابل یکسان تکرار کنید تا کابل از معادله حذف شود.

کلاس دستگاه صفر گزارش می‌شود

مقدار صفر برای کلاس یعنی سخت‌افزار رابط‌هایش را جداگانه تعریف می‌کند نه اینکه یک کلاس سراسری برای دستگاه اعلام کند؛ این در محصولات ترکیبی مانند هدستی که صدا و دکمه‌ها را جدا ارائه می‌دهد رایج است. این خطا نیست و شناسه فروشنده و محصول همچنان مطمئن‌ترین راه شناسایی دستگاه است.

همان دستگاه روی دو رایانه نام‌های متفاوت نشان می‌دهد

شناسه فروشنده و محصول از سخت‌افزار می‌آیند و هرگز تغییر نمی‌کنند، اما نام محصول نمایش‌داده‌شده به نسخه پایگاه داده محلی و به هر رشته‌ای بستگی دارد که سیستم‌عامل از درایور اضافه می‌کند. هرگاه به تطابق قطعی نیاز دارید، مقادیر VID و PID را مقایسه کنید نه نام‌های آشنا را.

حریم خصوصی و نحوه برخورد با داده‌ها

مجاز کردن یک دستگاه از طریق WebUSB به این صفحه فقط برای همان نشست جاری دسترسی فقط‌خواندنی می‌دهد. هیچ فراداده دستگاهی، شماره سریال یا داده استفاده‌ای بارگذاری، ثبت یا به اشتراک گذاشته نمی‌شود. جست‌وجوی فروشنده و محصول روی جدولی انجام می‌شود که در صفحه گنجانده شده، پس شناسایی بدون هیچ درخواست شبکه‌ای کار می‌کند و بستن زبانه بلافاصله مجوز را پایان می‌دهد. نه حساب کاربری هست، نه کوکی‌ای وابسته به بررسی و نه سابقه‌ای در سرور؛ یعنی فهرست دستگاه‌ها تنها در همان زبانه‌ای که می‌بینید وجود دارد و به‌محض ترک صفحه یا زدن دکمه پاک کردن از میان می‌رود.

پرسش‌های متداول درباره بررسی دستگاه USB

چرا دستگاه من ظاهر نمی‌شود؟ ▼

WebUSB فقط دستگاه‌هایی را فهرست می‌کند که در مرورگری مبتنی بر Chromium صریحاً مجاز می‌کنید و تنها آن‌هایی را که مرورگر اصلاً می‌تواند فهرست کند. دستگاه‌هایی که درایورهای سیستم‌عامل تصاحبشان کرده‌اند — بیشتر ماوس‌ها، صفحه‌کلیدها و تلفن‌هایی که از MTP استفاده می‌کنند — معمولاً ظاهر نمی‌شوند. این رفتار مورد انتظار است، نه نقص. نخست یک فلش یا برد توسعه را امتحان کنید و تأیید کنید که نسخه HTTPS این صفحه را در Chrome یا Edge روی رایانه رومیزی یا دستگاه Android می‌بینید.

آیا باید چیزی نصب کنم؟ ▼

نه. این ابزار تمام‌وکمال در مرورگر شما اجرا می‌شود؛ بدون دانلود، افزونه یا برنامه جانبی. وقتی روی دکمه بررسی کلیک می‌کنید، Chrome یا Edge انتخاب‌گر دستگاه WebUSB را نشان می‌دهد و از شما می‌خواهد دستگاهی را که می‌خواهید بررسی کنید مجاز کنید. کنترل این‌که این صفحه دقیقاً کدام دستگاه را می‌تواند بخواند در دست خودتان می‌ماند و مجوز فقط برای نشست جاری است و با بستن زبانه از میان می‌رود. این مجوز عمداً میان بارگذاری‌های صفحه نگه داشته نمی‌شود: مرورگر آن را فراموش می‌کند تا وب‌سایتی نتواند بعدها بی‌صدا به سخت‌افزار شما دسترسی بگیرد، به همین دلیل هر بار باید دوباره دستگاه را مجاز کنید.

کدام مرورگرها پشتیبانی می‌شوند؟ ▼

WebUSB API در مرورگرهای مبتنی بر Chromium — Chrome، Edge، Opera و چند مرورگر دیگر — روی رایانه رومیزی و Android در دسترس است. Firefox و Safari این API را پیاده‌سازی نمی‌کنند، پس ابزار به‌جای شکست بی‌صدا هشدار روشنی نشان می‌دهد. در مرورگرهای پشتیبانی‌شده صفحه باید روی اتصال امن HTTPS ارائه شود که این سایت آن را فراهم می‌کند. جست‌وجوی دستی فروشنده و محصول هم بدون هیچ پشتیبانی API در همه مرورگرها کار می‌کند.

کلاس دستگاه به چه معناست؟ ▼

کلاس دستگاه USB نحوه ارتباط دستگاه را دسته‌بندی می‌کند. کلاس 7 چاپگرهاست، کلاس 3 دستگاه‌های رابط انسان مانند صفحه‌کلید و ماوس، کلاس 8 حافظه انبوه برای فلش و دیسک خارجی، کلاس 1 صدا و تصویر را در بر می‌گیرد و کلاس 255 نشان‌دهنده رابطی است که فروشنده تعریف کرده. در کنار نام فروشنده و محصول، کلاس نوع کلی سخت‌افزار را می‌گوید، حتی وقتی نام محصول ناآشنا باشد.

چگونه بفهمم مشکل پورت است یا کابل؟ ▼

دستگاه را مستقیماً به پورتی که مشکوک هستید وصل کنید و فهرست را تازه کنید. اگر ظاهر شد، آن اتصال سالم است. اگر نه، همان دستگاه را در پورت دیگری و با کابل دیگری امتحان کنید. دستگاهی که روی یک پورت شناسایی می‌شود و روی دیگری نه، به پورت اشاره دارد؛ دستگاهی که با یک کابل شناسایی می‌شود و با دیگری نه، به کابل اشاره دارد؛ و دستگاهی که روی هر پورت و هر کابل شکست می‌خورد، به خود دستگاه یا درایورش اشاره دارد.

آیا داده‌های من خصوصی است؟ ▼

بله. همه خواندن‌ها به‌صورت محلی در مرورگر شما انجام می‌شود. WebUSB فقط فراداده دستگاهی را آشکار می‌کند که مرورگر شما از پیش می‌داند و ما هرگز آن داده را بارگذاری یا ذخیره نمی‌کنیم. جست‌وجوی فروشنده از پایگاه داده‌ای استفاده می‌کند که در صفحه گنجانده شده، بنابراین شناسایی هرگز از دستگاه شما بیرون نمی‌رود. هیچ فراخوان تحلیلی به بررسی متصل نیست و لغو دسترسی به‌سادگی بستن زبانه است.

شناسه فروشنده و شناسه محصول چیست؟ ▼

شناسه فروشنده (VID) عددی هگزادسیمال و چهاررقمی است که به یک سازنده سخت‌افزار اختصاص می‌یابد و شناسه محصول (PID) عددی هگزادسیمال و چهاررقمی است که سازنده به محصولی مشخص می‌دهد. این دو با هم مانند اثر انگشتی عمل می‌کنند که سیستم‌عامل‌ها و درایورها برای تطبیق سخت‌افزار با نرم‌افزار درست به کار می‌برند. برای نمونه 046d شرکت Logitech را به‌عنوان فروشنده معرفی می‌کند و PID پس از آن یک مدل Logitech را از مدلی دیگر جدا می‌کند. برای یافتن آن‌ها، شناسه‌های سخت‌افزار (VID_ وPID_) را در زبانه جزئیات مدیر دستگاه ببینید، در macOS اطلاعات سیستم را باز کنید یا در Linux lsusb را اجرا کنید. ناشناس فقط یعنی آن VID هنوز در پایگاه داده محلی نیست؛ مقادیر را آنلاین جست‌وجو کنید.

می‌توانم این بررسی را روی گوشی یا تبلت اجرا کنم؟ ▼

بله، روی دستگاه‌های Android که Chrome یا مرورگر دیگری مبتنی بر Chromium دارند، چون WebUSB در آنجا پیاده‌سازی شده است. چیدمان رومیزی با صفحه کوچک‌تر سازگار می‌شود و انتخاب‌گر همان‌گونه کار می‌کند. در iOS و iPadOS، WebUSB نه در Safari و نه در مرورگرهای مبتنی بر WebKit در دسترس نیست، پس صفحه به جست‌وجوی دستی فروشنده و محصول بازمی‌گردد که همچنان هر دستگاهی را از جفت VID و PID شناسایی می‌کند.

چرا صفحه‌کلید و ماوس من ظاهر نمی‌شوند؟ ▼

صفحه‌کلیدها و ماوس‌ها پیش از آنکه هر صفحه وبی به آن‌ها برسد در اختیار درایورهای سیستم‌عامل‌اند، چون سیستم‌عامل برای کار کردن به آن‌ها نیاز دارد. WebUSB اجازه ندارد دستگاه‌های رابط انسانی‌ای را که سیستم‌عامل فعالانه استفاده می‌کند در دست بگیرد و همین مانع می‌شود صفحه‌ای ضربه‌کلیدهای شما را ضبط کند. این مرزی امنیتی و آگاهانه است و یعنی دستگاه‌های جانبی HID حتی وقتی بی‌نقص کار می‌کنند در انتخاب‌گر ظاهر نمی‌شوند.

می‌توانم دستگاهی را پیش از نصب درایورش بررسی کنم؟ ▼

بله و این یکی از کاربردی‌ترین استفاده‌های این ابزار است. WebUSB توصیف‌گرهایی را می‌خواند که دستگاه روی گذرگاه گزارش می‌دهد، پس شناسایی پایه پیش از نصب هر درایور سازنده کار می‌کند. این به شما امکان می‌دهد تأیید کنید سخت‌افزار زنده است و در سطح گذرگاه درست شناسایی می‌شود و کمکتان می‌کند تصمیم بگیرید مشکل در خود دستگاه است یا در درایوری که می‌خواهید نصب کنید.

آیا بررسی از طریق هاب یا داک USB کار می‌کند؟ ▼

می‌تواند کار کند، اما هاب‌ها و ایستگاه‌های اتصال لایه‌ای اضافه می‌کنند که گاهی با فهرست‌سازی تداخل دارد. اگر دستگاهی هنگام اتصال مستقیم به رایانه ظاهر شود اما از طریق داک نه، علت احتمالی خود داک یا منبع تغذیه آن است. هاب‌هایی که برق مستقل ندارند به‌ویژه ممکن است برای دیسک‌های خارجی و دستگاه‌های ضبط تصویر جریان کافی فراهم نکنند، پس برای تعیین خط پایه نخست اتصال مستقیم را آزمایش کنید.

تفاوت این ابزار با مدیر دستگاه چیست؟ ▼

مدیر دستگاه و ابزارهای سیستمی مشابه هر دستگاهی را نشان می‌دهند که سیستم‌عامل فهرست کرده است، از جمله سخت‌افزار داخلی و دستگاه‌هایی که درایورها تصاحبشان کرده‌اند. این صفحه فقط آنچه را نشان می‌دهد که یک مرورگر وب به‌طور قانونی می‌بیند؛ مجموعه‌ای بسیار کوچک‌تر اما قابل حمل‌تر. مدیر دستگاه ابزار درست برای مدیریت درایور و رفع تعارض سخت‌افزاری است، در حالی که این صفحه برای شناسایی سریع و چندسکویی یک دستگاه جانبی مشخص سریع‌تر است. نه این صفحه و نه هیچ ابزار مرورگری نمی‌توانند سرعت پیوند توافق‌شده یا نسخه USB در حال استفاده را به‌طور قابل اعتماد گزارش کنند؛ برای این کار از ابزارهای سیستم‌عامل یا بنچمارک سخت‌افزاری اختصاصی استفاده کنید.

بررسی دستگاه USB — خلاصه سریع

با این ابزار رایگان و خصوصی WebUSB دستگاه‌های USB متصل را مستقیماً در مرورگرتان شناسایی و بررسی کنید. فروشنده، محصول، کلاس دستگاه، سازنده و شماره سریال هر دستگاهی را که مجاز می‌کنید ببینید، رویدادهای اتصال و قطع اتصال را در زمان واقعی تماشا کنید و تشخیص دهید که ایراد در پورت، کابل، درایور یا خود دستگاه است. برای اسکن زنده Chrome و Edge لازم است، در حالی که جست‌وجوی دستی VID و PID در همه مرورگرها کار می‌کند. هیچ‌چیز نصب نمی‌شود، هیچ‌چیز بارگذاری نمی‌شود و همه‌چیز روی دستگاه خودتان پردازش می‌شود. از آن برای تأیید یک خرید پیش از پرداخت، جمع‌آوری شناسه‌های دقیق برای درخواست پشتیبانی، یا فقط پاسخ به این پرسش استفاده کنید که آیا رایانه اصلاً این سخت‌افزار را می‌بیند.