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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Фаза тестирования

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

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

API-интерфейсы Matter сервисов Google Play

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

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 в различных приложениях и экосистемах.