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 и обмен ими между приложениями и экосистемами.