Molti tipi di dispositivi Matter sono supportati nell'ecosistema Google Home, anche se non tutti sono completamente supportati.
Supporto per tipi di dispositivi e controlli
I dispositivi compatibili con Matter nell'ecosistema Google Home possono essere controllati con diversi metodi:
- Google Assistant: usa i comandi vocali per controllare il dispositivo Matter da qualsiasi dispositivo Assistant.
- Google Home app (GHA): utilizza la UI di GHA per controllare il dispositivo Matter.
- UI dello smart display: utilizza la UI di uno smart display per controllare il dispositivo Matter.
La colonna Test CSA mostra i tipi di dispositivi che ti consentono di saltare la fase di test e utilizzare i risultati di Connectivity Standards Alliance (Alliance) Interop Test Lab per la certificazione.
La colonna Modalità di configurazione e ripristino mostra i tipi di dispositivo con configurazione e rilevamento dei dispositivi personalizzabili in Android e nell'app Google Home.
Per saperne di più sui cluster, consulta il repository di codice Matter
(connectedhomeip).
| Tipo di dispositivo Matter | Cluster di applicazioni | Specifiche di Matter | Assistenza per il controllo | Tipo di ecosistema per la casa | Test CSA | Modalità di configurazione e ripristino | ||
|---|---|---|---|---|---|---|---|---|
| Google Assistant | Google Home app (GHA) | Smart display | ||||||
| Purificatore d'aria |
Controllo della ventola
On/Off Monitoraggio del filtro HEPA Monitoraggio del filtro a carbone attivo |
1,2 | Purificatore d'aria | |||||
| Sensore della qualità dell'aria |
Qualità dell'aria Misurazione della temperatura Misurazione dell'umidità relativa Misurazione della concentrazione di monossido di carbonio Misurazione della concentrazione di anidride carbonica Misurazione della concentrazione di PM2.5 Misurazione della concentrazione di formaldeide Misurazione della concentrazione di PM1 Misurazione della concentrazione di PM10 Misurazione della concentrazione totale di composti organici volatili Misurazione della concentrazione di radon Misurazione della concentrazione di biossido di azoto Misurazione della concentrazione di ozono |
1,2 | Sensore | |||||
| Rilevatore di monossido di carbonio |
Misurazione della concentrazione di monossido di carbonio
Rilevatore di fumo e CO |
1,2 | Rilevatore di CO | |||||
| Cicalino |
Cicalino
|
1.3 | Chime | |||||
| Luce a temperatura di colore |
Controllo del colore
Controllo del livello On/Off |
1,0 | Luce | |||||
| Sensore di contatto |
Stato booleano
|
1,0 | Sensore | |||||
| Luce dimmerabile |
Controllo del livello
On/Off |
1,0 | Chiaro | |||||
| Lavastoviglie |
On/Off
Dishwasher Mode Temperature Control Operational State |
1,2 | Lavastoviglie | |||||
| Dispositivo di chiusura della porta |
Dispositivo di chiusura della porta
|
1,0 | Dispositivo di chiusura | |||||
| Campanello |
Cambia
|
1.3 | Campanello | |||||
| Contatore elettrico |
Misurazione della potenza elettrica
Misurazione dell'energia elettrica |
1.3 | N/D | |||||
| Contatore elettrico |
Identificazione del contatore
|
1.3 | N/D | |||||
| Tariffa energia elettrica |
Prezzo della materia prima
Condizioni della rete elettrica Tariffa della materia prima |
1.3 | N/D | |||||
| Luce a gamma cromatica estesa |
Controllo del colore
Controllo del livello On/Off |
1,0 | Luce | |||||
| Fan |
Controllo della ventola
On/Off |
1,0 | Ventola | |||||
| Sensore di flusso |
Misurazione del flusso
|
1,0 | Sensore | |||||
| Sensore di umidità |
Misurazione dell'umidità relativa
|
1,0 | Sensore | |||||
| Lavatrice |
On/Off
Laundry Washer Mode Laundry Washer Controls Temperature Control Operational State |
1,2 | Lavatrice | |||||
| Sensore luce |
Misurazione dell'illuminamento
|
1,0 | Sensore | |||||
| Sensore di presenza |
Monitoraggio dell'occupazione
|
1,0 | Sensore | |||||
| Luce On/Off |
Controllo del livello
On/Off |
1,0 | Chiaro | |||||
| Interruttore della luce on/off |
On/Off
|
1,0 | Interruttore | |||||
| Unità plug-in on/off |
Controllo del livello
On/Off |
1,0 | Outlet | |||||
| Sensore di pressione |
Misurazione della pressione
|
1,0 | Sensore | |||||
| Pompa |
On/Off
Configurazione e controllo pompa Misurazione della temperatura Misurazione della pressione Misurazione del flusso |
1,0 | Pompa | |||||
| Robot aspirapolvere |
RVC Run Mode
RVC Clean Mode RVC Operational State |
1,2 | Aspirapolvere | |||||
| Rilevatore di fumo |
Rilevatore di fumo e CO
|
1,2 | Rilevatore di fumo | |||||
| Altoparlante |
Controllo del livello
On/Off |
1,0 | Altoparlante | |||||
| Sensore di temperatura |
Misurazione della temperatura
|
1,0 | Sensore | |||||
| Termostato |
Termostato
|
1,0 | Termostato | |||||
| Copertura per finestre |
Copertura per finestre
|
1,0 | Veneziane | |||||
Bridge
Tutti i dispositivi dietro un bridge Matter vengono visualizzati normalmente per un utente nell'ecosistema Google Home. Il bridge stesso viene visualizzato come un tipo di dispositivo Control Bridge inerte in GHA.
Serrature per porte
Sebbene la specifica Matter non richieda codici PIN per le serrature delle porte, l'apertura a distanza è disattivata su tutte le piattaforme per le serrature delle porte Matter nell'ecosistema Google che non richiedono un codice PIN. Analogamente, lo sblocco vocale delle serrature è disattivato. Per ulteriori informazioni, consulta le Norme sulla privacy e sulla sicurezza di Google.
Per certificare le serrature compatibili con Aliro che supportano le chiavi digitali della casa in Google Wallet, devi selezionare l'opzione Test di interoperabilità CSA in Google Home Developer Console. L'opzione Test di interoperabilità CSA è l'unico modo per ottenere la certificazione Aliro. Se selezioni un'opzione di test diversa, devi creare una nuova versione dell'integrazione e inviarla di nuovo per la certificazione.
Inoltre, alcuni eventi di chiusura della serratura (come LockOperationErrorEvent) e
origini delle operazioni degli eventi (come KEYPAD) sono facoltativi nella
specifica Matter. Non tutte le serrature Matter emettono questi eventi per ogni origine dell'operazione. Ad esempio, una serratura potrebbe emettere LockOperationErrorEvent quando viene inserito un PIN non valido da remoto tramite un'app, ma non quando viene inserito un PIN non valido sul tastierino fisico.
Interruttori della luce on/off
L'interruttore della luce on/off è unico tra i tipi di dispositivi Matter in quanto è un controller Matter, come GHA, Assistant o un Google Hub come Google Nest Hub (2nd gen).
In altre parole, un interruttore della luce è un nodo che può controllare altri nodi. Tuttavia, un interruttore della luce on/off non può essere controllato da un altro controller Matter. Consulta Ruoli dei nodi in Matter Primer per saperne di più su controller e controllati.
Poiché l'ecosistema Google Home non espone il cluster di associazione Matter ai suoi controller, gli utenti finali non possono configurare un interruttore della luce on/off per controllare altri dispositivi Matter utilizzando GHA. Possono eseguire il commissioning di un interruttore della luce On/Off Matter, ma non potranno farci nulla in seguito, se non eliminarlo dalla casa.
Un utente finale che esegue il commissioning di un interruttore della luce on/off sul fabric Google vorrà naturalmente configurarlo per controllare un altro dispositivo. Al momento, non esiste un modo per l'utente di farlo nell'ecosistema Google Home. GHA non può associare un interruttore della luce On/Off agli endpoint di un altro dispositivo perché l'ecosistema Google Home non espone il cluster di associazione Matter.
Affinché un interruttore della luce On/Off sia utilizzabile nel fabric Google Matter, il partner deve implementare un Matter director, ovvero un client remoto che può creare voci nel cluster di associazione. L'app consentirebbe quindi all'interruttore della luce di controllare un altro dispositivo Matter o un gruppo di dispositivi.
Interruttore della luce on/off con luce on/off
Esiste un caso d'uso speciale che coinvolge un interruttore della luce on/off in combinazione con una luce on/off nello stesso dispositivo.
Quando l'endpoint 1 è la luce on/off e l'endpoint 2 è l'interruttore della luce on/off, solo l'interruttore della luce on/off è visibile in GHA.
Tuttavia, se Endpoint 1 è l'interruttore della luce on/off ed Endpoint 2 è la luce on/off, entrambi i dispositivi sono visibili in GHA.
Quando progetti un dispositivo di questo tipo, per assicurarti che entrambi i dispositivi siano rappresentati in GHA, imposta Endpoint 1 come interruttore della luce on/off e Endpoint 2 come luce on/off.
Unità plug-in on/off
Il tipo di dispositivo Unità plug-in on/off può essere configurato in modo che venga visualizzato come un tipo di dispositivo diverso, proprio come le prese e gli interruttori integrati con Google Local Home SDK. Quando l'utente mette in funzione il dispositivo, può configurarlo in modo che venga visualizzato nella casa come qualsiasi tipo di dispositivo (apparentemente, il tipo di dispositivo collegato). L'articolo del Centro assistenza Personalizzare i comandi vocali per prese smart o interruttori intelligenti con il tipo di dispositivo descrive la procedura che l'utente deve seguire. Un caso d'uso tipico è quando l'utente ha un ventilatore collegato all'unità plug-in. Se l'utente ha configurato il tipo di dispositivo dell'unità plug-in come ventilatore, Assistant sa di non dover spegnere l'unità plug-in quando l'utente dice "Hey Google, spegni le luci".
Scelta di un tipo di dispositivo
I partner che sviluppano un dispositivo che non è una presa elettrica CA tradizionale, ma ha un endpoint On/Off che controlla l'alimentazione di un altro dispositivo, devono decidere se assegnare al prodotto il tipo di dispositivo Unità plug-in on/off o un altro tipo di dispositivo. In questo caso, ti consigliamo di:
Se il dispositivo può controllare l'alimentazione per diversi tipi di dispositivi di carico, come una ventola o una luce, il partner deve assegnargli il tipo di dispositivo Unità plug-in on/off. L'utente potrà quindi assegnare al dispositivo un tipo diverso quando lo registra nella sua casa.
Se il dispositivo può controllare solo una luce, il partner deve assegnargli il tipo di dispositivo Luce on/off.
Ad esempio, Acme Lighting Corporation produce un dispositivo con un connettore di alimentazione proprietario a cui possono essere collegate solo le luci Acme Lighting. Il dispositivo può accendere o spegnere le luci. In questo caso, è più sensato per Acme assegnare al proprio dispositivo il tipo di dispositivo Luce on/off.
Al contrario, Mega Plugin Corporation produce un dispositivo dotato di una presa di corrente CA standard, che consente all'utente finale di collegare qualsiasi cosa, da una TV a una lampada. In questo caso, è opportuno implementare il dispositivo come unità plug-in on/off.
Hub
I seguenti dispositivi Google Nest fungono da hub Matter nell'ecosistema Google Home.
Per saperne di più, consulta l'articolo di assistenza Dispositivi Nest con Matter.
Crea un dispositivo
Se non hai ancora creato un dispositivo abilitato per Matter, puoi utilizzare uno dei seguenti dispositivi Matter per la verifica end-to-end:
| Fornitore | Piattaforma | Assistenza Thread | Guida |
|---|---|---|---|
| Bouffalo Lab | BL602 | ||
| BL702 | |||
| Espressif | ESP32 | Test OTA | |
| Nordic Semiconductor | nRF52840 DK | Test OTA | |
| NXP | Kit di sviluppo IOTZTB-DK006 | ||
| Realtek | Ameba D Series | ||
| Silicon Labs | EFR32MG24 Dev Kit | ||
| EFR32MG Zigbee and Thread Starter Kit | |||
| Telink | TLSR9528 | Guida per gli sviluppatori di Telink Matter | |
| Texas Instruments | Kit di sviluppo LaunchPad CC2652R7 |
Thread Sleepy End Devices
I dispositivi Sleepy End Device (SED) Thread e Synchronized Sleepy End Device (SSED) Thread possono essere utilizzati con i dispositivi Google Nest che fungono da hub Matter. Il periodo di sospensione massimo che consente agli hub di mantenere lo stesso livello di servizi dei dispositivi non in sospensione è di 3 secondi. I cicli del sonno più lunghi potrebbero subire un peggioramento del servizio, ad esempio i dispositivi potrebbero essere identificati come offline in Google Home Graph.
Strumenti di sviluppo
Google consiglia di utilizzare Google Home Extension for Visual Studio Code e il nostro Matter Virtual Device (MVD) quando crei un dispositivo con supporto Matter.
Google Home Extension include Google Assistant Simulator, Google Cloud Logging e altri strumenti per semplificare il processo di sviluppo, mentre MVD consente di testare un dispositivo Matter nell'ecosistema Google Home prima di creare un dispositivo fisico.