Standard · Commissioning dispositivo Matter

QR di commissioning dispositivo Matter

Quando scansioni il QR sul retro di una lampadina smart, di una presa intelligente, di un sensore di contatto o di una serratura con il logo Matter, il tuo telefono esegue un handshake in cinque fasi che aggiunge il dispositivo alla tua casa. Il QR contiene tutto ciò di cui il tuo hub ha bisogno per trovare quel dispositivo specifico: vendor, modello, un discriminatore per-dispositivo e un passcode di abbinamento monouso, più un elenco di come il dispositivo può essere raggiunto via etere (BLE, Wi-Fi, Thread). Ecco cosa è codificato, cosa può trapelare e perché il QR è importante in un modo che i QR Wi-Fi non lo sono.

Ispeziona un QR Matter → Tutti gli standard →

Qual è lo standard

Matter è pubblicato dalla Connectivity Standards Alliance (CSA), ex Zigbee Alliance, con il supporto fondativo di Apple, Google, Amazon, Samsung, Comcast e una lunga lista di produttori di dispositivi. Matter 1.0 è stato rilasciato nell'ottobre 2022; Matter 1.4 è la versione attuale all'inizio del 2026, con fotocamere, gestione energetica, caricatori per veicoli elettrici e dispositivi per la gestione dell'acqua aggiunti dalla 1.0. La specifica copre il protocollo a livello applicativo, la sicurezza, il commissioning e il formato QR di onboarding.

Il formato del QR di abbinamento fa parte della Matter Core Specification, sezione "Onboarding Payload". Esistono tre forme dello stesso payload:

Tutti e tre codificano gli stessi campi con lo stesso modello di fiducia: sono intercambiabili dal punto di vista del commissioning.

Cosa c'è effettivamente nel QR

Il payload Base38 dopo il prefisso MT: decodifica in una struttura binaria compatta. I campi obbligatori:

Versione (3 bit)

Sempre 0 per i dispositivi attuali. Riservato per future revisioni del protocollo.

Vendor ID (16 bit)

Identificatore assegnato dalla CSA al produttore. Ogni organizzazione membro ottiene un vendor ID univoco; 0xFFF10xFFF4 sono riservati ai test / sviluppo. Il nostro scanner risolve il vendor ID nel registro CSA quando noto.

Product ID (16 bit)

Identificatore assegnato dal produttore per il modello specifico. Combinato con il vendor ID, identifica univocamente uno SKU (es. "Eve Energy 2a gen").

Flusso personalizzato (2 bit)

0 = commissioning standard (basta abbinarlo), 1 = azione utente richiesta (es. premere prima un pulsante sul dispositivo), 2 = flusso personalizzato (passaggi di configurazione specifici del produttore). Determina quale interfaccia mostra l'app del tuo hub.

Capacità di discovery (8 bit)

Una bitmask di come il dispositivo può essere scoperto nel suo stato non abbinato: BLE (il più comune), IP di rete esistente (già sulla tua Wi-Fi o Ethernet, raro per dispositivi consumer), Soft-AP (il dispositivo ospita una rete Wi-Fi temporanea), Wi-Fi PAF (discovery tramite Public Action Frame, più recente).

Discriminatore (12 bit)

Un breve identificatore che il dispositivo pubblica durante il discovery affinché il tuo hub possa selezionare il dispositivo giusto non ancora abbinato quando ce ne sono diversi nel raggio BLE. Non è segreto: è il segnale "questo è quello che ho appena disimballato".

Passcode (27 bit)

Il segreto condiviso usato nell'handshake PASE. Il telefono dimostra al dispositivo di possedere questo passcode senza inviarlo in chiaro via etere. Una volta completato il commissioning, il passcode non è più utile. Range: da 1 a 99.999.998 (alcuni valori vietati dalle specifiche per evitare codici ovviamente indovinabili come 11111111).

Estensione TLV (opzionale, lunghezza variabile)

Campi opzionali che possono estendere il payload con il numero seriale del dispositivo, informazioni di rendezvous e altri attributi specificati dal produttore. La maggior parte dei dispositivi consumer non li include.

L'handshake di commissioning (perché il design del passcode è importante)

Il flusso di commissioning di Matter è PASE → CASE:

  1. Discovery. Il tuo telefono trasmette scansioni BLE (o ascolta sulla Wi-Fi locale); il dispositivo non ancora abbinato sta pubblicando con il suo discriminatore. Il telefono abbina il discriminatore dal QR.
  2. PASE, Password-Authenticated Session Establishment. Telefono e dispositivo eseguono un handshake SPAKE2+ usando il passcode a 27 bit. Dopo il completamento di SPAKE2+, entrambi i lati hanno una chiave di sessione condivisa e il passcode stesso non ha mai attraversato l'etere.
  3. Attestazione. Il dispositivo presenta un Device Attestation Certificate (DAC) firmato da una root riconosciuta dalla CSA. Il tuo hub verifica che il dispositivo sia un genuino dispositivo Matter certificato con il vendor/product ID dichiarato.
  4. Credenziali di rete. Il tuo hub passa al dispositivo le credenziali di rete operative (password Wi-Fi O credenziali di rete Thread) necessarie per la comunicazione effettiva.
  5. CASE, Certificate-Authenticated Session Establishment. Il tuo fabric emette al dispositivo un certificato operativo. Da questo momento, ogni controller nel fabric si autentica al dispositivo tramite CASE; il passcode QR è esaurito.

La proprietà chiave: il passcode QR è un'autenticazione di breve durata, non un'identità a lungo termine. Una volta che un dispositivo è abbinato, metti il sticker QR in un cassetto (o staccalo e distruggilo). Il re-commissioning richiede l'accesso fisico per il ripristino di fabbrica, OPPURE la collaborazione del fabric esistente per emettere una nuova finestra di commissioning.

Modello di minaccia: fotografare il QR di un dispositivo non ancora abbinato

Unico per Matter, il QR è operativamente significativo PRIMA del commissioning. Confronto con altre categorie:

Scenari reali in cui questo è rilevante:

Difesa: esegui il commissioning del dispositivo non appena lo disimbulli (chiude la finestra), poi stacca e distruggi l'adesivo. Per i dispositivi già distribuiti in spazi condivisi / pubblici, assicurati che il dispositivo sia abbinato a un fabric, il che impedisce un nuovo abbinamento senza un ripristino di fabbrica.

Cosa ti mostra il nostro scanner

Inserisci un QR Matter (immagine, incolla o fotocamera) nel nostro scanner. Il verdetto mostra:

NON comunichiamo con il tuo hub né tentiamo il commissioning. La decodifica è locale; solo i metadati raggiungono il nostro server per la classificazione di sicurezza.

Prima di eseguire il commissioning di un dispositivo Matter non familiare

Correlati

Ispeziona un QR di onboarding Matter

Inserisci il QR (immagine, incolla o fotocamera). Il verdetto mostra vendor, prodotto, discriminatore, capacità e un passcode mascherato. Non comunichiamo con il tuo hub né tentiamo il commissioning: la decodifica è locale e solo i metadati raggiungono il classificatore di sicurezza.

Apri lo scanner →