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