Для Fast Pair требуется дополнительный канал для постоянного соединения с провайдерами для поддержки расширений Fast Pair. Когда провайдер подключается к поддерживаемому Искателю, Искатель попытается подключить поток сообщений.
Поддерживаемая реализация
Fast Pair поддерживает два типа реализации потока сообщений:
РФКОММ
Используйте фиксированный UUID в качестве конечной точки df21fe2c-2515-4fdb-8886-f12c4d67927c
L2CAP
Используйте характеристику GATT PSM , чтобы получить значение PSM для соединения L2CAP.
Формат сообщения
После подключения сообщения можно обмениваться в следующем формате:
Октет | Тип данных | Описание | Обязательный? |
---|---|---|---|
0 | uint8 | Группа сообщений | Обязательный |
1 | uint8 | Код сообщения | Обязательный |
2–3 | uint16 | Дополнительная длина данных | Обязательный |
4 - н | Дополнительные данные | Необязательный |
Длина дополнительных данных и дополнительные поля данных должны иметь обратный порядок байтов.