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

Тестирование обновлений 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.

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

Каналы

Канал определяет набор устройств, на которые выпускается образ обновления OTA. Устройству может быть назначен только один канал одновременно. Существует три предопределенных канала: Test 1 , Test 2 и Production . Вы можете проводить тестирование на обоих тестовых каналах. Каналу может быть назначен только один образ обновления 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, выпущенные для тестовых каналов