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

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

Сертификация Connectivity Standards Alliance (Alliance) не является обязательным условием для OTA-тестирования.

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

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

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

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

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

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

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

Каналы

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

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

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

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

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

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

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

    OTA-каналы на домашней консоли

  2. Нажмите «Настроить» рядом с тестовым каналом.

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

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

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

Диалоговое окно настройки канала OTA

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

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

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

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

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

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

  6. Как только вы нажмете «Выпустить» , канал, изображение, а также дата и время выпуска появятся в области «Живые выпуски» .

Выпуск OTA-образа на канал

Остановить выпуск, который находится в стадии реализации

Чтобы остановить выпуск в реальном времени:

  1. Под таблицей Live-релизов откройте меню «подробнее» и выберите «Остановить выпуск» .

  2. В диалоговом окне подтверждения нажмите «Стоп» , чтобы подтвердить, что вы хотите остановить выпуск. Это немедленно останавливает выпуск OTA-обновления на устройствах, которые его еще не получили.