Тестирование обновлений OTA для интеграции Google Home Matter осуществляется с помощью Google Home Developer Console .
Предпосылки
Для тестирования OTA, помимо предварительных условий OTA , вам необходимо иметь:
- Доступ к системе Linux с установленным Docker Engine и доступ к плате разработки через USB
- Интеграция Matter , готовая к OTA-тестированию.
При тестировании OTA используйте идентификатор поставщика, назначенный вам Connectivity Standards Alliance (Alliance) , а не тестовый VID. При создании образа OTA измените идентификатор поставщика и идентификатор продукта в соответствии с тестируемой интеграцией.
Инструкции для конкретных поставщиков
Мы предоставили процедуры тестирования Matter OTA для определенных SoC.
| Продавец | Платформа | Гид |
|---|---|---|
| Эспрессиф | ESP32 | Тест OTA на Espressif ESP32 |
| Nordic Semiconductor | nRF52840 | Тест OTA на Nordic |
Каналы
Канал определяет набор устройств, на которые выпускается образ обновления OTA. Устройству может быть назначен только один канал одновременно. Существует три предопределенных канала: Test 1 , Test 2 и Production . Вы можете проводить тестирование на обоих тестовых каналах. Каналу может быть назначен только один образ обновления OTA одновременно.
Производственный канал
Производственный канал — это канал, используемый для распространения производственных версий на потребительские устройства. При выпуске образа OTA по производственному каналу он будет доступен всем устройствам , не подключенным к тестовому каналу .
Тестовые каналы
Чтобы протестировать развертывание образа OTA, необходимо сначала настроить один из двух тестовых каналов, а затем передать образ на устройства по этому каналу.
Настройте тестовый канал
Перейдите на вкладку «Управление» .

Рисунок 1 : Переход к тестовым каналам с помощью вкладки «Управление» Нажмите «Настроить» рядом с тестовым каналом.
В поле Имя канала введите имя.
В разделе «Серийные номера устройств» введите один или несколько серийных номеров устройств (максимум 1000).
Нажмите «Сохранить» для завершения.

Выпустить образ OTA на тестовом канале
Перейдите на вкладку «Выпуск» .
На вкладке «Выпуск» выберите тестовый канал, который вы хотите использовать.
Выберите образ OTA из раскрывающегося меню «Образ OTA» или добавьте образ OTA, нажав кнопку образ OTA .
Процент развертывания представляет собой процент устройств, которые получат образ OTA. Укажите в этом поле целое число от 1 до 100. Введите значение меньше 100, если вы предпочитаете выпускать образ OTA партиями. Подробнее о проценте развертывания, а также о других задачах, связанных с образами OTA, см. в разделе «Выпуск образа OTA в производство» .
Нажмите «Выпустить» для тестирования.
Появится диалоговое окно подтверждения. Нажмите «Освободить» , чтобы опубликовать выбранное изображение на указанном канале.
После нажатия кнопки «Выпустить» в области «Выпущенные OTA-изображения» появятся канал, изображение, статус развертывания, процент развертывания, а также дата и время выпуска.

Рисунок 3 : Образы OTA, выпущенные для тестовых каналов