Standardy · Konfiguracja urządzenia Matter

Kody QR konfiguracji urządzeń Matter

Gdy skamujesz QR na odwrocie inteligentnej żarówki, inteligentnego gniazdka, czujnika kontaktowego lub zamka drzwi z logo Matter, Twój telefon przechodzi przez pięcioetapowe uzgadnianie, które dodaje urządzenie do Twojego domu. QR zawiera wszystko, czego Twój hub potrzebuje do znalezienia tego konkretnego urządzenia: producenta, model, dyskryminator dla danego urządzenia, jednorazowy kod parowania oraz listę sposobów, w jakie urządzenie może być osiągnięte bezprzewodowo (BLE, Wi-Fi, Thread). Oto co jest zakodowane, co może wyciec i dlaczego QR ma tu inne znaczenie niż QR Wi-Fi.

Sprawdź QR Matter → Wszystkie standardy →

Jaki jest standard

Matter jest publikowany przez Connectivity Standards Alliance (CSA), dawniej Zigbee Alliance, z założycielskim wsparciem Apple, Google, Amazon, Samsung, Comcast i długiej listy producentów urządzeń. Matter 1.0 ukazał się w październiku 2022 r.; Matter 1.4 jest aktualny na początku 2026 r., z kamerami, zarządzaniem energią, ładowarkami EV i urządzeniami do zarządzania wodą dodanymi od wersji 1.0. Specyfikacja obejmuje protokół warstwy aplikacji, bezpieczeństwo, konfigurację i format QR dołączenia.

Format QR parowania jest częścią Matter Core Specification, sekcja 'Onboarding Payload'. Istnieją trzy formy tego samego ładunku:

Wszystkie trzy kodują te same pola z tym samym modelem zaufania — są wymienne z perspektywy konfiguracji.

Co naprawdę zawiera QR

Ładunek Base38 po prefiksie MT: dekoduje się do spakowanej struktury binarnej. Pola obowiązkowe:

Wersja (3 bity)

Zawsze 0 dla obecnych urządzeń. Zarezerwowany dla przyszłych rewizji protokołu.

ID producenta (16 bitów)

Identyfikator przypisany przez CSA producentowi. Każda organizacja członkowska otrzymuje unikalny ID producenta; 0xFFF10xFFF4 są zarezerwowane dla testów/projektowania. Nasz skaner rozwiązuje ID producenta w oparciu o rejestr CSA, jeśli jest znany.

ID produktu (16 bitów)

Identyfikator przypisany przez producenta dla konkretnego modelu. W połączeniu z ID producenta jednoznacznie identyfikuje SKU (np. 'Eve Energy 2. generacja').

Niestandardowy przepływ (2 bity)

0 = standardowa konfiguracja (po prostu sparuj), 1 = wymagane działanie użytkownika (np. najpierw naciśnij przycisk na urządzeniu), 2 = niestandardowy przepływ (etapy konfiguracji specyficzne dla producenta). Określa, jaki interfejs wyświetla Twoja aplikacja huba.

Możliwości wykrywania (8 bitów)

Maska bitowa sposobów, w jakie urządzenie może być wykryte w stanie nieskonfigurowanym: BLE (najczęstszy), IP w sieci (już w Twojej sieci Wi-Fi lub Ethernet, rzadkie dla sprzętu konsumenckiego), Soft-AP (urządzenie hostuje tymczasową sieć Wi-Fi), Wi-Fi PAF (odkrywanie przez publiczne ramki akcji, nowsze).

Dyskryminator (12 bitów)

Krótki identyfikator, który urządzenie rozgłasza podczas wykrywania, by Twój hub mógł wybrać właściwe nieskonfigurowane urządzenie, gdy kilka jest w zasięgu BLE. Nie jest tajny — to sygnał 'to właśnie ten, co właśnie rozpakowałem'.

Kod dostępu (27 bitów)

Wspólny sekret używany w uzgadnianiu PASE. Telefon udowadnia urządzeniu, że posiada ten kod dostępu, nie wysyłając go przez powietrze w postaci jawnej. Po zakończeniu konfiguracji kod dostępu nie jest już użyteczny. Zakres: 1 do 99 999 998 (niektóre wartości zabronione przez specyfikację, by unikać trywialnie odgadywalnych kodów jak 11111111).

