Materiali e note tecniche di accoppiamento rapido

Questa pagina descrive le informazioni utili di cui i partner hanno bisogno per la pianificazione dei progetti con accoppiamento rapido e per l'integrazione del sistema.

Materiali e processi per accoppiamento rapido

Questa sezione fornisce link a informazioni generali sul marketing e sulle procedure.

Marketing, branding e messaggistica

Visita il nostro Partner Marketing Hub per indicazioni su branding e messaggistica. I nuovi partner devono richiedere l'accesso, mentre i partner esistenti possono già accedere ai contenuti tramite il proprio account di dominio partner.

Ciclo di vita del progetto ad accoppiamento rapido

Consulta la pagina Ruoli e responsabilità per gli integratori di sistemi (SI) per una descrizione generale del ciclo di vita del progetto e delle responsabilità dei partner che integrano l'accoppiamento rapido in un prodotto.

Procedura di certificazione

I dispositivi che implementano l'accoppiamento rapido devono essere certificati prima che un prodotto possa essere commercializzato con la funzionalità. Le linee guida per la certificazione dell'accoppiamento rapido descrivono come prepararsi per la certificazione ed eseguire gli autotest di pre-certificazione.

Le domande frequenti sulla certificazione riguardano una serie di domande comuni, inclusa una descrizione generale dei casi in cui è necessaria la certificazione completa (o una ricertificazione).

Anche i dispositivi che implementano o utilizzano estensioni per l'accoppiamento rapido, come Cambio audio, devono essere certificati. Cambio Audio ha delle [linee guida per la certificazione separate][ASGuideLink] che descrivono i passaggi per l'autotest e la preparazione per la certificazione di un lab di terze parti.

Lab di terze parti possono certificare l'accoppiamento rapido e il cambio audio in sequenza. Consulta la pagina Spedizione dispositivi a lab di terze parti per conoscere i lab che offrono i servizi di certificazione.

Note tecniche

Questa sezione descrive alcune note di implementazione tecnica per assistere i partner nello sviluppo e nell'integrazione.

Come pubblicizzare altri protocolli insieme all'accoppiamento rapido

Alcuni dispositivi potrebbero voler supportare funzionalità aggiuntive oltre all'accoppiamento rapido, come l'Assistente Google o Eddystone, che richiedono ulteriore spazio pubblicitario. La rotazione dei dati pubblicitari è l'opzione migliore per questi casi. Tuttavia, gli annunci ad accoppiamento rapido devono comunque essere pubblicizzati all'interno dell'intervallo pubblicitario in base alla modalità rilevabile e alla modalità non rilevabile.

La rotazione degli annunci viene verificata durante la fase di test di terze parti del processo di certificazione. Assicurati di verificare eventuali schemi di rotazione con l'app Strumento di convalida dell'accoppiamento rapido prima di ottenere la certificazione per evitare potenziali ritardi nella certificazione, riapprovazione e costi.

Riduzione dell'intervallo di connessione BLE

Per migliorare le prestazioni della connessione GATT, il provider dovrebbe rendere l'intervallo di connessione il più breve possibile. Il valore ottimale previsto è 7,5 ms, applicato alla maggior parte dei cercatori.

Stato della connessione delle cuffie e dell'annuncio BLE

La pubblicazione dell'ID modello o dei dati dell'account da parte di un paio di cuffie ad accoppiamento rapido dipende dalla modalità rilevabile BR/EDR delle cuffie, non dallo stato connesso o disconnesso. Fai riferimento alle specifiche del servizio di accoppiamento rapido dei link seguenti:

  • "Quando il dispositivo del Fornitore è in modalità BR/EDR rilevabile (ovvero in modalità di accoppiamento), pubblicherà i dati relativi all'ID modello di accoppiamento rapido tramite BLE." - link
  • "Quando non è rilevabile (ovvero non in modalità di accoppiamento), il Fornitore pubblicherà i dati dell'account ad accoppiamento rapido" - link

TxPower

Come definito nella specifica, il richiedente stima la distanza in base all'RSSI in base al livello TxPower specificato. La distanza stimata è il fattore chiave per determinare se mostrare o meno la notifica.

Il processo per determinare TxPower è il seguente:

  1. Misura l'output effettivo del dispositivo usando uno smartphone Android a 1 metro di distanza e poi aggiungi 41 dBm.
  2. Includi questo valore nell'annuncio BLE.
  3. Includi questo valore con le informazioni dello smartphone di test nel report di autodiagnosi.

Misura e imposta TxPower con l'app di convalida

L'app di convalida fornisce un test per regolare manualmente TxPower al livello corretto su un DUT. I partner possono utilizzare questo test per determinare il livello TxPower appropriato del loro DUT prima dell'autotest o della certificazione.

Procedura di misurazione TxPower

Per misurare TxPower con l'app di convalida:

  1. Apri l'app di convalida sul DUT.
  2. Apri il menu con puntini nella parte superiore dell'app:
    Il test è denominato "Strumento di calibrazione del livello di potenza Tx".
  3. Posiziona il DUT a 1 metro di distanza dallo smartphone e tocca il pulsante "AVVIA".
    La pagina del test mostra la distanza stimata target in giallo.
  4. Seleziona il DUT dall'elenco dei dispositivi.
    I dispositivi sono elencati in base al relativo indirizzo MAC.
    1. Puoi aggiornare l'elenco dei dispositivi toccando il pulsante "ANNULLA" e riselezionando il pulsante "INIZIA".
  5. Regola la linea rossa (che rappresenta TxPower) finché non tocca a malapena la parte superiore dell'area gialla.
    Con una correzione corretta, la linea rossa viene posizionata nella parte superiore dell'area gialla.
    1. Utilizza il pulsante "-1" per spostare la linea rossa verso l'area gialla.
    2. Utilizza il pulsante "+1" per allontanare la linea rossa dall'area gialla.
    3. Un'interferenza di segnale potrebbe rendere instabile la linea rossa. Prova a spostarti in un'area con meno interferenze di segnale se la linea rossa si comporta in modo irregolare.
  6. Salva il valore TxPower e aggiornalo sia nel DUT che nella console del dispositivo.
    Il numero viene visualizzato nella parte superiore dello schermo.

Notifiche batteria

Come definito nella specifica, il Fornitore può includere nella pubblicità informazioni sulla batteria. Il Seeker decide se mostrare o nascondere la notifica della batteria in base al tipo: 0b0011 per mostrare la notifica della batteria o 0b0100 per nasconderla. Ecco alcune linee guida su quando includere le informazioni sulla batteria nella pubblicità e sul tipo da utilizzare:

  1. Includi le informazioni sulla batteria nella pubblicità mostrando la notifica della batteria 0b0011 per almeno 8 secondi quando la custodia viene aperta ed entrambi gli auricolari sono agganciati alla base.
  2. Includi le informazioni sulla batteria nella pubblicità con la notifica Nascondi batteria 0b0100 per almeno 5 secondi quando la custodia viene chiusa ed entrambi gli auricolari sono agganciati alla base.
  3. Per mostrare o nascondere le notifiche della batteria in modo reattivo, la pubblicità dovrebbe riflettere lo stato reale entro 2 secondi.
  4. Esistono due modi per nascondere la notifica della batteria:
    1. Smettendo di includere le informazioni sulla batteria nell'annuncio, il ricercatore nasconde la notifica dopo un po' di tempo (per il momento impostato su 20 secondi).
    2. Includere le informazioni sulla batteria nella pubblicità con la notifica per nascondere la batteria 0b0100, la persona cercatrice nasconde la notifica immediatamente dopo aver ricevuto l'annuncio.
  5. È facoltativo includere le informazioni sulla batteria nella pubblicità se è presente un solo auricolare agganciato alla base quando la custodia è aperta o chiusa.
  6. È facoltativo includere le informazioni sulla batteria nell'annuncio quando gli auricolari vengono rimossi dalla custodia o agganciati alla custodia.
  7. Per evitare il monitoraggio, il fornitore deve includere nella pubblicità i dati non elaborati della batteria solo quando necessario (non sempre).

L'implementazione deve essere descritta nel risultato dell'autotest per la certificazione.

Come attivare la registrazione ad accoppiamento rapido

Assicurati di aver attivato il log di analisi HCI HCI Bluetooth sul dispositivo prima del debug.

Per acquisire i messaggi dell'accoppiamento rapido nei log di debug, esegui:

$ adb logcat -G 16M
$ adb shell setprop log.tag.NearbyMessages VERBOSE
$ adb shell setprop log.tag.NearbyDiscovery VERBOSE
$ adb shell setprop log.tag.FastPair VERBOSE

Google consiglia di eseguire i comandi precedenti su ogni sequenza di avvio.

Come estrarre un log di debug

Esegui $ adb bugreport per generare un file ZIP che dovrebbe contenere tutti i dati. La generazione del file ZIP potrebbe richiedere diversi minuti.

A seconda della versione di Android, esegui uno dei seguenti comandi per visualizzare btsnoop_hic.log:

  • Per Android 8.x e versioni successive: shell $ adb pull data/misc/bluetooth/logs logs
  • Per Android 7.x: shell $ adb pull sdcard/btsnoop_hci.log