Für Matter entwickeln

Google bietet SDKs, Tools und Beispiel-Apps, die dir den Einstieg in Matter erleichtern, unabhängig davon, ob du deine eigene Smart-Home-Hardware erstellen oder Matter-Funktionen in deine Android-App einbinden möchtest.

Diese Ressourcen sind so konzipiert, dass der Entwickler sich bei seiner Entwicklung auf das Erstellen von Funktionen und Features konzentrieren und gleichzeitig weniger Aufwand in die Infrastrukturverwaltung investieren kann.

Smart-Home-Hardware mit Matter entwickeln

Das Google Home Device SDK bietet APIs und Tools, die das Open-Source-Matter SDK erweitern, um schnell Anwendungen zu entwickeln und mit den intelligenten Funktionen von Google Innovationen zu schaffen.

Virtuelles Matter-Gerät

Entwicklungsphase

Mit Device SDK können Entwickler direkt mit der Entwicklung beginnen, indem sie Matter-Geräte in einer virtuellen Umgebung ausprobieren. Virtuelle Matter-Geräte können mit dem SDK erstellt, auf einer Fabric in Betrieb genommen und auf die gleiche Weise wie physische Geräte gesteuert werden, einschließlich der Ausführung von Google Assistant-Befehlen.

Entwicklungsumgebung für virtuelle Matter-Geräte

Entwicklungsphase

Matter Virtual Device Development Environment (MVD-DE) ist ein vorkonfigurierter Docker-Container, der die Initiator-Anwendung Virtual Device Controller (VDC) enthält, mit der sowohl virtuelle als auch physische Matter-Geräte gesteuert werden können. Es ist ein nützliches Tool, um in der Entwicklungsphase neue Ideen auszuprobieren und Geräte zu testen.

Google Home-Erweiterung für VS Code

Entwicklungsphase

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

Sie können diese Erweiterung in der Entwicklungsphase für Folgendes verwenden:

  • Teste sowohl Matter- als auch andere Geräte, die in Google Home integriert sind, Matter.

  • Identifizieren Sie Probleme, indem Sie Cloud-Logs in Echtzeit anzeigen und die gesamte Kommunikation in beide Richtungen beobachten. Nach Schweregrad und Zeitraum filtern.

  • Prüfen Sie den JSON-Inhalt von Lognachrichten.

  • Führen Sie Assistant-Befehle im Skriptformat aus, um Tests auf wiederholbare Weise schneller durchzuführen.

Google Home-Test-Suite

Test phase

Verwende das Google Home Test Suite in der Google Home Developer Console, um deine Smart-Home-Integration zu testen und zu prüfen, ob sie die Zertifizierungs- und Einführungsanforderungen für das Google Home-System erfüllt.

Matter-Funktionen in die Android-App einbinden

Erstelle die besten Matter-Android-Apps mit Google Home Mobile SDK.

Matter APIs für Google Play-Dienste

Entwicklungsphase

Google Play services bietet Matter APIs für die Inbetriebnahme, die gemeinsame Nutzung von Geräten und die Operational Discovery.

Google Home-Plug-in für Android Studio

Entwicklungsphase

Google Home Plugin for Android Studio ist ein unverzichtbares Entwicklertools, mit dem Sie Befehle für Assistant direkt im 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 so Ihre Integrationen effizient debuggen.

Google Home-Beispiel-App für Matter

Entwicklungsphase

Im Google Home Sample App for Matter finden Sie ein konkretes Beispiel dafür, wie die Play services APIs für Matter verwendet werden können, um eine Anwendung zu erstellen, mit der sich Matter-Geräte ganz einfach in verschiedenen Anwendungen und Systemen in Betrieb nehmen und gemeinsam nutzen lassen.