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

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