Dispositivo virtuale Matter

Matter ; API Home

I dispositivi virtuali Matter sono utili per sviluppare e testare soluzioni Matter e possono essere commissionati utilizzando Google Home app (GHA) e controllati utilizzando GHA e Google Assistant, proprio come i dispositivi Matter fisici.

Per gli sviluppatori di app e altri utenti che devono testare o emulare un dispositivo virtuale Matter ma non dispongono delle risorse per creare un dispositivo fisico o virtuale Matter, Google offre Matter Virtual Device (MVD). MVD è uno strumento desktop autonomo leggero per Linux o macOS che simula diversi tipi di dispositivi virtuali Matter e fornisce un'interfaccia utente grafica per controllare e visualizzare gli stati del dispositivo virtuale Matter.

A differenza di un dispositivo Matter fisico, MVD non si basa su Bluetooth® Low Energy (BLE) o Thread® per entrare a far parte di un tessuto Matter. Utilizza invece la connessione di rete Wi-Fi esistente della macchina host Linux o macOS per il provisioning.

Rispetto ad altri strumenti

MVD si differenzia da Virtual Device Controller (VDC) in quanto è una soluzione autonoma che combina un dispositivo virtuale con un'interfaccia utente per controllarlo. Al contrario, VDC viene utilizzato per controllare un dispositivo virtuale Matter separato.

MVD contiene diversi dispositivi virtuali predefiniti e include un'interfaccia utente integrata per eseguirli e controllarli.

Dispositivi supportati

MVD supporta i seguenti tipi di dispositivo Matter:

Tabella: Matter tipi di dispositivi supportati per MVD
Tipo di dispositivo Matter Cluster di applicazioni Tipo di ecosistema della casa
Purificatore d'aria 0x0202
0x0006
0x0071
0x0072
Purificatore d'aria
Sensore della qualità dell'aria 0x005b
0x0402
0x0405
0x040c
0x040d
0x042a
0x042b
0x042c
0x042d
0x042e
0x042f
0x0413
0x0415
Sensore
Video player di base 0x0006
0x0506
0x0509
Televisione
Luce a temperatura di colore 0x0300
0x0008
0x0006
Luce
Sensore di contatto 0x0045
Sensore
Luce dimmerabile 0x0008
0x0006
Luce
Unità plug-in dimmerabile 0x0006
0x0008
Outlet
Lavastoviglie 0x0006
0x0059
0x0056
0x0060
Lavastoviglie
Serratura per porte 0x0101
Blocca
Luce a gamma cromatica estesa 0x0300
0x0008
0x0006
Luce
Fan 0x0202
0x0006
Ventola
Sensore di flusso 0x0404
Sensore
Generic Switch 0x003b
Cambia
Sensore di umidità 0x0405
Sensore
Lavatrice 0x0006
0x0051
0x0053
0x0056
0x0060
Lavatrice
Sensore luce 0x0400
Sensore
Sensore di presenza 0x0406
Sensore
Luce On/Off 0x0008
0x0006
Luce
Interruttore della luce on/off 0x0006
Cambia
Unità plug-in on/off 0x0008
0x0006
Outlet
Sensore di pressione 0x0403
Sensore
Pompa 0x0006
0x0200
0x0402
0x0403
0x0404
Pompa
Robot aspirapolvere 0x0054
0x0055
0x0061
Aspirapolvere
Condizionatore 0x0006
0x0201
0x0202
Condizionatore
Rilevatore di fumo e CO 0x005C
Rilevatore di CO
Rilevatore di fumo
Sensore di temperatura 0x0402
Sensore
Termostato 0x0201
Termostato
Copertura per finestre 0x0102