Nell'ecosistema Matter sono supportati molti tipi di dispositivi, anche se non tutti sono completamente supportati.
Supporto per tipo di dispositivo e controllo
I dispositivi compatibili con Matter nell'ecosistema Google Home possono essere controllati in diversi modi:
- Google Assistant: usa i comandi vocali per controllare il dispositivoMatter da qualsiasi dispositivoAssistant.
- Google Home app (GHA): utilizza l'interfaccia utente di GHA per controllare il dispositivo Matter.
- UI dello smart display: utilizza l'interfaccia utente di uno smart display per controllare il dispositivoMatter.
Per ulteriori informazioni sui cluster, consulta il Matter
repository di codice
(connectedhomeip
).
Matter Tipo di dispositivo | Cluster di applicazioni | Matter Specifiche | Assistenza per il controllo | Tipo di ecosistema domestico | ||
---|---|---|---|---|---|---|
Google Assistant | Google Home app (GHA) | Smart display | ||||
Luce con temperatura di colore |
Controllo del colore Controllo del livello On/Off |
1.0 | Chiaro | |||
Sensore di contatto |
Stato booleano |
1.0 | Sensore | |||
Luce dimmerabile |
Controllo del livello On/Off |
1.0 | Chiaro | |||
Serratura per porte |
Serratura |
1.0 | Blocca | |||
Luce colore estesa |
Controllo del colore Controllo del livello On/Off |
1.0 | Chiaro | |||
Ventilatore |
Controllo ventola On/Off |
1.0 | Ventola | |||
Sensore di flusso |
Misurazione del flusso |
1.0 | Sensor | |||
Sensore di umidità |
Misurazione dell'umidità relativa |
1.0 | Sensore | |||
Sensore luce |
Misurazione dell'illuminazione |
1.0 | Sensore | |||
Sensore di presenza |
Monitoraggio della presenza di persone |
1.0 | Sensore | |||
Luce On/Off |
Controllo livello On/Off |
1.0 | Chiaro | |||
Interruttore luce on/off |
On/Off |
1.0 | Cambia | |||
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 della pompa Misurazione della temperatura Misurazione della pressione Misurazione del flusso |
1.0 | Pompa dell'acqua | |||
Altoparlante |
Controllo del livello On/Off |
1.0 | Altoparlante | |||
Sensore di temperatura |
Misurazione della temperatura |
1.0 | Sensor | |||
Termostato |
Termostato |
1.0 | Termostato | |||
Copertura per finestre |
Copertura per finestre |
1.0 | Inclinazione Inclinazione |
Solleva Inclina |
Inclinazione Inclinazione |
Tende |
ponti
Tutti i dispositivi dietro un bridge Matter appaiono normalmente per un utente nell'ecosistema Google Home. Il bridge stesso viene visualizzato come un tipo di dispositivo di controllo bridge inattivo in GHA.
Serrature per porte
Sebbene la specifica Matter non richieda codici PIN per le serrature di porte, lo sblocco remoto è disattivato su tutte le piattaforme per le serrature di porte Matter nell'ecosistema Google che non richiedono un codice PIN. Per ulteriori informazioni, consulta le Norme sulla privacy e sulla sicurezza di Google.
Interruttori della luce on/off
L'interruttore di illuminazione On/Off è unico tra i tipi di dispositivi Matter in quanto è un controller Matter, come GHA, Assistant o un hub Google come Google Nest Hub (2nd gen).
In altre parole, un interruttore di illuminazione On/Off è un nodo che può controllare altri nodi. Tuttavia, un interruttore della luce On/Off non può essere controllato da un altro controllerMatter. Per saperne di più su controller e controllati, consulta la sezione Ruoli dei nodi nel MatterPrimer.
Poiché l'ecosistema Google Home non espone il cluster di associazioni Matter ai relativi controller, gli utenti finali non possono configurare un interruttore di illuminazione On/Off per controllare altri dispositivi Matter utilizzando GHA. Può commettere un interruttore della luce on/off di Matter, ma non potrà farlo in seguito, se non eliminarlo dalla casa.
Un utente finale che commissiona un interruttore di illuminazione On/Off sulla piattaforma Google vorrà naturalmente configurarlo per controllare un altro dispositivo. Al momento, non esiste un modo per farlo nell'ecosistema Google Home. GHA non può associare un interruttore di illuminazione On/Off agli endpoint di un altro dispositivo perché l'ecosistema Google Home non espone il cluster di associazioni Matter.
Affinché un interruttore di illuminazione On/Off sia utilizzabile nel MatterMatter di Google, il partner deve implementare un direttore Matter, ovvero un client remoto che può creare voci nel cluster di binding. L'app consentirebbe quindi all'interruttore di illuminazione On/Off di controllare un altro dispositivo Matter o un gruppo di dispositivi.
Interruttore della luce on/off con spia on/off
Esiste un caso d'uso speciale che prevede un interruttore di illuminazione 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, quando l'endpoint 1 è l'interruttore della luce on/off e l'endpoint 2 è la luce acceso/spento, entrambi i dispositivi sono visibili in GHA.
Quando progetti un dispositivo come questo, per assicurarti che entrambi i dispositivi siano rappresentati in GHA, imposta l'endpoint 1 come interruttore di illuminazione On/Off e l'endpoint 2 come luce On/Off.
Unità di plug-in On/Off
Il tipo di dispositivo Presa con interruttore On/Off può essere configurato in modo da apparire come un tipo di dispositivo diverso, proprio come le prese e gli interruttori integrati con Google Local Home SDK. Quando l'utente mette in servizio il dispositivo, può configurarlo in modo che venga visualizzato in casa come qualsiasi tipo di dispositivo (ovvero il tipo di dispositivo collegato). L'articolo del Centro assistenza Personalizzare i comandi vocali per la presa o l'interruttore smart in base al tipo di dispositivo illustra la procedura che l'utente deve seguire. Un caso d'uso tipico è quando l'utente ha collegato una ventola all'unità di ricarica. Se l'utente ha configurato il tipo di dispositivo dell'unità di ricarica come ventilatore, Assistant sa di non spegnere l'unità di ricarica 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 On/Off Plug-In Unit o un altro tipo di dispositivo. In questo caso, ti consigliamo di:
Se il dispositivo può controllare l'alimentazione di diversi tipi di dispositivi di carico, come un ventilatore o una luce, il partner deve assegnargli il tipo di dispositivo On/Off Plug-In Unit. L'utente potrà quindi assegnare al dispositivo un tipo di dispositivo diverso durante l'onboarding in casa.
Se il dispositivo può controllare una sola luce, il partner deve assegnare 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 lampade Acme Lighting. Il dispositivo può accendere o spegnere le luci. In questo caso, è preferibile che Acme assegni al dispositivo il tipo Luce accesa/spenta.
Al contrario, Mega Plugin Corporation realizza un dispositivo dotato di una presa di corrente CA standard, che consente all'utente finale di collegare qualsiasi cosa, dalla TV a una lampada. In questo caso, ha senso implementare il dispositivo come unità plug-in On/Off.
Hub
I seguenti dispositivi Google Nest fungono da hub Matter nell'ecosistema Google Home.
Per ulteriori informazioni, consulta l'articolo del Centro assistenza relativo ai dispositivi Nest con Matter.
Creare un dispositivo
Se non hai già un dispositivo Matter integrato, 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 per OTA | |
Nordic Semiconductor | nRF52840 DK | Test per OTA | |
NXP | Kit per sviluppatori IOTZTB-DK006 | ||
Realtek | Ameba D Series | ||
Silicon Labs | Kit di sviluppo EFR32MG24 | ||
EFR32MG Zigbee e Thread Starter Kit | |||
Telink | TLSR9518 | ||
Texas Instruments | Kit di sviluppo CC2652R7 LaunchPad |
Dispositivi Thread Sleepy End
I Threaddispositivi di endpoint inattivi (SED) e Thread i dispositivi di endpoint inattivi sincronizzati (SSED) possono essere utilizzati con i dispositivi Google Nest che fungono da Matter hub. Il periodo di sospensione massimo che consente agli hub di mantenere lo stesso livello di servizi dei dispositivi non di sospensione è di 3 secondi. I cicli di sospensione più lunghi potrebbero causare un degrado 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 Matter Virtual Device (MVD) per creare un dispositivo con l'assistenza Matter.
Google Home Extension include Google Assistant Simulator, Google Cloud Logging e altri strumenti per semplificare il processo di sviluppo, mentre MVD offre un modo per testare un dispositivo Matter nell'ecosistema Google Home prima di costruire un dispositivo fisico.