Bluetooth - Specifiche periferiche (minime e aggiuntive)

Versione: 2.0
Ultimo aggiornamento: 11/03/2026

Legend

Product Verb Azione di sviluppo
"MUST" Requisito di prodotto obbligatorio
"SHOULD" Consiglio facoltativo
"MAY" Consigliabili

Panoramica

Questo documento di specifiche è suddiviso in due sezioni:

1. I requisiti minimi descrivono i criteri per la compatibilità di una categoria di periferiche con ChromeOS.

2. I requisiti aggiuntivi descrivono i criteri per la certificazione, oltre ai requisiti minimi.

Terminologia

Dispositivo Bluetooth o dispositivo si riferiscono alla periferica compatibile con ChromeOS in fase di qualifica. Dispositivo ChromeOS si riferisce al dispositivo host o di controllo, se applicabile.

REQUISITI MINIMI

Requisiti Bluetooth generici

I seguenti requisiti si applicano a tutti i dispositivi Bluetooth (accessori e periferiche). Altre sezioni definiscono i requisiti specifici per scenario.

Bluetooth Basic Rate ed Enhanced Data Rate (ovvero Classic)

Questi requisiti si applicano a qualsiasi dispositivo che supporti il trasporto Bluetooth BR/EDR.

  • Il dispositivo DEVE supportare l'Enhanced Data Rate (EDR).

  • Il dispositivo DEVE supportare il protocollo Service Discovery Protocol (SDP) senza richiedere l'accoppiamento.

Requisiti per i dispositivi di input Bluetooth

Questi requisiti si applicano agli accessori Bluetooth che forniscono funzionalità di input dell'utente, come mouse e tastiere.

  • Il dispositivo DEVE utilizzare il trasporto Low Energy (LE).

  • Il dispositivo DEVE supportare il profilo HID Over Gatt.

Requisiti per cuffie e speaker Bluetooth

Questi requisiti si applicano agli accessori Bluetooth che forniscono funzionalità di input e output audio tramite il profilo Bluetooth Hands Free (HFP) e l'Advanced Audio Distribution Profile (A2DP). Questi requisiti si aggiungono ai requisiti Bluetooth generici.

  • Il dispositivo audio DEVE impostare i seguenti bit nella sezione Servizio principale (2.8.1) del parametro Class of Device (COD):

    • Audio (bit 21)

    • Rendering (bit 18)

REQUISITI AGGIUNTIVI

Oltre ai requisiti minimi, una periferica DEVE soddisfare i requisiti obbligatori riportati di seguito per ottenere la certificazione.

Requisiti Bluetooth generici

  • [Obbligatorio] DEVE essere qualificato in base alla specifica Bluetooth Core 4.2 (modificata) o a una specifica Core superiore.

  • [Obbligatorio] DEVE essere aggiornabile in modo sicuro su ChromeOS.

  • [Facoltativo] Il dispositivo DEVE utilizzare un intervallo di connessione o sniffing allineato di 7,5 ms.

Requisiti Bluetooth Low Energy

Questi requisiti si applicano a qualsiasi dispositivo che supporta il trasporto Bluetooth Low Energy.

  • [Obbligatorio] Il dispositivo DEVE supportare le connessioni sicure LE.

  • [Obbligatorio] Il dispositivo DEVE essere in grado di risolvere gli indirizzi privati risolvibili. - [Obbligatorio] Il dispositivo DEVE supportare il servizio Batteria se è dotato di una batteria. La soglia di batteria scarica del dispositivo deve essere impostata al 15% della capacità utilizzabile della batteria.

  • [Obbligatorio] Il dispositivo DEVE utilizzare un intervallo di connessione allineato a un intervallo di 7,5 ms (ad es. 7,5 ms, 15 ms, 22,5 ms e così via).

  • [Obbligatorio] Il dispositivo DEVE impostare il flag di rilevabilità generica o limitata solo se è in modalità di associazione.

  • [Obbligatorio] In modalità di accoppiamento, il dispositivo DEVE contenere almeno le seguenti sezioni:

    • Nell'annuncio principale:
    • Flag
    • Aspetto LE
    • Nell'annuncio principale o nella risposta alla scansione:
    • Livello di potenza TX
    • Servizi
    • Nome locale (può essere breve)
  • [Facoltativo] In modalità di accoppiamento, il dispositivo DEVE utilizzare un intervallo di pubblicità non superiore a 100 ms e rimanere in modalità di accoppiamento per almeno 30 secondi.

