1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    janvier 2016
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : janvier 2016
    Messages : 35
    Points : 19
    Points
    19

    Par défaut ID Unique d'un périphérique USB

    Bonjour,

    J'ai plusieurs périphériques audio en USB exactement identique. Est-ce que chaque périphériques a un identifiant unique ? (je prépare un soft)

    En fait Windows diffuse l'audio selon un port USB (qui lui reste fixe). Dans mon cas, il faudrait que j'arrive à sélectionner le périphérique directement au cas ou, pour X raison, les périphériques seraient débranchés et rebranchés sur d'autres port. Mon problème va surtout être amplifié quand je vais devoir utiliser un HUB USB...

    J'ai cherché et mes périphériques audio USB n'ont pas de numéro de série :/

    Un périphérique n'a t-il pas d'ID Unique ? Comme un périphérique réseau a une adresse MAC ?

    Merci pour votre aide et vos retours.

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2008
    Messages
    23 515
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : mai 2008
    Messages : 23 515
    Points : 168 004
    Points
    168 004
    Billets dans le blog
    34

    Par défaut

    Bonjour,

    Les périphériques USB ont un identifiant (ID de produit et ID de constructeur) qui permet de savoir à quoi l'on a affaire lorsque l'on scan les ports USB. Avec une bibliothèque telle que libusb, il suffit de lire la liste des périphériques connectés et de chercher lequel correspond au périphérique à utiliser.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    janvier 2016
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : janvier 2016
    Messages : 35
    Points : 19
    Points
    19

    Par défaut

    Merci pour ton retour LittleWhite.

    Je ne sais pas si je t'ai bien bien compris mais j'ai déjà regardé et comparé toutes les valeurs des propriétés présentes dans Gestionnaire de périphérique --> "Mon Périphérique" --> Détails.

    Les "Numéros d'identification du matériel" sont identiques sur mes 2 périphériques (USB\VID_0D8C&PID_0024&REV_0111&MI_00).

    Est-ce que, lorsqu'il n'y a pas de numéro de série, on peut en écrire un nous même ?

  4. #4
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Ingénieur R&D freelance
    Inscrit en
    novembre 2006
    Messages
    19 634
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur R&D freelance

    Informations forums :
    Inscription : novembre 2006
    Messages : 19 634
    Points : 53 139
    Points
    53 139

    Par défaut

    Citation Envoyé par Simlock Voir le message
    (USB\VID_0D8C&PID_0024&REV_0111&MI_00).
    Voici tout ce que tu peux tirer d'utile avec le VID et le PID :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    infos = 
    
        vendorName: ' C-Media Electronics, Inc.'
        deviceName: ''
    Voir le fichier usb.ids disponible ici : The USB ID Repository
    Mes compétences :
    • conception mécanique 3D (Autodesk Fusion 360)
    • développement informatique (MATLAB, Python, C, VBA)
    • impression 3D (Ultimaker)
    • programmation de microcontrôleur (Microchip PIC et Arduino)

    « J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)

Discussions similaires

  1. Identifier un périphérique USB de manière unique
    Par Schyzophrenic dans le forum IO
    Réponses: 3
    Dernier message: 01/07/2008, 20h40
  2. Attendre une réponse du périphérique USB
    Par Arnaud Malabeux dans le forum C++
    Réponses: 6
    Dernier message: 17/06/2006, 22h45
  3. demonter les périphérique USB par la ligne de commande.
    Par Essilife dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 20/01/2006, 11h50
  4. installation de driver pour périphériques USB
    Par devmat dans le forum Windows XP
    Réponses: 6
    Dernier message: 14/01/2006, 14h19
  5. [USB] Comment déconnecter un périphérique USB ?
    Par frelep dans le forum API, COM et SDKs
    Réponses: 1
    Dernier message: 22/09/2005, 09h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo