简介
Google 快速配对服务 (GFPS) 利用蓝牙低功耗 (BLE) 发现附近的蓝牙设备,无需大量消耗手机电池电量,从而根据设备邻近情况实现“神奇”的场景。
特性
GFPS 旨在协助蓝牙和 BLE 设备(如扬声器、耳机、汽车套件、鼠标和键盘)配对,同时尽可能减少所需的用户互动。通过实现以下规范,Google 将继续发布在该规范的基础上构建的其他功能。这包括:
- 在设备处于配对模式时显示半页通知,以方便轻松进行初始配对。此外,配套应用可轻松向用户宣传。
- 初始配对完成后,将设备与用户的帐号相关联。
- 当设备处于开机状态且靠近用户拥有的其他手机、平板电脑或桌面设备时,系统会显示后续配对通知,这样用户就无需知道如何让设备重新进入配对模式,然后再与其他设备配对。
- 为设备关联个性化名称。
- 系统会针对耳机显示电池通知。
- 在 Android 11 及更高版本中显示设备详细信息。
- 能够让用户定位丢失的耳机或耳机。
- 离线配对功能适用于网络不足的情况。
- 支持音频切换,以根据用户活动(例如开始播放电影)和优先事件(例如来电)在设备之间无缝转换耳机连接。
- 支持耳穿戴设备,以便针对重要的听力功能提供更好的访问权限控制。
功能要求
对功能支持的要求因设备类型而异。 如需了解详情,请参阅设备功能要求。
配置文件依赖项
GFPS 实现与蓝牙核心规范 v4.2 或更高版本兼容。
八位字节顺序
如果一个字段由多个字节组成,字节顺序将采用大端字节序,即网络字节顺序(从最高有效八位字节到最低有效八位字节的顺序)。
请注意,虽然这是通过网络传输的字节的标准,但它与蓝牙 SIG 规范中多字节字段的字节排序不同(例如,通告中的服务 UUID 采用小端字节序)。
参考实现
有关参考实现,请参阅 Nearby 嵌入式 SDK 库。