Эта страница относится только к версии приложения 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) и повторить тестирование:
