Проверьте OTA-образ

Тестирование OTA-обновлений для интеграции Google Home Matter осуществляется с помощью Google Home Developer Console .

Предварительные условия

Для тестирования ОТА, помимо предварительных требований ОТА , вам необходимо иметь:

  • Доступ к системе Linux с установленным Docker Engine и доступ к плате разработки через USB.
  • Интеграция Matter , готовая к OTA-тестированию.

При тестировании OTA используйте идентификатор поставщика, присвоенный Connectivity Standards Alliance (Alliance) , а не тестовый VID. При создании образа OTA измените идентификатор поставщика и идентификатор продукта, чтобы они соответствовали тестируемой интеграции.

Инструкции для конкретного поставщика

Мы предоставили процедуры тестирования Matter OTA для конкретных SoC.

Таблица: Инструкции для конкретных поставщиков микросхем по созданию сертификатов испытаний Matter
Продавец Платформа Гид
Эспрессиф ЭСП32 Тестирование OTA на Espressif ESP32
Северные полупроводники nRF52840 Тестирование OTA на Nordic

Каналы

Канал определяет набор устройств, на которые выпускается образ обновления OTA. Одновременно устройству может быть назначен только один канал. Существует три предопределенных канала: Тест 1 , Тест 2 и Производство . Вы можете протестировать оба тестовых канала. Каналу одновременно может быть назначено только одно изображение обновления OTA.

Производственный канал

Канал производства — это канал, который используется для распространения производственных выпусков на потребительские устройства на местах. Когда вы выпускаете образ OTA на производственном канале, все устройства , не находящиеся на тестовом канале, получают этот образ.

Тестовые каналы

Чтобы протестировать развертывание образа OTA, необходимо сначала настроить один из двух тестовых каналов, а затем передать образ устройствам на этом канале.

Настройте тестовый канал

  1. Перейдите на вкладку «Управление» .

    Переходим на вкладку управления на консоли.
    Рисунок 1. Переход к тестовым каналам с помощью вкладки «Управление».
  2. Нажмите «Настроить» рядом с тестовым каналом.

  3. В разделе «Имя канала» введите имя.

  4. В разделе «Серийные номера устройства» введите один или несколько серийных номеров устройства (максимум 1000).

  5. Нажмите Сохранить , чтобы завершить.

Настройка тестового канала на консоли.
Рисунок 2. Настройка тестового канала.

Выпустите OTA-образ на тестовый канал

  1. Перейдите на вкладку «Выпуск» .

  2. На вкладке «Выпуск» выберите тестовый канал, который вы хотите использовать.

  3. Выберите изображение OTA в раскрывающемся меню «Изображение OTA» или добавьте изображение OTA, нажав изображение OTA» .

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

  5. Нажмите «Выпустить» , чтобы протестировать.

  6. Появится диалоговое окно подтверждения. Нажмите «Освободить» , чтобы опубликовать выбранное изображение в указанном канале.

  7. После того как вы нажмете «Выпустить» , в области «Выпущенные OTA-образы» появятся канал, изображение, статус развертывания, процент развертывания, а также дата и время выпуска.

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