Bluetooth : spécifications des périphériques (minimales et supplémentaires)

Version : 2.0
Dernière mise à jour : 11/03/2026

Légende

Verbe du produit Action de développement
"MUST" Exigence produit obligatoire
"SHOULD" Recommandation facultative
"MAY" Souhaitable

Présentation

Ce document de spécifications est divisé en deux sections :

1. Les conditions minimales requises décrivent les critères qu'une catégorie de périphériques doit remplir pour être compatible avec ChromeOS.

2. Les exigences supplémentaires décrivent les critères de certification en plus des exigences minimales.

Terminologie

Appareil Bluetooth ou appareil font référence au périphérique compatible ChromeOS en cours de qualification. Le terme appareil ChromeOS désigne l'appareil hôte ou de contrôle, le cas échéant.

EXIGENCES MINIMALES

Exigences Bluetooth génériques

Les exigences suivantes s'appliquent à tous les appareils Bluetooth (accessoires et périphériques). D'autres sections définissent les exigences spécifiques à chaque scénario.

Bluetooth Basic Rate et Enhanced Data Rate (également appelé "classique")

Ces exigences s'appliquent à tous les appareils compatibles avec le transport Bluetooth BR/EDR.

  • L'appareil DOIT être compatible avec le débit de données amélioré (EDR).

  • L'appareil DOIT être compatible avec le protocole SDP (Service Discovery Protocol) sans nécessiter d'association.

Exigences concernant les périphériques d'entrée Bluetooth

Ces exigences s'appliquent aux accessoires Bluetooth qui permettent à l'utilisateur de saisir des informations, comme les souris et les claviers.

  • L'appareil DOIT utiliser le transport à basse consommation (LE).

  • L'appareil DOIT être compatible avec le profil HID Over Gatt.

Conditions requises pour les casques et enceintes Bluetooth

Ces exigences s'appliquent aux accessoires Bluetooth qui offrent des fonctionnalités d'entrée et de sortie audio via les profils Bluetooth Hands Free Profile (HFP) et Advanced Audio Distribution Profile (A2DP). Ces exigences s'ajoutent aux exigences Bluetooth génériques.

  • L'appareil audio DOIT définir les bits suivants dans la section Major Service (2.8.1) du paramètre Class of Device (COD) :

    • Audio (bit 21)

    • Rendu (bit 18)

EXIGENCES SUPPLÉMENTAIRES

En plus des exigences minimales, un périphérique DOIT répondre aux exigences obligatoires ci-dessous pour obtenir la certification.

Exigences Bluetooth génériques

  • [Obligatoire] DOIT être qualifié par rapport à la spécification Bluetooth Core 4.2 (modifiée) ou une version ultérieure.

  • [Obligatoire] La mise à niveau du micrologiciel DOIT être sécurisée sur ChromeOS.

  • [Facultatif] L'appareil DOIT utiliser un intervalle de connexion ou de reniflage aligné sur 7,5 ms.

Exigences concernant le Bluetooth Low Energy

Ces exigences s'appliquent à tous les appareils compatibles avec le protocole Bluetooth à basse consommation.

  • [Obligatoire] L'appareil DOIT être compatible avec les connexions sécurisées LE.

  • [Obligatoire] L'appareil DOIT être capable de résoudre les adresses privées pouvant être résolues. - [Obligatoire] L'appareil DOIT être compatible avec le service de batterie s'il en est équipé. Le seuil de batterie faible de l'appareil doit être défini sur 15 % de la capacité utilisable de la batterie.

  • [Obligatoire] L'appareil DOIT utiliser un intervalle de connexion aligné sur un intervalle de 7,5 ms (par exemple, 7,5 ms, 15 ms, 22,5 ms, etc.).

  • [Obligatoire] L'appareil NE DOIT définir l'indicateur de détectabilité générique ou limitée que s'il est en mode association.

  • [Obligatoire] En mode association, l'appareil DOIT au moins contenir les sections suivantes :

    • Dans l'annonce principale :
    • Option
    • Apparence LE
    • Dans l'annonce principale ou dans la réponse à l'analyse :
    • Niveau de puissance de transmission
    • Services
    • Nom local (peut être court)
  • [Facultatif] En mode association, l'appareil DOIT utiliser un intervalle de publicité ne dépassant pas 100 ms et rester en mode association pendant au moins 30 secondes.

