Servizio di accoppiamento rapido di Google

Introduzione

Il servizio di accoppiamento rapido di Google (GFPS) utilizza la tecnologia Bluetooth Low Energy (BLE) per trovare dispositivi Bluetooth nelle vicinanze senza consumare eccessivamente la batteria dello smartphone, attivando scenari "magici" in base alla vicinanza dei dispositivi.

Funzionalità

Lo scopo del GCPS è facilitare l'accoppiamento di dispositivi Bluetooth e BLE, come altoparlanti, cuffie, kit per auto, mouse e tastiere, senza ridurre al minimo l'interazione dell'utente. Con l'implementazione della specifica che segue, Google continuerà a rilasciare funzionalità aggiuntive. Include:

  1. Visualizzazione di una notifica mezza pagina quando il dispositivo è in modalità di accoppiamento per facilitare un facile accoppiamento iniziale. Inoltre, le app companion possono essere facilmente commercializzate agli utenti.
  2. Associazione del dispositivo all'account utente al termine dell'accoppiamento iniziale.
  3. Visualizzazione di una notifica di accoppiamento successivo quando il dispositivo è acceso e si trova vicino a un altro smartphone, tablet o computer di proprietà dell'utente, in modo che l'utente non abbia bisogno di sapere come riattivare la modalità di accoppiamento prima di eseguire l'accoppiamento del dispositivo prima di eseguire l'accoppiamento.
  4. Associazione di un nome personalizzato al dispositivo.
  5. Le notifiche sulla batteria vengono visualizzate per le cuffie.
  6. Mostra i dettagli del dispositivo in Android 11 e versioni successive.
  7. Possibilità per gli utenti di trovare auricolari o auricolari smarriti.
  8. L'accoppiamento offline è disponibile per situazioni di rete bassa.
  9. Supporta Cambio audio per far passare facilmente le connessioni delle cuffie da un dispositivo all'altro in base all'attività utente (ad esempio l'avvio di un film) e agli eventi prioritari (ad esempio una chiamata in arrivo).
  10. Supporta Controlli dell'udito per fornire migliori controlli dell'accesso per importanti funzionalità di Hearable.

Requisiti delle funzionalità

In base al tipo di dispositivo , i requisiti per il supporto delle funzionalità variano. Per ulteriori dettagli, consulta i requisiti delle funzionalità del dispositivo.

Dipendenze profilo

L'implementazione BGPS è compatibile con la specifica Bluetooth Core v4.2 o successive.

Ordine ottetti

Ogni volta che un campo è costituito da più byte, l'ordinamento dei byte è big-endian, ovvero l'ordine dei byte di rete (dall'ottetto dal più significativo all'ottetto meno significativo).

Tieni presente che sebbene questo sia standard per i byte trasferiti tramite reti, è diverso dall'ordinamento dei byte per i campi multibyte nelle specifiche Bluetooth SIG (ad esempio, l'UUID di un servizio in una pubblicità è di piccole dimensioni).

Implementazione riferimento

Per l'implementazione di riferimento, consulta Libreria SDK incorporata nelle vicinanze.