Rozszerzenie TLV (opcjonalne, zmienna długość)

Opcjonalne pola mogą rozszerzyć ładunek o numer seryjny urządzenia, informacje o miejscu spotkania i inne atrybuty określone przez producenta. Większość urządzeń konsumenckich to pomija.

Uzgadnianie konfiguracji (dlaczego projekt kodu dostępu ma znaczenie)

Przepływ konfiguracji Matter to PASE → CASE:

  1. Wykrywanie. Twój telefon rozgłasza skany BLE (lub nasłuchuje w lokalnej sieci Wi-Fi); nieskonfigurowane urządzenie rozgłasza swój dyskryminator. Twój telefon dopasowuje dyskryminator z QR.
  2. PASE — Password-Authenticated Session Establishment. Telefon i urządzenie przeprowadzają uzgadnianie SPAKE2+ z 27-bitowym kodem dostępu. Po zakończeniu SPAKE2+ obie strony mają wspólny klucz sesji, a sam kod dostępu nigdy nie przeszedł przez powietrze.
  3. Atestacja. Urządzenie przedstawia Device Attestation Certificate (DAC) podpisany przez główny urząd certyfikacji uznawany przez CSA. Twój hub weryfikuje, że urządzenie jest autentycznym, certyfikowanym urządzeniem Matter z deklarowanym ID producenta/produktu.
  4. Poświadczenia sieciowe. Twój hub przekazuje urządzeniu operacyjne poświadczenia sieciowe (hasło Wi-Fi LUB dane sieci Thread) potrzebne do faktycznej komunikacji.
  5. CASE — Certificate-Authenticated Session Establishment. Twoja tkanina wydaje urządzeniu certyfikat operacyjny. Od tej chwili każdy kontroler w tkaninie uwierzytelnia się do urządzenia przez CASE; kod dostępu QR jest martwy.

Kluczowa właściwość: kod dostępu QR to krótkotrwałe uwierzytelnienie, nie długoterminowa tożsamość. Po skonfigurowaniu urządzenia schowaj naklejkę QR do szuflady (lub odklej i podrzyj). Ponowna konfiguracja wymaga fizycznego dostępu w celu przywrócenia ustawień fabrycznych LUB współpracy z istniejącą tkaniną w celu wydania zaktualizowanego okna konfiguracji.

Model zagrożeń: fotografowanie QR niesparkowanego urządzenia

Charakterystyczne dla Matter: QR jest operacyjnie znaczący PRZED konfiguracją. Porównaj z innymi kategoriami:

Rzeczywiste scenariusze, w których ma to znaczenie:

Obrona: skonfiguruj urządzenie natychmiast po rozpakowaniu (zamyka okno), a następnie odklej i podrzyj naklejkę. W przypadku urządzeń już wdrożonych we współdzielonych/publicznych przestrzeniach upewnij się, że urządzenie jest skonfigurowane w tkaninie, co uniemożliwia świeże parowanie bez przywrócenia ustawień fabrycznych.

Co pokazuje nasz skaner

Wrzuć QR Matter (zdjęcie, wklej lub kamera) do naszego skanera. Werdykt pokazuje:

NIE komunikujemy się z Twoim hubem ani nie próbujemy konfigurować. Dekodowanie jest lokalne; do naszego serwera trafiają tylko metadane potrzebne do klasyfikacji bezpieczeństwa.

Przed skonfigurowaniem nieznanego urządzenia Matter

Powiązane

Sprawdź QR dołączenia urządzenia Matter

Wrzuć QR (zdjęcie, wklej lub kamera). Werdykt pokazuje producenta, produkt, dyskryminator, możliwości i zasłonięty kod dostępu. Nie komunikujemy się z Twoim hubem ani nie próbujemy konfigurować — dekodowanie jest lokalne, a do klasyfikatora bezpieczeństwa trafiają tylko metadane.

Otwórz skaner →