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

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

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

Разрабатывайте оборудование для умного дома с 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 , так и устройства, не относящиеся к 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 в различных приложениях и экосистемах.