Home APIs zu Ihrer Android-App hinzufügen

Wenn Sie die Home APIs einer Android-App hinzufügen möchten, müssen einige Voraussetzungen erfüllt sein.

Vorbereitung

Für die Entwicklung benötigen Sie einen Computer, auf dem die folgenden Tools installiert sind:

  • Android Studio, Version 2024.2.1 („Ladybug“) oder höher. Ältere Versionen funktionieren möglicherweise nicht richtig mit dem Home APIs SDK.

    Android Studio herunterladen

  • Der Android-Debugger (adb).

    Installieren Sie adb.

    Dazu können Sie den SDK-Manager verwenden.

Zum Testen der Home APIs benötigst du Folgendes:

  • Ein Android-Gerät mit Android 10 oder höher, das mit einem Google-Konto eingerichtet ist, das Sie für die Entwicklung verwenden möchten. Prüfen Sie, ob eine aktuelle Version der Android Studio installiert ist und ob Sie mit diesem Entwicklerkonto angemeldet sind.
  • Ein WLAN.
  • Für den Zugriff auf und die Steuerung von Matter-Geräten benötigst du außerdem einen Google-Hub, der die Home APIs unterstützt. Weitere Informationen finden Sie unter Konnektivität unter Android .
  • Mindestens ein unterstütztes Gerät im Zuhause. Wenn dieses Gerät (oder ein anderes, das du testen möchtest) Thread verwendet, muss der Hub auch ein Thread Border Router (TBR) sein. Die folgenden Gerätetypen und -eigenschaften werden von der Android-Beispiel-App unterstützt:

    • Farbtemperaturlicht (ein und aus, Helligkeit)
    • Kontaktsensor (boolescher Status)
    • Dimmbares Licht (ein- und ausschalten, Helligkeit)
    • Türschloss
    • Erweiterte Farblichtsteuerung (ein und aus, Helligkeit)
    • Allgemeiner Schalter
    • Google Border-Router
    • Google Kamera
    • Google Doorbell
    • Anwesenheitssensor (Anwesenheitserkennung)
    • Licht ein/aus (ein und aus, Helligkeit)
    • Ein/Aus-Lichtschalter
    • Ein-/Aus-Steckdose (ein und aus)
    • Ein/Aus-Sensor

Unterstützte Hubs

Nur bestimmte Google Nest Hubs unterstützen die Home APIs.

Tabelle: Google Nest Hubs mit Unterstützung für Home APIs
Gerät Unterstützung von Thread-Border-Routern Google Store
Google Home
Google Nest Audio
Google Nest Hub
Google Nest Hub (2nd gen)
Google Nest Hub Max
Google Nest Mini
Google TV Streamer (4k)
Nest WiFi Pro

SDK einrichten

Die Home APIs in dieser offenen Betaversion sind noch nicht Teil der Standardbibliotheken, die Google for Developers für die Entwicklung bereitstellt. Wenn du Anwendungen mit den Home APIs entwickeln möchtest, musst du die Bibliotheken herunterladen und lokal hosten.

Wenn du das Android SDK für die Home APIs herunterladen möchtest, musst du dich zuerst bei Google Home Developers anmelden.

Jetzt anmelden