Введение
Служба Google Fast Pair ( GFPS ) использует Bluetooth Low Energy ( BLE ) для обнаружения близлежащих устройств Bluetooth без использования значительного заряда батареи телефона, что позволяет реализовать «волшебные» сценарии, основанные на близости устройства.
Функции
Целью GFPS является упрощение сопряжения устройств Bluetooth и BLE, таких как динамики, наушники, автомобильные комплекты, мыши и клавиатуры, с минимальным вмешательством пользователя. Внедрив следующую спецификацию, Google продолжит выпускать дополнительные функции, основанные на ней. Это включает в себя:
- Отображение уведомления на полстраницы, когда устройство находится в режиме сопряжения, для облегчения первоначального сопряжения . Кроме того, сопутствующие приложения легко продаются пользователям.
- Связывание устройства с учетной записью пользователя после завершения первоначального сопряжения.
- Отображение последующего уведомления о сопряжении, когда устройство включено и рядом с другим телефоном, планшетом или настольным компьютером, принадлежащим пользователю, чтобы пользователю не нужно было знать, как вернуть устройство в режим сопряжения, прежде чем выполнять сопряжение с другими своими устройствами.
- Присвоение персонализированного имени устройству.
- Уведомления о заряде батареи отображаются для наушников.
- Показывает сведения об устройстве в Android 11+.
- Возможность для пользователей найти потерянную гарнитуру или наушники.
- Автономное сопряжение доступно в ситуациях с низким уровнем сети.
- Поддержка переключателя звука для плавного переключения подключений гарнитуры между устройствами в зависимости от активности пользователя (например, запуск фильма) и приоритетных событий (например, входящий вызов).
- Поддержите элементы управления Hearable , чтобы обеспечить лучший контроль доступа к важным функциям Hearable.
Требования к функциям
В зависимости от типа устройства требования к поддержке функций будут различаться. Дополнительные сведения см. в разделе «Требования к функциям устройства» .
Зависимости профиля
Реализация GFPS совместима со спецификацией Bluetooth Core v4.2 или более поздней версии.
Порядок октетов
Если поле состоит из нескольких байтов, порядок байтов является прямым, то есть сетевым порядком байтов (от старшего октета к младшему октету).
Обратите внимание: хотя это стандартно для байтов, передаваемых по сети, он отличается от порядка байтов для многобайтовых полей в спецификациях Bluetooth SIG (например, UUID службы в объявлении имеет прямой порядок байтов).
Эталонная реализация
Эталонную реализацию см. в разделе «Встроенная библиотека SDK поблизости» .