Как создать интеграцию Matter

Чтобы создать новую интеграцию Matter, сначала нужно создать проект, как описано в разделе Создание проекта разработчика. После настройки проекта перейдите в Google Home Developer Console:

Перейти в Developer Console

  1. В списке проектов нажмите Open (Открыть) рядом с нужным проектом.

  2. Нажмите Добавить интеграцию Matter.

    Если вы впервые создаете интеграцию Matter, то будете перенаправлены на страницу Ресурсы Matter, где можно ознакомиться с документацией для разработчиков Matter и узнать о некоторых инструментах.

    Когда вы будете готовы продолжить, нажмите Далее: разработка. Откроется страница Контрольный список Matter. Нажмите Далее: настройка.

    Если вы не в первый раз создаете интеграцию с Matter, вы попадете на страницу Настройка.

  3. На странице Настройка введите название товара.

  4. Нажмите Выберите тип устройства и выберите тип устройства в раскрывающемся меню.

  5. На странице Конфигурация введите идентификатор поставщика (VID).

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

    По умолчанию вы можете использовать один из идентификаторов VID, выделенных альянсом для тестирования. Выберите один из следующих вариантов: 0xFFF1, 0xFFF2, 0xFFF3, 0xFFF4.

    Чтобы использовать рабочий идентификатор поставщика для сертификации и запуска интеграции, сначала необходимо подтвердить его в Google. Это позволит убедиться, что идентификатор был выдан вам альянсом.

    Этот идентификатор должен быть реализован во встроенном ПО устройства.

  6. Чтобы отправить заявку на проверку, выберите Идентификатор поставщика, выданный в стране "Connectivity Standards Alliance (Alliance)" (для сертификации). Подробнее о подтверждении идентификатора поставщика…

  7. Укажите идентификатор товара.

    Информация об устройстве считывается из кластера Matter Basic Information. Идентификатор товара, закодированный во встроенном ПО устройства, должен совпадать с идентификатором товара интеграции Matter в Developer Console.

  8. Нажмите Сохранить и продолжить, чтобы сохранить конфигурацию интеграции с Matter.

VID и PID можно использовать только один раз для одной интеграции. Если вы хотите использовать те же VID или PID, вам нужно:

  • Измените идентификатор поставщика или продукта в интеграции.
  • Удалите интеграцию, используя VID или PID.

Устранение неполадок

Проверьте учетные данные устройства

Если вы используете собственный VID, назначенный Alliance, убедитесь, что на устройстве указаны правильные учетные данные:

  • Декларация о сертификации (CD).
  • Сертификат подтверждения устройства (DAC) и его цепочка сертификатов.

Подробнее о том, как создать тестовые сертификаты для устройств Matter…