Google 快速配对服务

简介

Google 快速配对服务 (GFPS) 利用蓝牙低功耗 (BLE) 发现附近的蓝牙设备,无需大量消耗手机电池电量,从而根据设备邻近情况实现“神奇”的场景。

特性

GFPS 旨在协助蓝牙和 BLE 设备(如扬声器、耳机、汽车套件、鼠标和键盘)配对,同时尽可能减少所需的用户互动。通过实现以下规范,Google 将继续发布在该规范的基础上构建的其他功能。这包括:

  1. 在设备处于配对模式时显示半页通知,以方便轻松进行初始配对。此外,配套应用可轻松向用户宣传。
  2. 初始配对完成后,将设备与用户的帐号相关联。
  3. 当设备处于开机状态且靠近用户拥有的其他手机、平板电脑或桌面设备时,系统会显示后续配对通知,这样用户就无需知道如何让设备重新进入配对模式,然后再与其他设备配对。
  4. 为设备关联个性化名称
  5. 系统会针对耳机显示电池通知
  6. 在 Android 11 及更高版本中显示设备详细信息。
  7. 能够让用户定位丢失的耳机或耳机。
  8. 离线配对功能适用于网络不足的情况。
  9. 支持音频切换,以根据用户活动(例如开始播放电影)和优先事件(例如来电)在设备之间无缝转换耳机连接。
  10. 支持耳穿戴设备,以便针对重要的听力功能提供更好的访问权限控制。

功能要求

对功能支持的要求因设备类型而异。 如需了解详情,请参阅设备功能要求

配置文件依赖项

GFPS 实现与蓝牙核心规范 v4.2 或更高版本兼容。

八位字节顺序

如果一个字段由多个字节组成,字节顺序将采用大端字节序,即网络字节顺序(从最高有效八位字节到最低有效八位字节的顺序)。

请注意,虽然这是通过网络传输的字节的标准,但它与蓝牙 SIG 规范中多字节字段的字节排序不同(例如,通告中的服务 UUID 采用小端字节序)。

参考实现

有关参考实现,请参阅 Nearby 嵌入式 SDK 库