درباره usbRecognized

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

آخرین به‌روزرسانی: جولای ۲۰۲۶

ماموریت ما

usbRecognized با یک ماموریت واحد ساخته شد: در دسترس قرار دادن تست سخت‌افزار برای همه، در همه جا، بدون هیچ مانعی. بدون دانلود، بدون نصب، بدون ثبت‌نام حساب، بدون هزینه — فقط مرورگر خود را باز کنید و تست را شروع کنید.

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

چه چیزی ما را متفاوت می‌کند

ابزارهای تست سخت‌افزار زیادی در اینترنت وجود دارد. در اینجا چیزی است که usbRecognized را متمایز می‌کند:

• حریم خصوصی ۱۰۰٪ در اولویت: همه تست‌ها به‌صورت محلی در مرورگر شما اجرا می‌شوند. ضربه‌های کلید، ویدیوی دوربین، صدای میکروفون و داده‌های دستگاه USB شما هرگز رایانه شما را ترک نمی‌کنند. ما هیچ داده تستی را جمع‌آوری، ذخیره یا ارسال نمی‌کنیم. • بدون نیاز به دانلود: همه‌چیز در مرورگر شما اجرا می‌شود. بدون فایل .exe، بدون افزونه مرورگر، بدون پلاگین. اگر مرورگر وب مدرنی دارید، همه‌چیز مورد نیازتان را دارید. • بررسی سریع دستگاه: ویژگی شاخص ما — تشخیص سخت‌افزار با یک کلیک که بیش از ۱۴ مؤلفه سخت‌افزاری را اسکن می‌کند و یک گزارش جامع سلامت سخت‌افزار با امتیاز تولید می‌کند. این مزیت رقابتی ماست. • پشتیبانی چندزبانه: در ۲۴ زبان در دسترس — انگلیسی، اسپانیایی، ترکی، پرتغالی، فرانسوی، آلمانی، اندونزیایی، تایلندی، روسی، ژاپنی، ایتالیایی، بنگالی، لهستانی، هلندی، ویتنامی، مالایی، هندی، کرهای، عربی، چینی سنتی، چینی ساده‌شده، اردو، فارسی و اوکراینی — که تست سخت‌افزار را برای مخاطبان جهانی در دسترس قرار می‌دهد. • محتوای آموزشی: ما فقط ابزار ارائه نمی‌کنیم — دانش ارائه می‌کنیم. صفحه هر ابزار شامل راهنماهای دقیق و سؤالات متداول (FAQ) برای کمک به درک بهتر سخت‌افزار شماست.

پشته فناوری ما

usbRecognized بر روی فناوری‌های وب مدرن ساخته شده است:

• Astro 6 — تولید سایت استاتیک برای بارگذاری بسیار سریع صفحات و SEO عالی • React 19 — جزایر تعاملی برای مؤلفه‌های تست پویا (تستر صفحه‌کلید، تستر ماوس، تستر میکروفون، تستر وب‌کم، بررسی سریع دستگاه) • Tailwind CSS 4 — استایل مبتنی بر utility با پشتیبانی از حالت تیره • TypeScript — توسعه نوع‌ایمن برای کد قابل اعتماد • Web APIها — KeyboardEvent، MouseEvent، WebRTC، WebUSB، WebHID، Web Bluetooth، Gamepad API، Battery API، Canvas API

سایت برای حداکثر عملکرد و SEO به‌صورت استاتیک تولید می‌شود (SSG). همه مؤلفه‌های تعاملی فقط در صورت نیاز به‌عنوان جزایر React هیدراته می‌شوند و بارگذاری اولیه صفحه را سریع نگه می‌دارند.

داستان پشت نام