Bluetooth Basic Rate ed Enhanced Data Rate (ovvero Classic)

  • [Obbligatorio] DEVE supportare le connessioni sicure.

  • [Obbligatorio] DEVE supportare il profilo ID dispositivo.

  • [Obbligatorio] DEVE supportare un intervallo di rilevamento multiplo di 7,5 ms. È consigliato un intervallo di 15 ms.

  • [Obbligatorio] DEVE supportare un timeout di supervisione del link di massimo 10 secondi (si consiglia un valore inferiore a 5 secondi).

  • [Obbligatorio] Quando è rilevabile, il dispositivo DEVE utilizzare una risposta di richiesta estesa che includa almeno le seguenti sezioni:

    • Nome locale (completo o breve)
    • Livello di potenza TX
    • Elenco dei servizi (completo o breve)

Requisiti per i dispositivi di input Bluetooth

Questi requisiti si applicano agli accessori Bluetooth che forniscono funzionalità di input dell'utente, come mouse e tastiere.

  • [Obbligatorio] Il dispositivo DEVE utilizzare un indirizzo casuale (privato o statico). - [Obbligatorio] Il dispositivo DEVE utilizzare un nuovo indirizzo casuale ogni volta che viene attivata la modalità di accoppiamento.

  • [Obbligatorio] Il dispositivo DEVE utilizzare pubblicità dirette con ciclo di lavoro elevato o pubblicità non dirette con un intervallo pubblicitario non superiore a 50 ms per riconnessioni rapide.

  • [Facoltativo] Il dispositivo DEVE supportare l'accoppiamento rapido per facilitare l'accoppiamento basato sulla prossimità. In futuro questo diventerà un requisito obbligatorio.

Requisiti per cuffie e speaker Bluetooth

  • [Obbligatorio] Il dispositivo DEVE supportare A2DP 1.3 o versioni successive

    • [Obbligatorio] Il dispositivo DEVE supportare il meccanismo di segnalazione del ritardo AVDTP.
    • [Obbligatorio] Il dispositivo DEVE supportare un jitter buffer di almeno 150 ms e segnalare eventuali modifiche tramite il meccanismo di segnalazione del ritardo AVDTP.
  • [Facoltativo] Il dispositivo DEVE supportare la decodifica AAC.

  • [Obbligatorio] Il dispositivo DEVE supportare AVRCP 1.6 o versioni successive, incluso il supporto delle seguenti funzionalità:

    • Controllo del volume assoluto

    • Riproduci (se sul dispositivo è presente un pulsante fisico)

    • Pausa (se sul dispositivo è presente un pulsante fisico)

    • Interrompi (se sul dispositivo è presente un pulsante fisico)

    • Avanti (se sul dispositivo è presente un pulsante fisico)

    • Indietro (se sul dispositivo è presente un pulsante fisico)

  • [Obbligatorio] Se il dispositivo ha un microfono, DEVE supportare il profilo HFP.

    • [Facoltativo] Il dispositivo POTREBBE supportare HFP 1.7 o versioni successive.

    • [Facoltativo] Il dispositivo POTREBBE supportare la funzionalità di segnalazione del livello della batteria se ne è dotato.

    • [Facoltativo] Il dispositivo POTREBBE supportare la codifica Wide Band Speech e mSBC.

    • [Facoltativo] Il dispositivo POTREBBE supportare il controllo del volume assoluto.

    • [Obbligatorio] Il dispositivo NON DEVE presupporre che ci saranno comandi AT per modificare lo stato della chiamata per l'apertura di una sessione audio.

    • [Facoltativo] Il dispositivo POTREBBE supportare l'accettazione/il rifiuto di una chiamata vocale in arrivo e la terminazione di una chiamata (se sul dispositivo è presente un tasto di telefonia fisico)

  • [Facoltativo] Il dispositivo DEVE supportare l'accoppiamento rapido 2.0 o versioni successive per facilitare l'accoppiamento basato sulla prossimità. In futuro questo diventerà un requisito obbligatorio.

  • [Obbligatorio] Il dispositivo DEVE avere un ritardo di commutazione tra A2DP e HFP inferiore a 250 ms.

Data Versione Note
5/09/2024 1.1 Aggiunti [requisiti di disattivazione audio specifici di ChromeOS].
2024-02-01 1.0.1 Ripubblicazione su una nuova piattaforma.
2023-08-18 1,0 Pubblicazione iniziale del sito partner.

Cronologia delle revisioni

Data Versione Note
2026-03-11 2.0 Aggiorna la documentazione
2026-03-11 1.1 Aggiorna la documentazione
2024-02-01 1.0.1 Pubblicazione iniziale sulla piattaforma Google Developers.
2023-08-18 1,0 Pubblicazione iniziale.