Profil HID (Human Interface Device Profile)
Le profil HID définit les protocoles, procédures et fonctionnalités que doit utiliser l'interface HID Bluetooth. Il peut s'agir, par exemple, d'un clavier, d'un périphérique de pointage, d'une console de jeu ou d'un périphérique de contrôle à distance.
Exemples d'utilisation
L'ordinateur de bureau, le clavier, la souris, etc. représentent les exemples les plus courants.
Exemples de produit
Vous trouverez ci-dessous quelques exemples de périphériques susceptibles d'utiliser le profil HID :
- Clavier
- Souris
- Dispositif de présentation sans fil
- Consoles de jeu
- Tablette
- Ordinateur de bureau
- Ordinateur portable
- Téléphone portable
- Organisateur de poche
Informations techniques
Le profil HID définit deux rôles, celui du périphérique d'interface utilisateur (HID) et celui d'un hôte.
- Périphérique d'interface utilisateur (HID) : il s'agit du périphérique fournissant le service d'entrée et de sortie des données issues de l'utilisateur à l'hôte.
- Hôte : il s'agit du périphérique utilisant ou demandant les services d'un périphérique d'interface utilisateur.
Le profil HID utilise la définition USB du périphérique HID afin d'exploiter ses pilotes de classe existants. Le profil HID décrit comment utiliser le protocole USB de l'interface HID afin de détecter le groupe de fonctionnalités du périphérique de classe HID et comment un périphérique compatible Bluetooth peut prendre en charge les services HID en utilisant la couche L2CAP. Le profil HID est conçu pour permettre l'initialisation et le contrôle des périphériques autodescriptifs et pour fournir une liaison à délai d'attente peu élevé nécessitant un faible niveau de puissance.
|
Le profil HID Bluetooth est construit sur le profil GAP (Generic Access Profile), spécifié dans le document des profils Bluetooth (cf. documents référencés). Afin de fournir la mise en œuvre la plus simple possible, le protocole HID est exécuté à l'origine sur le protocole L2CAP et ne réutilise pas les protocoles Bluetooth autres que le protocole SDP (Service Discovery Protocol).
Le schéma de gauche illustre un exemple de mise en œuvre avec des couches de logiciel qui résident à la fois chez l'hôte et le périphérique d'interface utilisateur. Dans cet exemple, l'hôte est un ordinateur de bureau doté des couches supérieures du logiciel Bluetooth qui fonctionnent sur son processeur natif. L'ordinateur est connecté à un module radio Bluetooth via un bus de transport de type USB. Par ailleurs, le micrologiciel du profil HID est intégré au micrologiciel radio, qui fonctionne dans la même unité centrale, pour réduire au minimum les frais de mise en œuvre. D'autres mises en œuvre du profil HID sont également possibles et tout aussi valables.
Besoin d'informations complémentaires ? Visionnez le Profil HID (Human Interface Device). |
|