简介
Google 快速配对服务 (GFPS) 利用蓝牙低功耗 (BLE) 在不消耗大量手机电池电量的情况下发现附近的蓝牙设备,从而实现基于设备距离的“魔力”场景。
功能
GFPS 旨在促进蓝牙和 BLE 设备(例如音箱、头戴式耳机、车载套件、鼠标和键盘)配对,在尽可能减少用户互动的情况下实现。通过实施以下规范,Google 将继续发布基于该规范的其他功能。这些功能包括:
- 在设备处于配对模式时显示半页通知,以方便轻松进行初始配对。此外,用户还可以轻松推广配套应用。
- 初始配对完成后,将设备与用户的帐号相关联。
- 在设备开启并靠近用户拥有的其他手机、平板电脑或桌面设备时显示后续配对通知,这样用户无需知道如何让设备重新进入配对模式,然后再与其他设备配对。
- 将个性化名称与设备关联。
- 头戴式耳机会显示电池通知。
- 在 Android 10 及更高版本中显示设备详细信息。
- 让用户能够定位丢失的耳机或耳机。
- 离线配对适用于网速较短的情况。
- 支持音频切换功能,可以根据用户活动(例如,开始影片)和优先事件(例如来电)在设备之间无缝切换耳机连接。
功能要求
下表介绍了指定设备类型必须实现哪些特定功能的设备类型:
规范版本 | 特征 | 主讲人 | 耳机 | 台湾 | 单入耳式耳机 |
---|---|---|---|---|---|
2.0 版 | 初始配对 后续配对 |
是 是 |
是 是 |
是 是 |
是 是 |
V3.0 和 V3.1 |
电池电量通知 预授权名称 让设备响铃 追溯帐号密钥 |
是 是 是 |
是 是 是 是 |
||
3.2 版 | 音频切换 |
配置文件依赖项
GFPS 实现与蓝牙核心规范 v4.2 或更高版本兼容。
八位字节顺序
无论字段由多个字节组成,字节顺序都是大端字节序,即网络字节顺序(最重要的八位字节到最低八位字节)。
请注意,虽然这是通过网络传输的字节的标准,但它与蓝牙 SIG 规范中多字节字段的字节顺序不同(例如,通告中的服务 UUID 采用小端字节序)。
参考实现
如需查看参考实现,请参阅附近的嵌入式 SDK 库。