Тестирование 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.
Продавец | Платформа | Гид |
---|---|---|
Эспрессиф | ЭСП32 | Тестирование OTA на Espressif ESP32 |
Северные полупроводники | nRF52840 | Тестирование OTA на Nordic |
Каналы
Канал определяет набор устройств, на которые выпускается образ обновления OTA. Одновременно устройству может быть назначен только один канал. Существует три предопределенных канала: Тест 1 , Тест 2 и Производство . Вы можете протестировать оба тестовых канала. Каналу одновременно может быть назначено только одно изображение обновления OTA.
Производственный канал
Канал производства — это канал, который используется для распространения производственных выпусков на потребительские устройства на местах. Когда вы выпускаете образ OTA на производственном канале, все устройства , не находящиеся на тестовом канале, получают этот образ.
Тестовые каналы
Чтобы протестировать развертывание образа OTA, необходимо сначала настроить один из двух тестовых каналов, а затем передать образ устройствам на этом канале.
Настройте тестовый канал
Перейдите на вкладку «Управление» .
Нажмите «Настроить» рядом с тестовым каналом.
В разделе «Имя канала» введите имя.
В разделе «Серийные номера устройства» введите один или несколько серийных номеров устройства (максимум 1000).
Нажмите Сохранить , чтобы завершить.
Выпустите OTA-образ на тестовый канал
Перейдите на вкладку «Выпуск» .
На вкладке «Выпуск » выберите тестовый канал, который вы хотите использовать.
Выберите изображение OTA в раскрывающемся меню «Изображение OTA» или добавьте изображение OTA, нажав
изображение OTA» .Нажмите «Выпустить», чтобы протестировать.
Появится диалоговое окно подтверждения. Нажмите «Освободить» , чтобы опубликовать выбранное изображение в указанном канале.
Как только вы нажмете «Выпустить» , канал, изображение, а также дата и время выпуска появятся в области «Живые выпуски» .
Остановить выпуск, который находится в стадии реализации
Чтобы остановить выпуск в реальном времени:
Под таблицей Live-релизов откройте меню
«подробнее» и выберите «Остановить выпуск» .В диалоговом окне подтверждения нажмите «Стоп» , чтобы подтвердить, что вы хотите остановить выпуск. Это немедленно останавливает выпуск OTA-обновления на устройствах, которые его еще не получили.