Google предоставляет SDK, инструменты и примеры приложений, которые помогут вам начать работу Matter , независимо от того, создаете ли вы собственное оборудование для умного дома или интегрируете функции Matter в свое приложение для Android .
Эти ресурсы предназначены для того, чтобы позволить разработчику сосредоточить усилия по разработке на создании возможностей и функций, вкладывая при этом меньше усилий в работу с инфраструктурой.
Разрабатывайте оборудование для умного дома с помощью Matter
Google Home Device SDK предоставляет API и инструменты, которые расширяют пакет Matter SDK с открытым исходным кодом, позволяя быстро создавать и внедрять инновации с помощью аналитики Google.
Виртуальное устройство материи
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 имеют значение API
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 в приложениях и экосистемах.