نام «usbRecognized» از فرآیند شناسایی دستگاه‌های USB گرفته شده است. وقتی دستگاه USB را به رایانه خود متصل می‌کنید، سیستم‌عامل یک سیگنال شناسایی ارسال می‌کند — اگر موفق باشد، دستگاه «شناخته‌شده» و آماده استفاده است. پلتفرم ما این مفهوم را گسترش می‌دهد: ما به شما کمک می‌کنیم تأیید کنید که همه دستگاه‌های شما — نه فقط USB — به‌درستی شناسایی و کار می‌کنند.

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

کسانی که ما به آن‌ها خدمت می‌کنیم

usbRecognized توسط جامعه متنوعی از علاقه‌مندان سخت‌افزار، متخصصان فناوری اطلاعات و کاربران معمولی رایانه استفاده می‌شود:

• گیمرهایی که باید NKRO را تأیید کنند، سرعت کلیک ماوس را تست کنند و نرخ نوسازی مانیتور را بررسی کنند • متخصصان فناوری اطلاعات که به ابزار تشخیص سریعی نیاز دارند که روی هر دستگاهی کار کند • تایپیست‌ها و نویسندگانی که می‌خواهند مطمئن شوند هر کلید صفحه‌کلیدشان کار می‌کند • خریدارانی که قبل از خرید سخت‌افزار دست دوم را تست می‌کنند • توسعه‌دهندگانی که سازگاری Web APIها را در مرورگرهای مختلف تست می‌کنند • کارگران دورکار که قبل از تماس ویدیویی وب‌کم و میکروفون خود را بررسی می‌کنند • دانش‌آموزانی که درباره سخت‌افزار رایانه و APIهای مرورگر یاد می‌گیرند

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

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

هر ابزار روی usbRecognized بیش از یک بررسی ساده موفق/ناموفق انجام می‌دهد. در اینجا آمده که هر ابزار واقعاً چه چیزی را اندازه‌گیری می‌کند و نتایج چه چیزی را به شما می‌گویند:

