Standards · Matter-Geräteinbetriebnahme

Matter-Geräteinbetriebnahme-QR-Codes

Wenn Sie den QR auf der Rückseite einer smarten Glühbirne, eines smarten Steckers, eines Kontaktsensors oder eines Türschlosses mit Matter-Logo scannen, führt Ihr Telefon einen fünfstufigen Handshake durch, der das Gerät in Ihr Heimnetzwerk aufnimmt. Der QR enthält alles, was Ihr Hub benötigt, um dieses spezifische Gerät zu finden: Hersteller, Modell, einen gerätespezifischen Diskriminator und einen Einmal-Kopplung-Passcode sowie eine Liste, wie das Gerät erreichbar ist (BLE, Wi-Fi, Thread). Hier ist, was kodiert ist, was es preisgibt und warum der QR anders zu bewerten ist als Wi-Fi-QRs.

Matter-QR prüfen → Alle Standards →

Was ist der Standard

Matter wird von der Connectivity Standards Alliance (CSA) veröffentlicht, ehemals Zigbee Alliance, mit Gründungsunterstützung von Apple, Google, Amazon, Samsung, Comcast und einer langen Liste von Geräteherstellern. Matter 1.0 erschien im Oktober 2022; Matter 1.4 ist aktuell (Stand Anfang 2026), mit Kameras, Energiemanagement, EV-Ladern und Wasserverwaltungsgeräten seit 1.0. Die Spezifikation umfasst Anwendungsschichtprotokoll, Sicherheit, Inbetriebnahme und das QR-Onboarding-Format.

Das Pairing-QR-Format ist Teil der Matter Core Specification, Abschnitt "Onboarding Payload". Es gibt drei Formen desselben Payloads:

Alle drei kodieren dieselben Felder mit demselben Vertrauensmodell – sie sind aus Inbetriebnahmeperspektive austauschbar.

Was wirklich im QR steckt

Die Base38-Payload nach dem MT:-Präfix dekodiert sich zu einer gepackten Binärstruktur. Die Pflichtfelder:

Version (3 Bit)

Immer 0 bei aktuellen Geräten. Reserviert für zukünftige Protokollrevisionen.

Vendor-ID (16 Bit)

Von der CSA zugewiesener Identifikator für den Hersteller. Jede Mitgliedsorganisation erhält eine eindeutige Vendor-ID; 0xFFF10xFFF4 sind für Test / Entwicklung reserviert. Unser Scanner löst die Vendor-ID gegen das CSA-Register auf, wo bekannt.

Product-ID (16 Bit)

Vom Hersteller zugewiesener Identifikator für das spezifische Modell. Zusammen mit der Vendor-ID identifiziert er eindeutig eine SKU (z. B. "Eve Energy 2nd gen").

Custom Flow (2 Bit)

0 = Standard-Inbetriebnahme (einfach koppeln), 1 = Benutzeraktion erforderlich (z. B. zuerst eine Taste am Gerät drücken), 2 = Custom Flow (herstellerspezifische Schritte). Bestimmt, welche UI Ihre Hub-App anzeigt.

Discovery Capabilities (8 Bit)

Eine Bitmaske der Erkennungsverfahren im nicht gekoppelten Zustand: BLE (am häufigsten), Netzwerk-IP (bereits im Wi-Fi oder Ethernet, selten bei Verbrauchergeräten), Soft-AP (Gerät hostet temporäres Wi-Fi-Netzwerk), Wi-Fi PAF (Public Action Frame Discovery, neueres Verfahren).

Diskriminator (12 Bit)

Ein kurzer Identifikator, den das Gerät während der Erkennung sendet, damit Ihr Hub das richtige nicht gekoppelte Gerät auswählen kann, wenn sich mehrere in BLE-Reichweite befinden. Nicht geheim – es ist das Signal "Das ist das Gerät, das ich gerade ausgepackt habe".

Passcode (27 Bit)

Das gemeinsame Geheimnis für den PASE-Handshake. Das Telefon beweist dem Gerät, dass es diesen Passcode kennt, ohne ihn im Klartext über die Luft zu senden. Nach Abschluss der Inbetriebnahme ist der Passcode wertlos. Bereich: 1 bis 99.999.998 (einige Werte sind durch die Spezifikation verboten, um trivial erratbare Codes wie 11111111 zu vermeiden).

