Standarder · Matter-enhetsdriftsättning

Varje QR-standard vi stöder

En QR-kod är en behållare. Innehållet kan vara en betalning, ett vaccinationsintyg, ett körkort, ett eSIM, en lösenordsnyckelinloggning eller en smarthemkoppling – var och en styrd av sin egen internationella standard, med sin egen hotmodell. Detta är den auktoritativa referensen för varje standard som vår skanner identifierar, vad som faktiskt finns inuti när du skannar och exakt vad vi visar kontra avsiktligt maskerar.

Inspektera en Matter-QR → Alla standarder →

Vad är standarden

Matter publiceras av Connectivity Standards Alliance (CSA), den samma organisation som tidigare publicerade Zigbee och Z-Wave.

QR-parkopplingsformatet är en del av Matter Core Specification, "Onboarding Payload"-kapitlet.

Alla tre kodar samma fält med samma förtroendemodell – de är utbytbara.

Vad som faktiskt finns inuti QR:en

Base38-nyttolastet efter MT:-prefixet avkodas till ett packat binärt format med varje fält av fast bitbredd.

Version (3 bitar)

Alltid 0 för nuvarande enheter. Reserverad för framtida protokollrevisioner.

Leverantörs-ID (16 bitar)

CSA-tilldelat identifierare för tillverkaren. Varje medlemsorganisation får ett unikt leverantörs-ID; 0xFFF10xFFF4 är reserverade för test / utveckling. Vår skanner matchar leverantörs-ID:t mot CSA-registret där det är känt.

Produkt-ID (16 bitar)

Tillverkarens tilldelade identifierare för den specifika modellen. I kombination med leverantörs-ID:t identifierar det enhetsklassen i CSA:s certifieringsdatabas.

Anpassat flöde (2 bitar)

0 = standard driftsättning (koppla bara), 1 = användaråtgärd krävs (knapp att trycka), 2 = anpassat flöde (tredjepartsapp).

Identifieringsfunktioner (8 bitar)

En bitmask för hur enheten kan identifieras i sin okopplade state: BLE (bit 1), SoftAP (bit 2), NFC (bit 3), Matter-Direct (bit 4).

Diskriminator (12 bitar)

En kort identifierare som enheten annonserar under identifiering så att ditt nav kan plocka ut rätt enhet i en fullsatt BLE-miljö.

Passkod (27 bitar)

Den delade hemligheten som används i PASE-handshake. Telefonen bevisar för enheten att den har passkoden från QR:en.

TLV-tillägg (valfritt, variabel)

Valfria fält kan utöka nyttolastet med enhetens serienummer, rendezvous-information och ytterligare paramtrar.

Driftsättningshandshake (varför passkoddesignen spelar roll)

Matters driftsättningsflöde är PASE → CASE:

  1. Identifiering. Din telefon sänder BLE-skanningar (eller lyssnar på det lokala nätverket) för att hitta okopplade Matter-enheter.
  2. PASE, Password-Authenticated Session Establishment. Telefon och enhet utför ett kryptografiskt handshake med passkoden från QR:en.
  3. Attestering. Enheten presenterar ett Device Attestation Certificate (DAC) signerat av CSA via tillverkarens PKI.
  4. Nätverkskredentialer. Ditt nav skickar enheten de operationella WiFi- eller Thread-nätverkskredentialerna.
  5. CASE, Certificate-Authenticated Session Establishment. Ditt fabric utfärdar ett NOC (Node Operational Certificate); all framtida kommunikation använder CASE.

Nyckelegenskapen: QR-passkoden är kortvarig autentisering, inte en lång hemlighet. Efter driftsättning kommunicerar enheten via CASE med ett certifikat.

Hotmodell: fotografera en okopplad enhets QR

Sticker-swap är det vanligaste QR-bedrägerierna. Motåtgärder:

Verkliga scenarier där detta spelar roll:

Försvar: driftsätt enheten så fort du öppnar förpackningen (stänger fönstret), klistra sedan om klistermärket.

Vad vår skanner visar dig

Lägg in en Matter-QR (bild, klistra in eller kamera) i vår skanner. Utslaget visar:

Vi ringer INTE hem till ditt nav och försöker inte driftsätta. Avkodningen är lokal; inget skickas till servern utom nyttolasttypen.

Innan du driftsätter en okänd Matter-enhet

Relaterat

Inspektera en Matter-driftsättnings-QR

Lägg in QR:en (bild, klistra in eller kamera). Utslaget visar leverantör, produkt, diskriminator och passkod.

Öppna skannern →