Service Association express Google

Introduction

Le service Google Fast Pair (GFPS) utilise le Bluetooth à basse consommation (BLE) pour détecter les appareils Bluetooth à proximité sans consommer beaucoup de batterie, permettant ainsi des scénarios "magiques" basés sur la proximité de l'appareil.

Caractéristiques

Le GFPS est destiné à faciliter l'association d'appareils Bluetooth et BLE, tels que des enceintes, des casques audio, des kits pour voiture, des souris et des claviers, en nécessitant le moins d'interaction possible de l'utilisateur. En implémentant la spécification suivante, Google continuera à publier des fonctionnalités supplémentaires qui s'appuient sur celle-ci. Par exemple :

  1. Affichage d'une notification d'une demi-page lorsque l'appareil est en mode association pour faciliter l'association initiale facile. De plus, les applications associées sont facilement commercialisées auprès des utilisateurs.
  2. Associer l'appareil au compte de l'utilisateur une fois l'association initiale terminée
  3. Affichage d'une notification d'association ultérieure lorsque l'appareil est allumé et à proximité d'un autre téléphone, tablette ou ordinateur appartenant à l'utilisateur, afin que celui-ci n'ait pas besoin de savoir comment remettre l'appareil en mode d'association avant de l'associer à ses autres appareils.
  4. associer un nom personnalisé à l'appareil ;
  5. Les notifications concernant la batterie s'affichent pour le casque.
  6. Affiche les détails des appareils équipés d'Android 11 ou version ultérieure.
  7. Possibilité pour les utilisateurs de localiser un casque ou des écouteurs égarés.
  8. L'association hors connexion est disponible lorsque le réseau est faible.
  9. Prise en charge du commutation audio pour effectuer la transition fluide des connexions casque entre les appareils en fonction de l'activité de l'utilisateur (par exemple, le démarrage d'un film) et des événements prioritaires (par exemple, un appel entrant).
  10. Prenez en charge les commandes auditives afin de mieux contrôler les accès aux fonctionnalités importantes de cette fonctionnalité.

Exigences concernant les fonctionnalités

Les exigences pour la compatibilité des fonctionnalités varient selon le type d'appareil. Pour en savoir plus, consultez Exigences concernant les fonctionnalités de l'appareil.

Profiler les dépendances

L'implémentation GFPS est compatible avec la version 4.2 ou ultérieure de la spécification Bluetooth Core.

Ordre des octets

Lorsqu'un champ se compose de plusieurs octets, l'ordre des octets est exprimé en big-endian, c'est-à-dire qu'il s'agit de l'ordre des octets sur le réseau (de l'octet le plus significatif à l'octet le moins significatif).

Notez que bien qu'il s'agisse d'une norme pour les octets transférés sur des réseaux, il est différent de l'ordre des octets pour les champs multi-octets dans les spécifications Bluetooth SIG (par exemple, un UUID de service dans une annonce est Little Endian).

Implémentation de référence

Consultez Bibliothèque du SDK intégré Nearby pour en savoir plus sur l'implémentation de référence.