Visualiseur de périphériques USB
Afficher les informations HID, VID/PID et descripteurs via l'API WebHID
L'API WebHID n'est pas prise en charge par votre navigateur
Veuillez utiliser Chrome 89+, Edge 89+ ou Opera 75+ sur ordinateur pour accéder aux périphériques USB HID. Firefox et Safari ne prennent pas en charge l'API WebHID.
Télécharger ChromeCliquez sur le bouton ci-dessous pour sélectionner votre périphérique USB. Une boîte de dialogue apparaîtra où vous pourrez choisir votre périphérique HID dans la liste. Seuls les périphériques de classe HID (claviers, souris, manettes, etc.) seront affichés.
Périphériques connectés
Informations du périphérique
-
-
-
-
Déconnecté
Collections HID
Aucune collection HID trouvée. Connectez un périphérique pour voir sa structure.
Descripteur de rapport
Aucune donnée de descripteur de rapport disponible.
Moniteur de rapports d'entrée
Avancé
Cette fonction affiche les données brutes des rapports d'entrée de votre périphérique USB HID. Les données affichées sont uniquement des métadonnées et des informations de synchronisation - aucune entrée utilisateur réelle (frappes, mouvements de souris) n'est enregistrée ou transmise.
Aucun rapport d'entrée reçu. Démarrez la surveillance et interagissez avec votre périphérique.
Comment utiliser le visualiseur USB en ligne
Cliquez sur 'Connecter un périphérique USB'
Cela ouvrira la boîte de dialogue de sélection de périphérique de votre navigateur. Le navigateur listera tous les périphériques USB HID disponibles connectés à votre ordinateur.
Sélectionnez votre périphérique
Choisissez le périphérique USB HID que vous souhaitez inspecter dans le sélecteur de périphérique du navigateur. Le périphérique se connectera alors à cet outil d'analyse USB web.
Afficher les informations du périphérique
Une fois connecté, vous verrez l'ID fournisseur (VID), l'ID produit (PID), le nom du produit et le fabricant du périphérique. La recherche VID/PID identifie automatiquement les fabricants connus.
Explorer les collections HID
Parcourez la structure des rapports HID, y compris les pages d'utilisation, les ID d'utilisation et les rapports d'entrée/sortie/fonctionnalité. Affichez les données de descripteur brutes en format hexadécimal ou tableau C pour le développement de firmware.
Qu'est-ce que le VID et le PID USB ?
Chaque périphérique USB possède un identifiant unique composé d'un ID fournisseur (VID) et d'un ID produit (PID). Ces codes hexadécimaux aident les systèmes d'exploitation et les applications à identifier les périphériques USB et à charger les pilotes appropriés.
- ID fournisseur (VID) : Identifiant 16 bits attribué par USB-IF à chaque fabricant. Par exemple, 0x045E appartient à Microsoft, 0x046D à Logitech et 0x054C à Sony.
- ID produit (PID) : Identifiant 16 bits attribué par le fabricant à chaque produit. Combiné avec le VID, il identifie de manière unique un modèle de périphérique spécifique.
Fonctionnalités principales
Identification VID/PID
Affichez instantanément l'ID fournisseur et l'ID produit USB au format hexadécimal. Notre base de données intégrée identifie automatiquement plus de 200 fabricants majeurs dont Microsoft, Logitech, Sony, Nintendo, Razer et plus.
Explorateur de collections HID
Explorez la structure complète des rapports HID avec les pages d'utilisation, les ID d'utilisation et les types de rapports. Comprenez comment votre clavier, souris ou manette communique avec l'ordinateur au niveau du protocole.
Visualiseur de descripteur de rapport
Affichez les données brutes du descripteur de rapport HID dans plusieurs formats : hexadécimal avec espaces, hex compact ou syntaxe de tableau C. Parfait pour les développeurs embarqués créant des firmwares USB HID.
Moniteur de rapports d'entrée
Surveillance avancée en temps réel des rapports d'entrée HID. Observez les ID de rapport et la longueur des données lorsque vous interagissez avec votre périphérique. Utile pour déboguer les implémentations HID personnalisées.
Exporter et partager
Exportez les informations complètes du périphérique au format JSON pour la documentation ou une analyse approfondie. Copiez les données VID/PID et de descripteur en un clic pour un partage facile.
Périphériques USB HID pris en charge
L'API WebHID prend en charge les périphériques USB de classe HID (Human Interface Device). La plupart des périphériques d'entrée et de nombreux périphériques personnalisés fonctionnent avec ce vérificateur de périphériques USB en ligne :
Compatibilité des navigateurs
La prise en charge de l'API WebHID est limitée aux navigateurs basés sur Chromium sur les plateformes de bureau. Les navigateurs mobiles ne prennent pas en charge l'accès USB HID :
- Chrome 89+ — Prise en charge complète sur Windows, macOS, Linux, ChromeOS
- Edge 89+ — Prise en charge complète sur Windows, macOS
- Opera 75+ — Prise en charge complète sur Windows, macOS, Linux
- Firefox — Non pris en charge (pas d'implémentation WebHID)
- Safari — Non pris en charge (pas d'implémentation WebHID)
Cas d'utilisation courants
Développement et débogage matériel
Vérifiez la configuration VID/PID, inspectez les descripteurs de rapport HID et déboguez les firmwares USB HID personnalisés. Outil essentiel pour les développeurs embarqués créant des claviers, souris ou périphériques d'entrée personnalisés.
Dépannage des pilotes
Identifiez les périphériques USB inconnus par leur VID/PID pour trouver les pilotes appropriés. Vérifiez si votre système d'exploitation reconnaît correctement le périphérique et validez les informations du fabricant.
Test de périphériques gaming
Inspectez les claviers, souris et contrôleurs gaming pour comprendre leur implémentation HID. Utile pour configurer des fonctionnalités avancées ou résoudre les problèmes de latence d'entrée.
Recherche en sécurité
Analysez le comportement des périphériques USB HID pour l'audit de sécurité. Comprenez quelles données un périphérique expose et vérifiez qu'elles correspondent aux spécifications du fabricant.
Limitations du navigateur et de l'API
- L'API WebHID ne fonctionne que dans les navigateurs Chrome, Edge et Opera. Firefox et Safari ne prennent pas en charge cette fonctionnalité.
- Une connexion HTTPS est requise (localhost est exempté pour le développement).
- L'utilisateur doit explicitement accorder la permission via la boîte de dialogue du navigateur — aucun scan en arrière-plan possible.
- Certains périphériques protégés (clés de sécurité FIDO, claviers système dans certains modes) peuvent être bloqués pour des raisons de sécurité.
- Les navigateurs mobiles (Android/iOS) ne prennent pas en charge l'API WebHID même avec Chrome ou Edge.
Outils Connexes
Débogueur de port série en ligne
Outil de débogage série basé sur navigateur - aucun téléchargement requis, surveillance en temps réel via Web Serial API
Débogueur Web Bluetooth
Scanner les appareils BLE, surveiller l'intensité du signal RSSI et explorer les services GATT dans votre navigateur
Test de manette en ligne
Testez boutons, sticks, gâchettes, D-pad et vibration avec détection de drift