Google 快速配对服务

简介

Google 快速配对服务 (GFPS) 利用蓝牙低功耗 (BLE) 发现附近的蓝牙设备,无需大量消耗手机电量,即可基于设备邻近程度实现“神奇”的场景。

特性

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

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

功能要求

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

配置文件依赖项

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

八位字节顺序

如果字段包含多个字节,字节排序将采用大端字节序,即网络字节顺序(从最高有效八位字节到最低有效八位字节)。

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

参考实现

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