Берегись! Скоро будут запущены новые программы Developer Preview. Подайте заявку здесь и станьте одним из первых, кто опробует новые инструменты и оставит отзыв.

Разработка для дела

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

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

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

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

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

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

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 Matter API

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

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

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