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

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 обработает ваш запрос в облаке и отправит команду на устройство.

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

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

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

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

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

Набор тестов Google Home

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

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

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

API Matter в сервисах Google Play

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

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

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

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

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

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

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

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

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