Service Association express Google

Introduction

Le service GFPS (Google Fast Pair Service) 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é des appareils.

Fonctionnalités

Le GFPS est destiné à faciliter l'association d'appareils Bluetooth et BLE, tels que des enceintes, des casques, des kits pour voiture, des souris et des claviers, en sollicitant le moins possible l'utilisateur. En mettant en œuvre la spécification suivante, Google continuera à publier des fonctionnalités supplémentaires qui s'appuient sur celle-ci. Ce bloc inclut les éléments suivants :

  1. Affichage d'une notification d'une demi-page lorsque l'appareil est en mode association pour faciliter l'association initiale. De plus, les applications associées sont facilement commercialisées auprès des utilisateurs.
  2. Association de 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, de sorte que celui-ci n'ait pas besoin de savoir comment remettre l'appareil en mode 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 10 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 commutateur audio pour transférer facilement les connexions casque entre les appareils en fonction de l'activité de l'utilisateur (par exemple, démarrage d'un film) et des événements prioritaires (par exemple, un appel entrant).
  10. Intégrez les commandes auditives afin de mieux contrôler les accès aux fonctionnalités importantes.

Exigences concernant les fonctionnalités

Les exigences de compatibilité des fonctionnalités diffèrent 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 spécification Bluetooth Core v4.2 ou version ultérieure.

Commande Octet

Lorsqu'un champ se compose de plusieurs octets, l'ordre des octets est exprimé en big-endian, c'est-à-dire dans l'ordre des octets du réseau (octet du plus significatif au moins significatif).

Notez que bien que cette méthode soit la norme pour les octets transférés sur des réseaux, elle diffère 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 obtenir une implémentation de référence.