Sviluppa per Matter

Google fornisce SDK, strumenti e app di esempio per iniziare subito Percorso di Matter, che tu stia sviluppando la tua smart hardware per la casa o integrazione di Matter funzionalità nel tuo Android dell'app.

Queste risorse sono progettate per consentire allo sviluppatore di concentrare gli sforzi di sviluppo creando capacità e caratteristiche, investendo meno sforzi dell'infrastruttura.

Sviluppa hardware per la smart home con Matter

La Google Home Device SDK fornisce API e strumenti che estendono l'SDK Matter open source per creare rapidamente e innovare con l'intelligenza di Google.

Dispositivo virtuale Matter

Fase di sviluppo

L'Device SDK consente a uno sviluppatore di iniziare a sviluppare facendo esperimenti con Matter dispositivi in una dell'ambientazione. I dispositivi Matter virtuali possono essere creati utilizzando l'SDK, siano state commissionate su un tessuto e controllate nello stesso modo dispositivi, tra cui il completamento dei comandi Google Assistant.

Ambiente di sviluppo di dispositivi virtuali Matter

Fase di sviluppo

La Matter Virtual Device Development Environment (MVD-DE) è un container Docker preconfigurato che include Virtual Device Controller (VDC) di avvio rapido che può essere usata per controllare le app sia virtuali che fisiche Matter dispositivi. È uno strumento utile per sperimentare nuove idee e testare i dispositivi durante la fase di sviluppo.

Estensione Google Home per VS Code

Fase di sviluppo

L'Google Home Extension for Visual Studio Code ti consente di interagire direttamente con l'ecosistema Google Home. Ad esempio, puoi digitare un comando come "accendi la lampadina" e l'Assistant elaborerà la tua richiesta nel cloud e invierà il comando al dispositivo.

Utilizza questa estensione durante la fase di sviluppo per:

  • Testa sia Matter che non Matter con dispositivi integrati in Google Home.

  • Identifica i problemi visualizzando i log di cloud in tempo reale, osservando tutti la comunicazione avviene in entrambe le direzioni. Filtra per gravità e intervallo di tempo.

  • Esamina i contenuti JSON dei messaggi di log.

  • Esegui comandi Assistant in formato basato su script per aiutarti a eseguire test più rapidi in modo ripetibile.

Test Suite di Google Home

Fase di test

Utilizza la Google Home Test Suite nella Google Home Developer Console per verificare la tua smart home integrazione e verificare che soddisfi i requisiti requisiti di certificazione e lancio per Google Home all'interno dell'ecosistema Google Cloud.

Integra la funzionalità Matter nella tua app per Android

Crea le migliori app Matter per Android con Google Home Mobile SDK

API Matter di Google Play Services

Fase di sviluppo

Google Play services offerta Matter API per la messa in servizio, la condivisione dei dispositivi e i processi operativi scoperta.

Plug-in di Google Home per Android Studio

Fase di sviluppo

Google Home Plugin for Android Studio è indispensabile che ti consente di digitare comandi Assistant direttamente nell'editor per osservare le interazioni con le tue applicazioni e i tuoi dispositivi Matter.

L'IDE ti consente inoltre di esaminare i log di Cloud in tempo reale, per eseguire il debug le integrazioni in modo efficiente.

Esempio di app Google Home per Matter

Fase di sviluppo

Il Google Home Sample App for Matter fornisce una concreta esempio di come utilizzare le API Play services per Matter per creare un'app che semplifichi commissioni e condividi Matter dispositivi tra app e ecosistemi.