CoderTools

Visualiseur de périphériques USB

Afficher les informations HID, VID/PID et descripteurs via l'API WebHID

Cliquez 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.

Comment utiliser le visualiseur USB en ligne

1

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.

2

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.

3

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.

4

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 :

Claviers
Souris et pavés tactiles
Manettes et joysticks
Casques gaming
Tablettes graphiques
Lecteurs d'empreintes
Contrôleurs LED
Périphériques HID personnalisés

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

Outils Connexes

Menu Rapide

Aucun outil récent