Serviço de Pareamento Rápido do Google

Introdução

O serviço de Pareamento rápido do Google (GFPS) usa o Bluetooth de baixa energia (BLE) para detectar dispositivos Bluetooth próximos sem usar muita bateria do smartphone, permitindo cenários "mágicos" com base na proximidade do dispositivo.

Recursos

O objetivo do GFPS é facilitar o pareamento de dispositivos Bluetooth e BLE, como alto-falantes, fones de ouvido, kits para carros, mouses e teclados, com o mínimo de interação do usuário possível. Ao implementar a especificação a seguir, o Google vai continuar lançando outros recursos com base nela. Isso inclui:

  1. Exibição de uma notificação de meia página quando o dispositivo está no modo de pareamento para facilitar o pareamento inicial. Além disso, os apps complementares são facilmente comercializados para os usuários.
  2. Associar o dispositivo à conta do usuário após a conclusão do pareamento inicial.
  3. Mostrar uma notificação de pareamento subsequente quando o dispositivo está ligado e próximo a outro smartphone, tablet ou computador que o usuário possui, para que ele não precise saber como colocar o dispositivo de volta no modo de pareamento antes de parear com os outros dispositivos.
  4. Associar um nome personalizado ao dispositivo.
  5. As notificações de bateria são exibidas para os fones de ouvido.
  6. Mostra detalhes do dispositivo no Android 11 e versões mais recentes.
  7. Permitir que os usuários localizem um fone de ouvido ou fones de ouvido perdidos.
  8. O pareamento off-line está disponível para situações de rede fraca.
  9. Ofereça suporte à seleção de áudio para fazer a transição perfeita das conexões de fones de ouvido entre dispositivos com base na atividade do usuário (por exemplo, iniciar um filme) e eventos priorizados (por exemplo, uma ligação recebida).
  10. Suporte a Hearable Controls para oferecer melhores controles de acesso a recursos importantes do Hearable.

Requisitos de recursos

Dependendo do tipo de dispositivo , o requisito de suporte a recursos pode ser diferente. Consulte os Requisitos de recursos do dispositivo para mais detalhes.

Dependências de perfil

A implementação do GFPS é compatível com a especificação do núcleo do Bluetooth v4.2 ou mais recente.

Ordem de octeto

Sempre que um campo consiste em vários bytes, a ordem de bytes é big-endian, ou seja, a ordem de bytes da rede (do octeto mais significativo para o menos significativo).

Embora esse seja o padrão para bytes transferidos por redes, ele é diferente da ordem de bytes para campos de vários bytes nas especificações do Bluetooth SIG. Por exemplo, um UUID de serviço em um anúncio é little-endian.