Compatible avec ChromeOS : spécification Bluetooth v1.1

Version: 1.1
Dernière mise à jour: 05/09/2024

Légende

Verbe du produit Action de développement
"MUST" Exigences concernant les produits obligatoires
"DEVRA" Recommandation facultative
"MAI" Souhaitable

Objectifs

Ce document de spécification décrit les critères de conformité Bluetooth que les appareils compatibles avec ChromeOS doivent respecter.

Terminologie

Appareil Bluetooth ou appareil
Le périphérique compatible avec ChromeOS est qualifié.
Appareil ChromeOS
Hôte ou appareil de contrôle, le cas échéant.

Exigences Bluetooth génériques

Les exigences suivantes s'appliquent à tous les appareils Bluetooth (accessoires et périphériques). Des sections supplémentaires définissent les exigences spécifiques au scénario.

  • L'appareil DOIT être qualifié et répertorié sur https://launchstudio.bluetooth.com.
  • L'appareil DOIT être conforme à la spécification de base Bluetooth 4.0 ou version ultérieure.
  • L'appareil DOIT utiliser une connexion ou un intervalle d'analyse aligné sur 7,5 ms.

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 de découverte de services (SDP) sans nécessiter d'association.

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

Ces exigences s'appliquent aux accessoires Bluetooth qui fournissent des fonctionnalités de saisie utilisateur, telles que 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.

Exigences concernant les casques et les enceintes Bluetooth

Ces exigences s'appliquent aux accessoires Bluetooth qui fournissent des fonctionnalités d'entrée et de sortie audio via le profil mains libres Bluetooth (HFP) et le profil de distribution audio avancé (A2DP). Ces exigences s'ajoutent aux exigences génériques Bluetooth.

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

Exigences spécifiques à ChromeOS concernant le masquage du son

Pour cette section, les abréviations suivantes s'appliquent:

HF
Appareil mains libres (périphérique Bluetooth)
AG
Le passerelle audio (hôte de l'appareil ChromeOS)

Si l'appareil Bluetooth (HF) est compatible avec le profil mains libres:

  • Le profil mains libres du HF doit pouvoir envoyer des paquets et fournir du son de manière bidirectionnelle (lecture/capture) même si l'AG ne déclenche pas +CIEV,1 sur le HF lors de la connexion eSCO.
  • Si la HF dispose d'une interface de désactivation du micro :
    • La HF DOIT utiliser AT+VGM=0 pour représenter le masquage du micro.
      • HF DOIT envoyer AT+VGM=0 pour demander la désactivation du micro dans une application de VC (comme Meet) sur AG.
      • Le HF doit couper le son du micro lorsque l'AG envoie AT+VGM=0 au HF.
    • La HF DOIT utiliser AT+VGM=X X=[1-15] pour représenter l'activation du micro.
      • HF DOIT envoyer AT+VGM=X X=[1-15] pour demander la réactivation du micro dans une application de VC (comme Meet) sur AG.
      • Le HF doit réactiver le micro lorsque l'AG envoie AT+VGM=X X=[1-15].

Historique des révisions

Date Version Remarques
2024-09-05 1.1 Ajout de conditions spécifiques à ChromeOS concernant le masquage du son.
2024-02-01 1.0.1 Républication sur une nouvelle plate-forme.
2023-08-18 1.0 Publication initiale du site partenaire.