Эта страница относится только к версии приложения Validator с переключателем аудио. См. страницу приложения LE Audio Validator для получения справки по версии LE Audio приложения Validator.
Настраивать
Чтобы включить тестирование в приложении Валидатор:
- Убедитесь, что на устройстве установлена версия GmsCore 22.08.xx или более поздняя.
 -  Убедитесь, что ваши тестовые электронные письма входят в группу тестирования партнеров Fast Pair .
- Для синхронизации разрешений новых зарегистрированных адресов электронной почты и телефонов может потребоваться 6–24 часа.
 - Вход и выход из связанной учетной записи Google также может вызвать немедленную синхронизацию.
 
 
Пример:

Требуемые устройства
Тесты переключения аудио требуют, чтобы телефоны были сопряжены с помощью Fast Pair:
- Подготовьте два телефона, A и B, вошедшие в одну учетную запись Google.
 - Выполните сопряжение гарнитуры с телефоном A (первоначальное сопряжение).
 - Войдите в режим сопряжения и дождитесь уведомления пользовательского интерфейса Half Sheet.
 - Нажмите «Подключиться».
 - Нажмите Готово.
 -  Выполните сопряжение гарнитуры с телефоном B (последующее сопряжение).
- Дождитесь уведомления о том, что оба сопряжения завершены.
 
 - Нажмите системное уведомление.
 
Пример потока:


Базовый поток пользовательского интерфейса
Ниже показан общий поток пользовательского интерфейса:



Одноточечные тесты аудиопереключателя
Тест аудиопереключателя (одноточечный)
Этот тест выполняет следующие функции:
-  Проверка полезной нагрузки.
- Проверяет рекламные данные для разных сценариев.
 
 -  Проверка потока сообщений.
- Проверяет связь потока сообщений.
 
 -  Переключитесь обратно.
- Проверяет поведение обратного переключения.
 
 
Проверка полезной нагрузки (одноточечная)
Последовательность проверки полезной нагрузки следующая:
- Подключитесь к гарнитуре.
 - Убедитесь, что первый байт ключа учетной записи равен 0x06, как того требует спецификация .
 - Отключитесь от устройства.
 - Убедитесь, что первый байт ключа учетной записи равен 0x05, как того требует спецификация .
 - Повторно подключитесь к гарнитуре.
 - Воспроизвести музыку.
 -  Убедитесь, что состояние соединения является одним из следующих:
- 0x4: только потоковая передача A2DP.
 - 0x5: потоковая передача A2DP с помощью AVRCP.
 
 - Запустите соединение SCO.
 - Убедитесь, что подключение SCO выполнено успешно.
 -  Убедитесь, что состояние соединения:
- 0x6: потоковая передача HFP (телефонный/voip-вызов), включая внутриполосную и внеполосную мелодию звонка.
 
 
Пример проверки полезной нагрузки (одноточечный):

Проверка потока сообщений (одноточечная)
Последовательность проверки потока сообщений следующая:
-  Проверьте одноразовые номера сеансов между различными соединениями потока сообщений.
- Подключитесь к гарнитуре.
 - Получите nonce X от гарнитуры (в течение 5 секунд).
 - Повторно подключитесь к гарнитуре.
 - Получите еще один одноразовый номер Y от гарнитуры (в течение 5 секунд).
 - Проверьте, различны ли X и Y.
 
 -  Отправьте запрос на получение возможности переключения звука .
- Убедитесь, что ответ был отправлен в течение 2 секунд. Содержимое не проверяется.
 
 -  Отправьте запрос «Указать используемый ключ учетной записи» .
- Убедитесь, что ответ был отправлен в течение 2 секунд. Содержимое не проверяется.
 
 -  Отправьте запрос «Уведомить об инициированном соединении» .
- Убедитесь, что ответ был отправлен в течение 2 секунд. Содержимое не проверяется.
 
 -  Отправьте запрос на отправку пользовательских данных .
- Убедитесь, что подтверждение возвращается в течение 2 секунд.
 - Проверьте, содержат ли рекламные данные установленные пользовательские данные (за 10 секунд).
 
 
Пример проверки потока сообщений (одноточечная):

