Развивайтесь ради важности

Google предоставляет SDK, инструменты и примеры приложений, которые помогут вам начать работу Matter , независимо от того, создаете ли вы собственное оборудование для умного дома или интегрируете функции Matter в свое приложение для Android .

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

Разрабатывайте оборудование для умного дома с помощью Matter

Google Home Device SDK предоставляет API и инструменты, которые расширяют пакет Matter SDK с открытым исходным кодом, позволяя быстро создавать и внедрять инновации с помощью аналитики Google.

Виртуальное устройство материи

Фаза разработки

Device SDK позволяет разработчику сразу же приступить к разработке, экспериментируя с устройствами Matter в виртуальной среде. Устройства Virtual Matter можно создавать с помощью SDK, вводить в эксплуатацию на фабрике и управлять ими так же, как физические устройства, включая выполнение команд Google Assistant .

Среда разработки виртуальных устройств Matter

Этап разработки

Matter Virtual Device Development Environment (MVD-DE) — это предварительно настроенный контейнер Docker, который включает в себя приложение-инициатор Virtual Device Controller (VDC) , которое можно использовать для управления как виртуальными, так и физическими устройствами Matter . Это полезный инструмент для опробования новых идей и тестирования устройств на этапе разработки .

Расширение Google Home для VS Code

Этап разработки

Google Home Extension for Visual Studio Code позволяет вам напрямую взаимодействовать с экосистемой Google Home. Например, вы можете ввести команду, например «включи лампочку», и Assistant обработает ваш запрос в облаке и отправит команду на устройство.

Используйте это расширение на этапе разработки, чтобы:

  • Протестируйте как Matter , так и Matter устройства, интегрированные в Google Home.

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

  • Проверьте содержимое JSON сообщений журнала.

  • Выдавайте команды Assistant в формате сценария, чтобы ускорить тестирование и обеспечить повторяемость.

Тестовый набор Google Home

Этап тестирования

Используйте Google Home Test Suite в Google Home Developer Console чтобы протестировать интеграцию вашего умного дома и убедиться, что он соответствует требованиям сертификации и запуска экосистемы Google Home.

Интегрируйте функциональность Matter в свое приложение для Android

Создавайте лучшие приложения Android Matter с помощью Google Home Mobile SDK .

Сервисы Google Play имеют значение API

Этап разработки

Google Play services предлагают API-интерфейсы Matter для ввода в эксплуатацию, совместного использования устройств и оперативного обнаружения.

Плагин Google Home для Android Studio

Этап разработки

Google Home Plugin for Android Studio — незаменимый инструмент разработки, который позволяет вам вводить команды для Assistant прямо в редакторе, чтобы наблюдать за взаимодействием с вашими приложениями и устройствами Matter .

IDE также позволяет просматривать журналы облака в режиме реального времени, что позволяет эффективно отлаживать интеграцию.

Пример приложения Google Home для Matter

Фаза разработки

Google Home Sample App for Matter представляет собой конкретный пример того, как использовать API-интерфейсы Play services для Matter для создания приложения, которое упрощает ввод в эксплуатацию и совместное использование устройств Matter в приложениях и экосистемах.