TLV-Erweiterung (optional, variabel)

Optionale Felder können den Payload um Seriennummer des Geräts, Rendezvous-Informationen und andere herstellerspezifische Attribute erweitern. Die meisten Verbrauchergeräte lassen dies weg.

Der Inbetriebnahme-Handshake (warum das Passcode-Design wichtig ist)

Der Matter-Inbetriebnahmeablauf ist PASE → CASE:

  1. Erkennung. Ihr Telefon sendet BLE-Scans (oder lauscht im lokalen Wi-Fi); das nicht gekoppelte Gerät sendet seinen Diskriminator. Ihr Telefon gleicht den Diskriminator aus dem QR ab.
  2. PASE, Password-Authenticated Session Establishment. Telefon und Gerät führen einen SPAKE2+-Handshake mit dem 27-Bit-Passcode durch. Nach Abschluss von SPAKE2+ haben beide Seiten einen gemeinsamen Sitzungsschlüssel – der Passcode selbst hat die Luft nie überquert.
  3. Attestierung. Das Gerät präsentiert ein Device Attestation Certificate (DAC), signiert von einer CSA-anerkannten Root. Ihr Hub prüft, ob es sich um ein echtes zertifiziertes Matter-Gerät mit der angegebenen Vendor-/Product-ID handelt.
  4. Netzwerk-Credentials. Ihr Hub übergibt dem Gerät die Betriebsnetzwerk-Credentials (Wi-Fi-Passwort ODER Thread-Netzwerk-Credentials), die für die eigentliche Kommunikation benötigt werden.
  5. CASE, Certificate-Authenticated Session Establishment. Ihr Fabric stellt dem Gerät ein Betriebszertifikat aus. Von nun an authentifiziert sich jeder Controller im Fabric gegenüber dem Gerät über CASE – der QR-Passcode ist ungültig.

Die entscheidende Eigenschaft: Der QR-Passcode ist kurzlebige Authentifizierung, keine dauerhafte Identität. Sobald ein Gerät in Betrieb genommen ist, legen Sie den QR-Aufkleber in eine Schublade (oder entfernen und zerreißen Sie ihn). Eine erneute Inbetriebnahme erfordert entweder physischen Zugriff zum Zurücksetzen auf Werkseinstellungen ODER die Kooperation des bestehenden Fabrics, um ein aktualisiertes Inbetriebnahmefenster zu öffnen.

Bedrohungsmodell: Fotografieren des QR eines nicht gekoppelten Geräts

Einzigartig bei Matter: Der QR ist operativ bedeutsam, BEVOR die Inbetriebnahme erfolgt. Vergleich zu anderen Kategorien:

Reale Szenarien, in denen das relevant ist:

Gegenmaßnahme: Nehmen Sie das Gerät sofort nach dem Auspacken in Betrieb (schließt das Fenster) und entfernen und zerreißen Sie dann den Aufkleber. Bei bereits in öffentlichen / gemeinsam genutzten Räumen installierten Geräten stellen Sie sicher, dass das Gerät einem Fabric zugeordnet ist – das verhindert frisches Pairing ohne Werksreset.

Was unser Scanner Ihnen zeigt

Ziehen Sie einen Matter-QR (Bild, Einfügen oder Kamera) in unseren Scanner. Das Ergebnis zeigt:

Wir kommunizieren NICHT mit Ihrem Hub und versuchen keine Inbetriebnahme. Die Dekodierung ist lokal; nur die Metadaten erreichen unseren Server für die Sicherheitsklassifikation.

Vor der Inbetriebnahme eines unbekannten Matter-Geräts

Verwandtes

Einen Matter-Onboarding-QR prüfen

Ziehen Sie den QR hinein (Bild, Einfügen oder Kamera). Das Ergebnis zeigt Hersteller, Produkt, Diskriminator, Fähigkeiten und einen maskierten Passcode. Wir kommunizieren nicht mit Ihrem Hub und versuchen keine Inbetriebnahme – die Dekodierung ist lokal, und nur die Metadaten erreichen den Sicherheitsklassifikator.

Scanner öffnen →