Cette section faq fournit des informations sur la prise en charge de la technologie sans fil Bluetooth pour la famille de systèmes d’exploitation Windows. Il s’adresse principalement aux fournisseurs de matériel indépendants qui débutent dans l’écosystème Bluetooth sur Windows et traite de sujets d’intérêt pour les développeurs matériels et logiciels.
Vous trouverez d’autres questions fréquemment posées dans les rubriques suivantes :
Prise en charge de la version et des profils Bluetooth dans Windows 10Bluetooth Version et prise en charge des profils dans les versions précédentes de WindowsBluetooth Host Radio Prise en charge dela certification BluetoothInterface utilisateur Bluetooth Annexe AAnnexe B
Combien de radios Bluetooth Windows peut-il prendre en charge ?
La pile Bluetooth dans Windows ne prend en charge qu’une seule radio Bluetooth. Cette radio doit être conforme à la spécification Bluetooth et aux dernières exigences du programme de certification matérielle Windows.
Comment les radios Bluetooth et Wi-Fi peuvent-elles coexister efficacement ?
Les radios Bluetooth et Wi-Fi fonctionnent dans la plage de fréquences de 2,4 GHz, de sorte qu’elles peuvent essayer momentanément d’utiliser la même fréquence. La technique de saut de fréquence utilisée par la technologie sans fil Bluetooth empêche un tel conflit de provoquer une perte complète de connectivité, mais elle pourrait réduire les taux de transfert pour les deux radios.
La version 2.0 de la spécification Bluetooth prend en charge AFH. Avec AFH, une radio Bluetooth détecte le trafic provenant d’autres types de radios, marque les canaux occupés comme « bruyants » et évite ces canaux car il saute des fréquences. Windows Vista et versions ultérieures améliore encore AFH en traitant « l’air » comme un spectre partageable. Cette fonctionnalité permet aux technologies sans fil telles que les adaptateurs Wi-Fi de signaler les canaux qu’elles comptent utiliser. Lorsque la pile Bluetooth devient active, elle est avertie des canaux signalés dans l’utilisation et les marque comme bruyants.
Comment faire activer AFH dans Windows ?
Windows Vista et versions ultérieures inclut un modèle à spectre partagé pour prendre en charge AFH pour les radios Bluetooth basées sur la version 2.0 et les versions ultérieures de la spécification Bluetooth. Toutefois, cette fonctionnalité est désactivée par défaut. Pour qu’un système puisse prendre en charge le modèle de spectre partagé, l’OEM doit activer explicitement la fonctionnalité et spécifier la largeur de la bande de fréquences qui doit être bloquée autour d’un canal Wi-Fi actif. Pour spécifier la largeur de la bande de fréquences, créez une valeur de type REG_DWORD nommée ChannelAvoidanceRange sous la clé de Registre suivante :
HKLM\System\CurrentControlSet\Services\BthServ\Parameters
La valeur ChannelAvoidanceRange active ou désactive le partage de spectre et spécifie la largeur de la bande de fréquences bloquée. Pour activer le partage du spectre, définissez ChannelAvoidanceRange sur la pleine largeur de la bande de fréquences qui doit être bloquée autour d’un canal Wi-Fi actif. Les unités sont en MHz et peuvent varier de 20 à 40 (0,02 à 0,04 GHz). Les fabricants OEM doivent déterminer une bande passante appropriée en fonction d’un ensemble sélectionné de radios, de caractéristiques d’antenne et de commentaires des fabricants de radios.
Une nouvelle valeur ChannelAvoidanceRange prend effet uniquement après le redémarrage du système. Dans l’idéal, l’OEM doit définir la valeur ChannelAvoidanceRange pendant le processus de préinstallation.
Pour que le modèle à spectre partagé Windows fonctionne efficacement, Wi-Fi pilotes miniport doivent signaler leur utilisation de canal au gestionnaire de connexions réseau. La pile réseau transmet ensuite les informations d’utilisation des canaux à la pile Bluetooth.
Comment faire activer la veille à distance dans Windows ?
Windows Vista avec Service Pack 2 (SP2) et versions ultérieures fournit une prise en charge logicielle qui permet aux claviers et aux souris compatibles Bluetooth de sortir l’ordinateur de l’état d’alimentation du système en veille (S3) ou en veille prolongée (S4). Pour qu’un tel réveil réussisse, le module Bluetooth doit être auto-alimenté et doit avoir suffisamment d’alimentation pour réveiller l’ordinateur. Même si Windows active la mise en éveil à partir de l’état d’alimentation du système S4, l’ordinateur ne se réveille pas si le module Bluetooth n’a pas d’alimentation lorsque l’ordinateur est dans S4.
Pour activer la veille à distance dans le logiciel, vérifiez que le module Bluetooth peut prendre en charge la veille et définissez les valeurs de Registre suivantes :
- HKLM\System\CurrentControlSet\Services\Bthport\Parameters \SystemRemoteWakeSupported : (DWORD) 1
- HKLM\System\CurrentControlSet\Enum\USB\<vid_pid>\<Bluetooth Radio ID> \Device Parameters\RemoteWakeEnabled : (DWORD) 1
- HKLM\System\CurrentControlSet\Enum\USB\<vid_pid>\<Bluetooth Radio ID> \Device Parameters\DeviceRemoteWakeSupported : (DWORD) 1
Note Si la page de propriétés de la radio Bluetooth dans Gestionnaire de périphériques a un onglet Gestion de l’alimentation, la radio peut prendre en charge le réveil. S’il n’existe aucun onglet Gestion de l’alimentation, la radio peut prendre en charge la veille, mais il est peu probable.