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:
| 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 |