Bluetooth Basic Rate et Enhanced Data Rate (également appelé "Classic")

  • [Obligatoire] DOIT être compatible avec les connexions sécurisées.

  • [Obligatoire] DOIT être compatible avec le profil d'ID d'appareil.

  • [Obligatoire] DOIT être compatible avec un intervalle d'écoute qui est un multiple de 7,5 ms. 15 ms est recommandé.

  • [Obligatoire] DOIT prendre en charge un délai de supervision de la liaison d'au maximum 10 secondes (moins de 5 secondes est recommandé).

  • [Obligatoire] Lorsqu'il est détectable, l'appareil DOIT utiliser une réponse à la demande étendue qui inclut au moins les sections suivantes :

    • Nom local (complet ou court)
    • Niveau de puissance de transmission
    • Liste des services (complète ou abrégée)

Exigences concernant les périphériques d'entrée Bluetooth

Ces exigences s'appliquent aux accessoires Bluetooth qui permettent à l'utilisateur de saisir des informations, comme les souris et les claviers.

  • [Obligatoire] L'appareil DOIT utiliser une adresse aléatoire (privée ou statique). - [Obligatoire] L'appareil DOIT utiliser une nouvelle adresse aléatoire chaque fois qu'il est mis en mode association.

  • [Obligatoire] L'appareil DOIT utiliser des annonces dirigées à cycle de service élevé ou des annonces non dirigées avec un intervalle d'annonce d'au maximum 50 ms pour les reconnexions rapides.

  • [Facultatif] L'appareil DOIT être compatible avec l'Association express pour faciliter l'association basée sur la proximité. À l'avenir, cette exigence deviendra obligatoire.

Conditions requises pour les casques et enceintes Bluetooth

  • [Obligatoire] L'appareil DOIT être compatible avec A2DP 1.3 ou version ultérieure.

    • [Obligatoire] L'appareil DOIT être compatible avec le mécanisme de signalement du délai AVDTP.
    • [Obligatoire] L'appareil DOIT prendre en charge un tampon de gigue d'au moins 150 ms et signaler toute modification via le mécanisme de signalement du délai AVDTP.
  • [Facultatif] L'appareil DOIT être compatible avec le décodage AAC.

  • [Obligatoire] L'appareil DOIT être compatible avec AVRCP 1.6 ou version ultérieure, y compris les fonctionnalités suivantes :

    • Contrôle absolu du volume

    • Lecture (si un bouton physique est présent sur l'appareil)

    • Mettre en pause (si un bouton physique est présent sur l'appareil)

    • Arrêter (si un bouton physique est présent sur l'appareil)

    • Suivant (si un bouton physique est présent sur l'appareil)

    • Retour (si un bouton physique est présent sur l'appareil)

  • [Obligatoire] Si l'appareil est équipé d'un micro, il DOIT être compatible avec le profil HFP.

    • [Facultatif] L'appareil PEUT être compatible avec HFP 1.7 ou version ultérieure.

    • [Facultatif] L'appareil PEUT être compatible avec la fonctionnalité de signalement du niveau de batterie s'il en possède une.

    • [Facultatif] L'appareil PEUT être compatible avec l'encodage Wide Band Speech et mSBC.

    • [Facultatif] L'appareil PEUT prendre en charge le contrôle du volume absolu.

    • [Obligatoire] L'appareil NE DOIT PAS supposer qu'il y aura des commandes AT pour modifier l'état de l'appel afin qu'une session audio puisse être ouverte.

    • [Facultatif] L'appareil PEUT être compatible avec l'acceptation/le refus d'un appel vocal entrant et la fin d'un appel (si un bouton de téléphonie physique est présent sur l'appareil).

  • [Facultatif] L'appareil DOIT être compatible avec l'Association express 2.0 ou version ultérieure pour faciliter l'association basée sur la proximité. À l'avenir, cette exigence deviendra obligatoire.

  • [Obligatoire] Le délai de commutation entre A2DP et HFP de l'appareil DOIT être inférieur à 250 ms.

Date Version Remarques
2024-09-05 1.1 Ajout des [exigences spécifiques à ChromeOS concernant la désactivation du son].
2024-02-01 1.0.1 Republier sur une nouvelle plate-forme
2023-08-18 1.0 Publication initiale du site partenaire.

Historique des révisions

Date Version Remarques
2026-03-11 2.0 Mettre à jour la documentation
2026-03-11 1.1 Mettre à jour la documentation
2024-02-01 1.0.1 Publication initiale sur la plate-forme Google Developers.
2023-08-18 1.0 Publication initiale.