Google bietet SDKs, Tools und Beispiel-Apps für einen schnellen Einstieg in Matter, egal ob Sie Ihre eigene Smart-Home-Hardware erstellen oder Matter-Funktionen in Ihre Android-App einbinden.
Mit diesen Ressourcen kann der Entwickler die Entwicklungsbemühungen auf das Erstellen von Funktionen und Funktionen konzentrieren und gleichzeitig weniger Zeit in die Verwaltung der Infrastruktur investieren.
Smart-Home-Hardware mit Matter entwickeln
Die Google Home Device SDK bietet APIs und Tools, die das Open-Source-SDK Matter erweitern, um schnell zu entwickeln und Innovationen durch Google zu ermöglichen.
Virtuelles Matter-Gerät
Mit Device SDK können Entwickler direkt mit der Entwicklung von Matter-Geräten in einer virtuellen Umgebung beginnen. Virtuelle Matter-Geräte können mit dem SDK erstellt, auf einem Stoff in Betrieb genommen und auf die gleiche Weise wie physische Geräte gesteuert werden, einschließlich der Ausführung von Google Assistant-Befehlen.
Matter-Umgebung für virtuelle Geräteentwicklung
Der Matter Virtual Device Development Environment (MVD-DE) ist ein vorkonfigurierter Docker-Container, der die Initiator-App Virtual Device Controller (VDC) enthält, mit der virtuelle und physische Matter-Geräte gesteuert werden können. Es ist ein nützliches Tool, um während der Entwicklungsphase neue Ideen zu testen und Geräte zu testen.
Google Home-Erweiterung für VS Code
Über die Google Home Extension for Visual Studio Code können Sie direkt mit der Google Home-Umgebung interagieren. Sie können z. B. einen Befehl eingeben, z. B. „Glühbirne aktivieren“, und Assistant verarbeitet Ihre Anfrage in der Cloud. Der Befehl wird dann an das Gerät gesendet.
Während der Entwicklungsphase können Sie mit dieser Erweiterung Folgendes tun:
Du kannst sowohl Matter- als auch Nicht-Matter-Geräte testen, die in Google Home integriert sind.
Sie können Probleme ermitteln, indem Sie Cloud-Logs in Echtzeit ansehen und die gesamte Kommunikation in beide Richtungen beobachten. Nach Schweregrad und Zeitraum filtern.
Sehen Sie sich den JSON-Inhalt von Lognachrichten an.
Führen Sie Assistant-Befehle im Skriptformat aus, um wiederholte Tests schneller durchzuführen.
Google Home-Testsuite
Verwende 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 Aktivierungsanforderungen für die Google Home-Umgebung erfüllt.
Matter-Funktionalität in Android-Apps einbinden
Erstellen Sie mit Google Home Mobile SDK die besten Android Matter-Apps.
Matter APIs für Google Play-Dienste
Google Play services bietet Matter APIs für Inbetriebnahme, gemeinsame Nutzung und operative Erkennung.
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 im Editor eingeben können, um Interaktionen mit Ihren Matter-Anwendungen und -Geräten zu beobachten.
Mit der IDE können Sie auch Cloud-Logs in Echtzeit prüfen und dabei Ihre Integrationen effizient debuggen.
Google Home-Beispiel-App für Matter
Im Google Home Sample App for Matter finden Sie ein konkretes Beispiel dafür, wie Sie mit den Play services APIs für Matter eine Anwendung erstellen können, mit der sich Matter-Geräte ganz einfach in Apps und Ökosystemen verwenden und freigeben lassen.