Standarder · Matter-enhedskkommissionering

Matter-enhedskommissionerings-QR-koder

Når du scanner QR-koden på bagsiden af en smart pære, smart stikkontakt, kontaktsensor eller dørlås med Matter-logoet, kører din telefon igennem et femtrins-handshake, der tilføjer enheden til dit hjem. QR-koden bærer alt, din hub behøver for at finde den specifikke enhed – leverandør, model, en per-enhed-diskriminator og en engangsparkoblings-adgangskode – plus en liste over, hvordan enheden kan nås over luften (BLE, Wi-Fi, Thread). Her er, hvad der er kodet, hvad det lækker, og hvorfor QR-koden er vigtig på en måde, Wi-Fi-QR-koder ikke er.

Inspicer en Matter-QR → Alle standarder →

Hvad er standarden

Matter udgives af Connectivity Standards Alliance (CSA), tidligere Zigbee Alliance, med grundlæggerbacking fra Apple, Google, Amazon, Samsung, Comcast og en lang liste af enhedsproducenter. Matter 1.0 blev udgivet i oktober 2022; Matter 1.4 er aktuel pr. begyndelsen af 2026, med kameraer, energistyring, EV-ladere og vandstyringssenheder tilføjet siden 1.0. Specifikationen dækker applikationslags-protokol, sikkerhed, kommissionering og QR-onboardingformatet.

Parings-QR-formatet er en del af Matter Core Specification, afsnittet "Onboarding Payload". Der er tre former for det samme payload:

Alle tre koder de samme felter med den samme tillidmodel – de er ombyttelige fra et kommissioneringsperspektiv.

Hvad der rent faktisk er i QR-koden

Base38-payloaden efter MT:-præfikset afkodes til en pakket binær struktur. De obligatoriske felter:

Version (3 bits)

Altid 0 for nuværende enheder. Reserveret til fremtidige protokolrevisioner.

Leverandør-ID (16 bits)

CSA-tildelt identifikator for producenten. Alle medlemsorganisationer får et unikt leverandør-ID; 0xFFF10xFFF4 er reserveret til test/udvikling. Vores scanner løser leverandør-ID'et mod CSA-registret, hvor det er kendt.

Produkt-ID (16 bits)

Producenttildelt identifikator for den specifikke model. Kombineret med leverandør-ID identificerer det unikt en SKU (f.eks. "Eve Energy 2. gen").

Brugerdefineret flow (2 bits)

0 = standard kommissionering (bare par den), 1 = brugerhandling krævet (f.eks. tryk en knap på enheden først), 2 = custom flow (producentspecifikke opsætningsskridt). Bestemmer, hvilken UI din hub-app viser.

Opdagelseskapaciteter (8 bits)

En bitmask over, hvordan enheden kan opdages i sin ukommissionerede tilstand: BLE (mest almindelig), on-network IP (allerede på dit Wi-Fi eller Ethernet, sjælden for forbrugerudstyr), Soft-AP (enheden hoster et midlertidigt Wi-Fi-netværk), Wi-Fi PAF (Public Action Frame-opdagelse, nyere).

Diskriminator (12 bits)

En kort identifikator, enheden reklamerer under opdagelse, så din hub kan vælge den rigtige ukommissionerede enhed, når der er flere i BLE-rækkevidde. Ikke hemmeligt – det er "dette er den, jeg lige har udpakket"-signalet.

Adgangskode (27 bits)

Den delte hemmelighed, der bruges i PASE-handshake'et. Telefonen beviser over for enheden, at den har denne adgangskode, uden at sende den ukrypteret over luften. Når kommissoneringen er fuldført, er adgangskoden ikke længere nyttig. Interval: 1 til 99.999.998 (visse værdier forbudt af specifikationen for at undgå trivielt-gættelige koder som 11111111).

TLV-udvidelse (valgfri, variabel)

Valgfrie felter kan udvide payloaden med enhedens serienummer, rendezvous-info og andre producentspecificerede attributter. De fleste forbrugerenheder springer dette over.

Kommissionerings-handshake'et (hvorfor adgangskodedesignet er vigtigt)

Matters kommissioneringsforløb er PASE → CASE:

  1. Opdagelse. Din telefon udsender BLE-scanninger (eller lytter på lokalt Wi-Fi); den ukommissionerede enhed reklamerer med sin diskriminator. Din telefon matcher diskriminatoren fra QR-koden.
  2. PASE, Password-Authenticated Session Establishment. Telefon og enhed kører et SPAKE2+-handshake ved hjælp af den 27-bit adgangskode. Efter SPAKE2+ er fuldført, har begge sider en delt sessionsnøgle, og selve adgangskoden krydsede aldrig luften.
  3. Attestering. Enheden præsenterer et Device Attestation Certificate (DAC) underskrevet af en CSA-anerkendt rod. Din hub verificerer, at enheden er en ægte certificeret Matter-enhed med det angivne leverandør/produkt-ID.
  4. Netværkslegitimationsoplysninger. Din hub sender enheden de operationelle netværkslegitimationsoplysninger (Wi-Fi-adgangskode ELLER Thread-netværkslegitimationsoplysninger), der er nødvendige for faktisk kommunikation.
  5. CASE, Certificate-Authenticated Session Establishment. Din fabric udsteder enheden et operationelt certifikat. Fra nu af autentificerer enhver controller i fabricen sig til enheden via CASE; QR-adgangskoden er død.

Den vigtigste egenskab: QR-adgangskoden er kortvarig autentificering, ikke langsigtet identitet. Når en enhed er kommissioneret, smid QR-klistermærket i en skuffe (eller peel og makuler det). Genkkommissionering kræver enten fysisk adgang til fabriksindstilling af enheden ELLER samarbejde fra den eksisterende fabric om at udstede et opdateret kommissioneringsvindue.

Trusselmodel: fotografering af en uparret enheds QR

Unikt for Matter: QR-koden er operationelt meningsfuld FØR kommissionering. Sammenlign med andre kategorier:

Virkelige scenarier, hvor dette har betydning:

Forsvar: kommissioner enheden, så snart du pakker den ud (lukker vinduet), og peel og makuler derefter klistermærket. For enheder, der allerede er installeret på delte / offentlige steder, sikr at enheden er kommissioneret til en fabric, hvilket forhindrer ny parring uden en fabriksindstilling.

Hvad vores scanner viser dig

Slip en Matter-QR (billede, indsæt eller kamera) i vores scanner. Resultatet viser:

Vi ringer IKKE hjem til din hub eller forsøger kommissionering. Afkodningen er lokal; kun metadata når vores server til sikkerhedsklassificering.

Inden du kommissionerer en ukendt Matter-enhed

Relateret

Inspicer en Matter-onboarding-QR

Slip QR-koden (billede, indsæt eller kamera). Resultatet viser leverandør, produkt, diskriminator, kapaciteter og en maskeret adgangskode. Vi taler ikke med din hub eller forsøger at kommissionere – afkodningen er lokal, og metadata er det eneste, der når sikkerhedsklassifikatoren.

Åbn scanner →