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
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, in 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.
Matter Virtual Device Development Environment
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 auszuprobieren und Geräte während der Entwicklungsphase zu testen.
Google Home-Erweiterung für VS Code
Ü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:
Testen Sie sowohl Matter- als auch Nicht-Matter-Geräte, die in Google Home eingebunden sind.
Sie können Probleme erkennen, indem Sie Cloud-Logs in Echtzeit ansehen und die gesamte Kommunikation in beide Richtungen beobachten. Filtern Sie nach Schweregrad und Zeitraum.
Prüfen Sie den JSON-Inhalt der Protokollmeldungen.
Sie können Assistant-Befehle im Script-Format ausführen, um schneller und wiederholbar zu testen.
Google Home-Test-Suite
Verwenden Sie das Google Home Test Suite im Google Home Developer Console, um Ihre Smart-Home-Integration zu testen und dafür zu sorgen, dass sie die Zertifizierungs- und Einführungsanforderungen für das Google Home-System erfüllt.
Matter-Funktionen in Ihre Android-App einbinden
Mit Google Home Mobile SDK können Sie die besten Android Matter-Apps entwickeln.
Matter APIs von Google Play-Diensten
Google Play services bietet Matter APIs für die Inbetriebnahme, Gerätefreigabe und Betriebserkennung.
Google Home-Plug-in für Android Studio
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.
In der IDE können Sie auch Cloud-Logs in Echtzeit prüfen, um Ihre Integrationen effizient zu debuggen.
Google Home-Beispiel-App für Matter
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.