Sürüm (3 bit)
Mevcut cihazlar için her zaman 0'dır. Gelecekteki protokol revizyonları için ayrılmıştır.
Standartlar · Matter cihaz devreye alma
Matter logosunu taşıyan akıllı bir ampulün, akıllı fişin, temas sensörünün veya kapı kilidinin arkasındaki QR'yi taradığınızda, telefonunuz cihazı evinize ekleyen beş adımlı bir el sıkışması gerçekleştirir. QR, hub'ınızın o belirli cihazı bulmak için ihtiyaç duyduğu her şeyi taşır: satıcı, model, cihaz başına ayırt edici ve tek seferlik eşleştirme şifresi; artı cihazın havada nasıl ulaşılabileceğinin listesi (BLE, Wi-Fi, Thread). İşte kodlananlar, neyi sızdırdığı ve QR'nin Wi-Fi QR'lerinin yapmadığı şekilde neden önemli olduğu.
Matter, eski adıyla Zigbee Alliance olan Connectivity Standards Alliance (CSA) tarafından Apple, Google, Amazon, Samsung, Comcast ve uzun bir cihaz üreticisi listesinin kurucu desteğiyle yayımlanmaktadır. Matter 1.0, Ekim 2022'de piyasaya çıktı; Matter 1.4, 2026 başı itibarıyla günceldir; 1.0'dan bu yana kameralar, enerji yönetimi, EV şarj cihazları ve su yönetim cihazları eklendi. Spec, uygulama katmanı protokolü, güvenlik, devreye alma ve QR katılım biçimini kapsar.
Eşleştirme QR biçimi, Matter Çekirdek Spesifikasyonunun "Katılım Yükü" bölümünün bir parçasıdır. Aynı yükün üç biçimi vardır:
MT: öneki ve ardından Base38 kodlu bir blob. Daha hızlı olduğu için çoğu uygulama bunu tercih eder.Üçü de aynı alanları aynı güven modeliyle kodlar; devreye alma açısından birbirinin yerine kullanılabilir.
MT: önekinden sonraki Base38 yükü paketlenmiş bir ikili yapıya çözümlenir. Zorunlu alanlar:
Mevcut cihazlar için her zaman 0'dır. Gelecekteki protokol revizyonları için ayrılmıştır.
Üretici için CSA tarafından atanmış tanımlayıcı. Her üye kuruluş benzersiz bir satıcı kimliği alır; 0xFFF1–0xFFF4 test / geliştirme için ayrılmıştır. Tarayıcımız, biliniyorsa satıcı kimliğini CSA kayıt defterine göre çözer.
Belirli model için üretici tarafından atanmış tanımlayıcı. Satıcı kimliğiyle birleştirildiğinde bir SKU'yu benzersiz şekilde tanımlar (ör. "Eve Energy 2. nesil").
0 = standart devreye alma (sadece eşleştirin), 1 = kullanıcı eylemi gerekli (örneğin önce cihaz üzerindeki düğmeye basın), 2 = özel akış (üreticiye özgü kurulum adımları). Hub uygulamanızın gösterdiği arayüzü belirler.
Cihazın devreye alınmamış durumunda nasıl keşfedilebileceğinin bit maskesi: BLE (en yaygın), ağ üzerinde IP (zaten Wi-Fi'nizde veya Ethernet'te; tüketici kiti için nadir), Soft-AP (cihaz geçici bir Wi-Fi ağı barındırır), Wi-Fi PAF (Genel Eylem Çerçevesi keşfi, daha yeni).
Birkaç cihaz BLE menzilindeyken hub'ın doğru devreye alınmamış cihazı seçebilmesi için cihazın keşif sırasında yayınladığı kısa bir tanımlayıcı. Sır değildir; "az önce kutusundan çıkardığım bu" sinyalidir.
PASE el sıkışmasında kullanılan paylaşılan sır. Telefon, cihaza bu şifreye sahip olduğunu şifreyi havada düz metin olarak göndermeden kanıtlar. Devreye alma tamamlandıktan sonra şifre artık kullanışlı değildir. Aralık: 1 ile 99.999.998 (spek, 11111111 gibi kolayca tahmin edilebilir kodları önlemek için bazı değerleri yasaklamıştır).
İsteğe bağlı alanlar yükü cihaz seri numarası, buluşma noktası bilgisi ve diğer üreticiye özgü özniteliklerle genişletebilir. Çoğu tüketici cihazı bunu atlar.
Matter'ın devreye alma akışı PASE → CASE'dir:
Temel özellik: QR şifresi kısa ömürlü kimlik doğrulamadır, uzun vadeli kimlik değildir. Cihaz devreye alındıktan sonra QR etiketini bir çekmeceye atın (veya soyup imha edin). Yeniden devreye alma, cihazı fabrika ayarlarına fiziksel erişim VEYA mevcut ağ yapısının güncellenmiş bir devreye alma penceresi vermesiyle mümkündür.
Matter'a özgü olarak QR, devreye almadan ÖNCE operasyonel olarak anlamlıdır. Diğer kategorilerle karşılaştırın:
Bunun önemli olduğu gerçek dünya senaryoları:
Savunma: cihazı kutusundan çıkarır çıkarmaz devreye alın (pencereyi kapatır), ardından etiketi soyup imha edin. Paylaşılan / kamusal alanlarda zaten konuşlandırılmış cihazlar için, cihazın bir ağ yapısına devreye alındığından emin olun; bu, fabrika sıfırlaması olmadan yeni eşleştirmeyi engeller.
Tarayıcımıza bir Matter QR'si bırakın (görüntü, yapıştır veya kamera). Karar şunları gösterir:
Hub'ınıza bağlantı kurmayız veya devreye almaya teşebbüs etmeyiz. Çözümleme yereldir; yalnızca meta veriler güvenlik sınıflandırması için sunucumuza ulaşır.
0xFFF1–0xFFF4) kullanır. Tarayıcımız test satıcı kimliklerini işaretler.QR'yi bırakın (görüntü, yapıştır veya kamera). Karar satıcıyı, ürünü, ayırt ediciyi, yetenekleri ve maskeli şifreyi gösterir. Hub'ınızla iletişim kurmaz veya devreye almayı denemeyiz; çözümleme yereldir ve meta veriler güvenlik sınıflandırıcısına ulaşan tek şeydir.