Standarder · Matter-enhets­oppsett

Matter-enhets­oppsett-QR-koder

Når du skanner QR-koden på baksiden av en smart-lyspære, smart-støpsel, kontakt­sensor eller dørhengsle som bærer Matter-logoen, setter du den opp i Apples Home, Google Home, Amazon Alexa eller Samsung SmartThings.

Inspiser en Matter-QR → Alle standarder →

Hva er standarden

Matter publiseres av Connectivity Standards Alliance (CSA), tidligere Zigbee Alliance, med støtte fra Apple, Google, Amazon, Samsung og hundrevis av andre.

Paring-QR-formatet er en del av Matter Core Specification, seksjonen «Onboarding Payload». Det finnes tre former:

Alle tre koder de samme feltene med samme tillitsmodell – de er utskiftbare fra et oppsetts­perspektiv.

Hva som faktisk er inne i QR-koden

Base38-nyttelasten etter MT:-prefikset dekodes til en pakket binær struktur. De obligatoriske feltene:

Versjon (3 bits)

Alltid 0 for gjeldende enheter. Reservert for fremtidige protokoll­revisjoner.

Leverandør-ID (16 bits)

CSA-tildelt identifikator for produsenten. Hvert med­lemsorganisasjon får en unik leverandør-ID; 0xFFF10xFFF4 er reservert for testing.

Produkt-ID (16 bits)

Produsent­tildelt identifikator for den spesifikke modellen. Kombinert med leverandør-ID identifiserer det en SKU.

Tilpasset flyt (2 bits)

0 = standard oppsett (bare par den), 1 = bruker­handling kreves (f.eks. trykk en knapp på enheten), 2 = produsent­spesifikk flyt.

Oppdagelses­evner (8 bits)

En bitmaske for hvordan enheten kan oppdages i uoppsatt tilstand: BLE (vanligst), på nettverket (allerede tilkoblet), Wi-Fi (SoftAP).

Diskriminator (12 bits)

En kort identifikator enheten annonserer under oppdagelse slik at huben din kan velge riktig uoppsatt enhet når det er flere i nærheten.

Kode (27 bits)

Den delte hemmeligheten brukt i PASE-hånd­trykket. Telefonen beviser overfor enheten at den har denne koden uten å sende den i klartekst (SPAKE2+).

TLV-utvidelse (valgfri, variabel)

Valgfrie felt kan utvide nyttelasten med enhets­serienummer, rendezvous­informasjon og andre produsent­spesifikke data.

Oppsetts­hånd­trykket (hvorfor kode­designet er viktig)

Matters oppsetts­flyt er PASE → CASE:

  1. Oppdagelse. Telefonen din sender BLE-skanninger; den uoppsatte enheten annonserer seg med diskriminatoren.
  2. PASE, Password-Authenticated Session Establishment. Telefon og enhet kjører et SPAKE2+-hånd­trykk med koden.
  3. Attestasjon. Enheten presenterer et Device Attestation Certificate (DAC) signert av en CSA-anerkjent rotsertifikater.
  4. Nettverks­legitimasjon. Huben din sender enheten Wi-Fi-passordet ELLER Thread-nettverks­nøkkelen.
  5. CASE, Certificate-Authenticated Session Establishment. Fabrikken din utsteder enheten et operasjonelt sertifikat.

Nøkkel­egenskapen: QR-koden er kortvarig autentisering, ikke langsiktig identitet. Når en enhet er oppsatt, er koden ubrukelig.

Trusselmodell: fotografere en upar­et enhets QR

Unikt for Matter: QR-koden er operasjonelt meningsfull FØR oppsett. Sammenlign med andre kategorier:

Virkelige scenarier der dette er viktig:

Forsvar: sett opp enheten så snart du pakker den ut (lukker vinduet), pell deretter av og makuler klistremerket.

Hva skanneren vår viser deg

Slipp en Matter-QR (bilde, lim inn eller kamera) i skanneren vår. Resultatet viser:

Vi ringer IKKE hjem til huben din eller forsøker oppsett. Dekodingen er lokal; bare metadata når serveren vår for klassifisering.

Før du oppsetter en ukjent Matter-enhet

Relatert

Inspiser en Matter-onboarding-QR

Slipp QR-koden (bilde, lim inn eller kamera). Resultatet viser leverandør, produkt, diskriminator, evner og en maskert kode.

Åpne skanner →