Переключиться назад (одноточечный)
Для этого теста требуются два устройства: первичный и вторичный искатель. Последовательность испытаний следующая:
- Primary Seeker подключается к гарнитуре (в течение 10 секунд).
 - Вторичный Искатель подключается к гарнитуре (в течение 10 секунд).
 - Вторичный искатель отправляет запрос на обратное переключение на гарнитуру.
 
В течение 15 секунд должно произойти следующее:
- Primary Seeker подключается обратно к гарнитуре.
 - Вторичный Искатель отключается от гарнитуры.
 

Ниже показан пример теста обратного переключения:






Аудиопереключатель Многоточечные тесты
Проверка полезной нагрузки (многоточечная)
Последовательность проверки полезной нагрузки следующая:
- Подключитесь к гарнитуре.
 - Убедитесь, что первый байт ключа учетной записи равен 0x06, как того требует спецификация .
 - Отключитесь от устройства.
 - Убедитесь, что первый байт ключа учетной записи равен 0x05, как того требует спецификация .
 - Повторно подключитесь к гарнитуре.
 - Воспроизвести музыку.
 -  Убедитесь, что состояние соединения является одним из следующих:
- 0x4: только потоковая передача A2DP.
 - 0x5: потоковая передача A2DP с помощью AVRCP.
 
 - Запустите соединение SCO.
 - Убедитесь, что подключение SCO выполнено успешно.
 -  Убедитесь, что состояние соединения:
- 0x6: потоковая передача HFP (телефонный/voip-вызов), включая внутриполосную и внеполосную мелодию звонка.
 
 
Поток сообщений (многоточечный)
 Для этого теста требуется первичный и вторичный искатель. Тесты с установленным флагом многоточечной конфигурации TRUE будут включать дополнительные шаги для проверки этого состояния с помощью команды потока сообщений.
Пример теста неконфигурируемого потока сообщений (многоточечный):

Пример теста настраиваемого потока сообщений (многоточечный):

Переключиться назад (многоточечный)
Для этого теста требуется первичный и вторичный искатель. Этот тест практически идентичен одноточечной версии . Единственное отличие состоит в том, что, поскольку провайдер поддерживает несколько соединений, когда вторичный искатель подключается к провайдеру, первичный искатель по-прежнему будет подключаться к провайдеру.
Пример теста многоточечного переключения назад:

Переключатель активен (только многоточечный режим)
Для этого теста требуется первичный и вторичный искатель.
Этот тест только проверяет, что поставщик отправляет ожидаемые сообщения, используя канал потока сообщений.
Этапы тестирования:
- Первичный искатель подключается к провайдеру
 -  Первичный Искатель проверяет возможности Провайдера.
-  Если функция Multi-Point отключена, а для параметра Multi-Point Configuration установлено 
TRUEбудет предпринята попытка включить Multi-Point. 
 -  Если функция Multi-Point отключена, а для параметра Multi-Point Configuration установлено 
 - Первичный искатель вызовет команду «Переключить активный источник звука (на подключенное устройство) (0x30) на себя».
 - Вторичный искатель подключается к провайдеру.
 - Первичный искатель вызовет команду «Переключить активный источник звука (на подключенное устройство) (0x30) на другое устройство».
 - Поставщик подтвердит Основной Искатель.
 - Вторичный искатель получит событие многоточечного переключения Notify (0x32) с активным состоянием.
 
Пример теста Switch Active (только многоточечный):

Как загрузить результаты в консоль устройства
Как отправить свои результаты
Кнопка «ОТПРАВИТЬ РЕЗУЛЬТАТ» отображает сводку результатов теста, но фактически не отправляет результаты в Google.

После просмотра всех результатов нажмите кнопку «ОТПРАВИТЬ» внизу страницы результатов, чтобы отправить результаты в Google.

Просмотр загруженных результатов в консоли устройства
Результаты отправленных тестов можно найти на Nearby Console . (Метрики расстояния и продолжительности будут удалены для тестовых случаев переключения аудио). Например:

Поиск неисправностей
Попробуйте выключить и включить Bluetooth, если все тесты не пройдены.

Тест обратного переключения
Если тест обратного переключения не удался и завис, как показано на рис. 1: попробуйте вернуться на страницу «Тестирование устройства» (рис. 2) и повторить тестирование:
