Introduzione
Il servizio di accoppiamento rapido (GFPS) di Google utilizza il Bluetooth Low Energy (BLE) per rilevare dispositivi Bluetooth nelle vicinanze senza utilizzare una batteria del telefono significativa, abilitando scenari "magici" in base alla vicinanza del dispositivo.
Funzionalità
L'obiettivo di DKIM è facilitare l'accoppiamento di dispositivi Bluetooth e BLE, come altoparlanti, cuffie, kit per auto, mouse e tastiere, con la minore interazione richiesta dall'utente. Implementando la seguente specifica, Google continuerà a rilasciare funzionalità aggiuntive basate su questa. Sono incluse:
- Visualizzazione di una notifica per metà pagina quando il dispositivo è in modalità di accoppiamento per facilitare l'accoppiamento iniziale semplice. Inoltre, le app companion vengono commercializzate facilmente agli utenti.
- Associazione del dispositivo con l'account dell'utente dopo il completamento dell'accoppiamento iniziale.
- Visualizzazione di una notifica di accoppiamento successiva quando il dispositivo è acceso e vicino a un altro telefono, tablet o desktop di sua proprietà, in modo che l'utente non debba sapere come riattivare la modalità di accoppiamento.
- Associare un nome personalizzato al dispositivo.
- Vengono visualizzate le notifiche relative alla batteria per le cuffie.
- Mostra i dettagli del dispositivo in Android 10 e versioni successive.
- Possibilità per gli utenti di trovare gli auricolari o gli auricolari persi.
- L'accoppiamento offline è disponibile in situazioni di rete ridotta.
- Supporta Cambio Audio per eseguire facilmente la transizione delle connessioni delle cuffie tra dispositivi in base all'attività degli utenti (ad esempio l'avvio di un filmato) e agli eventi prioritari (ad esempio una chiamata in arrivo).
Requisiti delle funzionalità
La tabella seguente descrive quali tipi di dispositivi devono implementare funzionalità specifiche per una determinata versione della specifica:
Versione specifica | Funzionalità | Altoparlante | Cuffie | TWS | Auricolare singolo |
---|---|---|---|---|---|
Versione 2.0 | Accoppiamento iniziale Accoppiamento successivo |
Sì Sì |
Sì Sì |
Sì Sì |
Sì Sì |
V3.0 e v3.1 |
Notifica del livello della batteria Nome personalizzato Fai squillare il dispositivo Scrittura dei tasti dell'account in modo retroattivo |
Sì Sì Sì |
Sì Sì Sì Sì |
||
Versione 3.2 | Cambio Audio |
Dipendenze profilo
L'implementazione di SPF è compatibile con la specifica Bluetooth Core 4.2 o versioni successive.
Ordine ottetti
Ogni volta che un campo è costituito da più byte, l'ordinamento dei byte è big-endian, vale a dire l'ordine dei byte di rete (dall'ottetto più significativo all'ottetto meno significativo).
Ricorda che, sebbene sia standard per i byte trasferiti tramite reti, è diverso dall'ordinamento dei byte per i campi multibyte nelle specifiche SIG Bluetooth (ad esempio, un UUID di un servizio in un annuncio è di piccole dimensioni).
Implementazione dei riferimenti
Consulta la sezione Libreria SDK incorporata nelle vicinanze per l'implementazione del riferimento.