Für Matter entwickeln

Google bietet SDKs, Tools und Beispiel-Apps, mit denen Sie schnell mit Matter loslegen können – ganz gleich, ob Sie eigene Smart-Home-Hardware entwickeln oder Matter-Funktionen in Ihre Android-App einbinden.

Diese Ressourcen sollen es Entwicklern ermöglichen, sich auf die Entwicklung von Funktionen und Features zu konzentrieren und weniger Aufwand für die Infrastruktur zu betreiben.

Smart-Home-Hardware mit Matter entwickeln

Der Google Home Device SDK bietet APIs und Tools, mit denen das Open-Source-Matter SDK erweitert werden kann, um schnell und innovativ mit Google-Intelligenz zu entwickeln.

Virtuelles Matter-Gerät

Entwicklungsphase

Mit der Device SDK können Entwickler sofort mit der Entwicklung beginnen, indem sie in einer virtuellen Umgebung mit Matter-Geräten experimentieren. Virtuelle Matter-Geräte können mit dem SDK erstellt werden, auf einem Stoff in Auftrag gegeben und genauso kontrolliert wie die physische Geräte, einschließlich Ausführung von Google Assistant-Befehlen.

Matter-Entwicklungsumgebung für virtuelle Matter-Geräte

Entwicklungsphase

Der Matter Virtual Device Development Environment (MVD-DE) ist ein vorkonfigurierter Docker-Container, der die Virtual Device Controller (VDC)-Initiator-App enthält, mit der sowohl virtuelle als auch physische Matter-Geräte gesteuert werden können. Es ist ein nützliches Tool, um neue Ideen und das Testen von Geräten während der Entwicklungsphase.

Google Home-Erweiterung für VS Code

Entwicklungsphase

Über das Symbol Google Home Extension for Visual Studio Code können Sie direkt mit dem Google Home-System interagieren. Sie können beispielsweise einen Befehl wie „Stelle die Glühbirne an“ eingeben. Assistant verarbeitet dann Ihre Anfrage in der Cloud und sendet den Befehl an das Gerät.

Verwenden Sie diese Erweiterung während der Entwicklungsphase, um:

  • Matter und Nicht-Matter testen Geräte, die in Google Home integriert sind.

  • Erkennen Sie Probleme, indem Sie Cloud-Logs in Echtzeit ansehen und alle Kommunikation in beide Richtungen. Filtern Sie nach Schweregrad und Zeitraum.

  • Prüfen Sie den JSON-Inhalt der Protokollmeldungen.

  • Führen Sie Assistant-Befehle im skriptbasierten Format aus, um Ihnen zu helfen auf wiederholbare Weise schneller testen.

Google Home-Test-Suite

Testphase

Verwenden Sie die Google Home Test Suite in der Google Home Developer Console, um dein Smart Home zu testen und stellen Sie sicher, dass die Zertifizierungs- und Einführungsanforderungen für Google Home Ökosystem.

Matter-Funktionen in deine Android-App einbinden

Mit Google Home Mobile SDK können Sie die besten Android Matter-Apps entwickeln.

Matter-APIs der Google Play-Dienste

Entwicklungsphase

Google Play services bietet Matter APIs für die Inbetriebnahme, Gerätefreigabe und Betriebserkennung.

Google Home-Plug-in für Android Studio

Entwicklungsphase

Google Home Plugin for Android Studio ist ein unverzichtbares Entwicklungstool, mit dem Sie Befehle für Assistant direkt in den Editor eingeben können, um Interaktionen mit Ihren Matter-Anwendungen und ‑Geräten zu beobachten.

Mit der IDE können Sie außerdem Cloud-Logs in Echtzeit prüfen und Fehler beheben Integrationen effizient nutzen können.

Google Home-Beispiel-App für Matter

Entwicklungsphase

Die Google Home Sample App for Matter ist ein konkretes Beispiel dafür, wie Sie die Play services APIs für Matter verwenden können, um eine App zu erstellen, mit der sich Matter-Geräte ganz einfach in Apps und Ökosystemen in Betrieb nehmen und freigeben lassen.