Сборка
Убедитесь, что ваш телефон совместим с eSIM
Все устройства с Android O (8.1, уровень API 27) и более поздними версиями совместимы с Matter. Чтобы проверить, есть ли на вашем телефоне необходимые модули, выполните следующие действия.
Как настроить Android Debug Bridge
Перед устранением неполадок необходимо настроить Android Debug Bridge (adb).
Что нужно сделать:
- Установите на компьютер инструмент adb.
- Включите режим «Для разработчиков» и отладку по USB на телефоне Android.
Проверьте модули Matter в сервисах Google Play
Чтобы проверить, есть ли у вас модули Google Play services Matter, выполните следующие действия:
- Настройте Android Debug Bridge.
- Подключите телефон Android к компьютеру с помощью USB-кабеля.
- Чтобы проверить, установлены ли необходимые модули Matter, выполните в терминале следующую команду:
Если вы видите результат, похожий на приведенный ниже, значит, модули Matter установлены:adb shell dumpsys activity provider com.google.android.gms.chimera.container.GmsModuleProvider | grep "com.google.android.gms.home" Обратите внимание, что номер версии на вашем устройстве может отличаться от указанного выше.com.google.android.gms.home [v222110900]
- Чтобы проверить, установлены ли необходимые модули Thread, выполните в терминале следующую команду:
Если вы видите выходные данные, похожие на приведенные в следующем примере, у вас установлены модули Thread:adb shell dumpsys activity provider com.google.android.gms.chimera.container.GmsModuleProvider | grep "com.google.android.gms.threadnetwork" Обратите внимание, что на вашем устройстве может быть установлена другая версия.com.google.android.gms.threadnetwork [v222106301]
Если модули не указаны, это означает, что:
- У вас устаревшая версия Android. Убедитесь, что на нем установлена AndroidОС Android 8.1 или более поздней версии.
- Модули Matter ещё не скачаны. Подождите не менее 24 часов, пока они скачаются. Чтобы скачивание не задерживалось, убедитесь, что устройство включено и заряжается. Если вы не получили модули в течение 24 часов, попробуйте сбросить настройки устройства, чтобы принудительно скачать модули.
Проверьте VID/PID устройства
Чтобы начать разработку интеграции с Google, создайте проект и интеграцию в Google Home Console.

Значение VID/PID, которое передает ваше устройство, должно совпадать со значением VID/PID, указанным в проекте Google Home Developer Console.
- Идентификаторы
0xFFF1–0xFFF4зарезервированы для тестирования. Их можно использовать для базового ввода в эксплуатацию и контрольных тестов, но не на следующих этапах разработки:
Используя приложение для работы с Bluetooth, например nRF Connect for Mobile, вы можете увидеть идентификаторы VID и PID устройства-маячка в поле Service Data (Данные сервиса).
На этом скриншоте из версии nRF Connect для Android вы видите, что VID/PID указан как 5A23FFFE, начиная с четвертого байта поля Service Data (Данные сервиса). Это указывает на VID 5A23 и PID FFFE – оба в формате с прямым порядком байтов.
Приложение BLE отображает значения в формате Little-Endian, но значения VID/PID, которые вы вводите в проект Developer Console, должны быть в формате Big-Endian.
Убедитесь, что в проект консоли Actions введены правильные значения и формат на основе данных сниффера Bluetooth.
Для значений на скриншоте выше VID и PID в Developer Console будут 235A и FEFF соответственно.
Убедитесь, что устройство создано с использованием совместимой ветви Matter SDK
Контроллеры Google Matter совместимы с Matter 1.0 и протестированы со сборками, в которых использовались коммиты из стабильной ветки v1.0-branch. Рекомендуемые коммиты для каждого нового выпуска концентратора указаны в примечаниях к общедоступному выпуску.
Подключение…
Проверьте учетные данные устройства
Если вы используете собственный VID, назначенный Alliance, убедитесь, что на устройстве указаны правильные учетные данные:
- Декларация о сертификации (CD).
- Сертификат подтверждения устройства (DAC) и его цепочка сертификатов.
Подробнее о том, как создать тестовые сертификаты для устройств Matter…
Как проверить совместимость контроллера с Matter
Ваш контроллер Matter должен быть одним из контроллеров, поддерживаемых Google. Кроме того, на нем должна быть установлена сборка, совместимая с Matter.
Некоторые контроллеры также являются Thread Border Router (TBR)s, что позволяет разрабатывать и тестировать устройства Thread. Другие контроллеры поддерживают только устройства Wi-Fi и Ethernet Matter, если в вашей сети нет другого устройства border router, которое обеспечивает подключение Thread.
Чтобы проверить сборку, проведите пальцем вниз от верхнего края экрана и выберите "Настройки" > "Информация об устройстве" > "Техническая информация" > "Версия встроенного ПО Chromecast".
При вводе в эксплуатацию появляется сообщение об ошибке "Не удалось связаться с Google"
Убедитесь, что вы создали интеграцию с правильной комбинацией VID/PID в Developer Console. Подробнее о том, как создать интеграцию Matter…
При вводе в эксплуатацию появляется сообщение об ошибке "Устройство не обнаружено"
Если при вводе в эксплуатацию устройства Thread вы постоянно получаете сообщение об ошибке "Не удается подключиться к устройству" и уже испробовали все доступные варианты отладки, попробуйте удалить сохраненные учетные данные Thread на телефоне Android. Для этого выберите Настройки > Приложения > Все приложения > Сервисы Google Play > Хранилище и кеш > Управление местом > Удалить все данные.
Тестирование
Введенное в эксплуатацию устройство не отображается в наборе тестов
Если вы подключили устройство с тестовыми идентификаторами поставщика (VID) и товара (PID), но оно не появляется при попытке протестировать его с помощью набора тестов в Developer Console, скорее всего, вы используете одну и ту же комбинацию тестовых VID и PID в нескольких интеграциях.
Чтобы устранить неполадки, удалите все тестовые устройства из Developer Console и снова подключите устройство, которое хотите протестировать.
Чтобы убедиться, что вы подключили нужное устройство, вы можете задать уникальные значения для производителя и модели (значения CHIP_DEVICE_CONFIG_DEVICE_*) в тестовом встроенном ПО.
Подробнее об информации об устройствах…
Если проблема не устранена
Если после выполнения всех действий по устранению неполадок, описанных здесь, проблема не решилась, ничего страшного!
В ходе устранения неполадок вы собрали важные данные об устройстве, проекте в консоли и среде. Затем перейдите на страницу поддержки и узнайте, как лучше всего поделиться проблемой с сообществом и службой поддержки Google Home.