Google 快速配对服务

简介

Google 快速配对服务 (GFPS) 利用蓝牙低功耗 (BLE) 在不消耗大量手机电池电量的情况下发现附近的蓝牙设备,从而实现基于设备距离的“魔力”场景。

功能

GFPS 旨在促进蓝牙和 BLE 设备(例如音箱、头戴式耳机、车载套件、鼠标和键盘)配对,在尽可能减少用户互动的情况下实现。通过实施以下规范,Google 将继续发布基于该规范的其他功能。这些功能包括:

  1. 在设备处于配对模式时显示半页通知,以方便轻松进行初始配对。此外,用户还可以轻松推广配套应用。
  2. 初始配对完成后,将设备与用户的帐号相关联。
  3. 在设备开启并靠近用户拥有的其他手机、平板电脑或桌面设备时显示后续配对通知,这样用户无需知道如何让设备重新进入配对模式,然后再与其他设备配对。
  4. 个性化名称与设备关联。
  5. 头戴式耳机会显示电池通知
  6. 在 Android 10 及更高版本中显示设备详细信息。
  7. 让用户能够定位丢失的耳机或耳机。
  8. 离线配对适用于网速较短的情况。
  9. 支持音频切换功能,可以根据用户活动(例如,开始影片)和优先事件(例如来电)在设备之间无缝切换耳机连接。

功能要求

下表介绍了指定设备类型必须实现哪些特定功能的设备类型:

规范版本 特征 主讲人 耳机 台湾 单入耳式耳机
2.0 版 初始配对
后续配对




V3.0

V3.1
电池电量通知
预授权名称
让设备响铃
追溯帐号密钥






3.2 版 音频切换

配置文件依赖项

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

八位字节顺序

无论字段由多个字节组成,字节顺序都是大端字节序,即网络字节顺序(最重要的八位字节到最低八位字节)。

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

参考实现

如需查看参考实现,请参阅附近的嵌入式 SDK 库