• تستر صفحه‌کلید: کلیدهای چترینگ (ثبت دوگانه از یک فشار) را تشخیص می‌دهد، NKRO (N-key rollover) را تست می‌کند تا بررسی کند صفحه‌کلید شما چند کلید همزمان را می‌تواند مدیریت کند، گوستینگ (فشارهای کلید فانتزی ناشی از سیم‌کشی ماتریکس بدون ایزولاسیون دیود) را شناسایی می‌کند و هر رویداد keydown/keyup را برای بازرسی ثبت می‌کند. • تستر ماوس: CPS (کلیک بر ثانیه) را برای تأیید قابلیت اطمینان کلیدها اندازه‌گیری می‌کند، مشکلات دابل‌کلیک را که در آن یک فشار دو بار ثبت می‌شود تشخیص می‌دهد، همه دکمه‌ها شامل دکمه‌های کناری و کلیک وسط را تست می‌کند و عملکرد چرخ اسکرول را بررسی می‌کند. • تست نرخ نوسازی: فریم‌های انیمیشن واقعی را از طریق requestAnimationFrame می‌شمارد تا بررسی کند نمایشگر شما با نرخ نوسازی تبلیغ‌شده (60هرتز، 144هرتز، 240هرتز و غیره) اجرا می‌شود یا پس از به‌روزرسانی درایور یا مشکل کابل به حالت پایین‌تری برنمی‌گردد. • تست پیکسل مرده: رنگ‌های ثابت تمام‌صفحه (قرمز، سبز، آبی، سفید، سیاه) را نمایش می‌دهد تا بتوانید پیکسل‌های گیرکرده (قفل‌شده روی یک رنگ)، پیکسل‌های مرده (سیاه دائمی) و پیکسل‌های روشن (روشن دائمی) را در پس‌زمینه‌های یکنواخت شناسایی کنید. • تست رنگ: گرادیان و الگوهای رنگی را رندر می‌کند تا باندینگ رنگ، پوشش گاموت و یکنواختی رنگ در سراسر پنل را بررسی کند. • تست نشت نور پس‌زمینه: تصویر سیاه تمام‌صفحه را در محیط تاریک نمایش می‌دهد تا نشت نور پس‌زمینه (نوری که از لبه‌ها نشت می‌کند) و درخشش IPS (نشت نور گوشه‌ای مشخص پنل‌های IPS) را آشکار کند. • تست وب‌کم: فید دوربین شما را ضبط می‌کند و رزولوشن واقعی، نرخ فریم و اینکه آیا محدودیت‌های مذاکره‌شده توسط مرورگر برآورده شده‌اند یا خیر را گزارش می‌دهد، به‌علاوه قابلیت‌های آینه و چرخش را بررسی می‌کند. • تست میکروفون: موجت ورودی صوتی شما را تصویر می‌کند، سطوح صدا را گزارش می‌دهد و آیا مرورگر صدا را از دستگاه ورودی صحیح دریافت می‌کند تشخیص می‌دهد. • تست بلندگو: نت‌هایی را از طریق کانال چپ، راست و هر دو پخش می‌کند تا خروجی استریو را بررسی کند و تعویض کانال یا بلندگوهای مرده را شناسایی کند. • اطلاعات دستگاه USB: دستگاه‌های USB متصل را با استفاده از WebUSB API شمارش می‌کند و ID فروشنده (VID)، ID محصول (PID) و اطلاعات کلاس دستگاه را برای شناسایی دستگاه نمایش می‌دهد. • تست چاپگر: الگوهای تست هدفمند شامل گرادیان‌های مقیاس خاکستری ۲۱ مرحله‌ای، خطوط ظریف با فاصله‌های مختلف و علائم ثبت CMY تولید می‌کند تا مشکلات کیفیت چاپ را که صفحه تست داخلی نمی‌تواند آشکار کند تشخیص دهد. • اطلاعات مرورگر: نام مرورگر، نسخه، سیستم‌عامل، رزولوشن صفحه، اندازه viewport و Web APIهای پشتیبانی‌شده را برای کمک به رفع مشکلات سازگاری گزارش می‌دهد. • رزولوشن صفحه: رزولوشن فعلی صفحه، تراکم پیکسل، نسبت تصویر و ابعاد viewport را نمایش می‌دهد تا بررسی کند نمایشگر شما به‌درستی تنظیم شده است.

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

نقشه راه

ما به‌طور مداوم usbRecognized را بهبود می‌دهیم. در اینجا چیزی است که در نقشه راه ما قرار دارد:

• فاز ۱ (تکمیل‌شده): صفحه اصلی با بررسی سریع دستگاه، تستر صفحه‌کلید با تشخیص NKRO و گوستینگ (ghosting)، صفحات «به‌زودی» با محتوای غنی برای همه ابزارهای برنامه‌ریزی‌شده • فاز ۲ (در حال انجام): تست ماوس (CPS + دابل‌کلیک)، تست وب‌کم و تست میکروفون اکنون فعال هستند. در حال پیاده‌سازی ابزارهای باقی‌مانده — تست گیم‌پد (دریفت استیک)، تست نرخ نوسازی (UFO ghosting)، اسکنر USB • فاز ۳ (برنامه‌ریزی‌شده): وبلاگ با بررسی‌های عمیق سخت‌افزار، آموزش‌ها و راهنماهای خرید. زبان‌های اضافی. اپلیکیشن همراه موبایل.

درخواست ویژگی دارید یا باگی پیدا کرده‌اید؟ خوشحال می‌شویم از شما در hi@usbrecognized.com بشنویم.

تماس

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

ایمیل: hi@usbrecognized.com

همچنین می‌توانید از مخزن GitHub ما بازدید کنید تا کد مشارکت کنید یا مشکلات را گزارش دهید. usbRecognized یک پروژه عاشقانه است و ما از حمایت جامعه در بهتر کردن آن قدردانی می‌کنیم.