Uygulanabilir ve Operasyonel Keşif

Komisyonlu keşif

Komisyonlu keşif, kullanıma sunmadan önce gerçekleşir ve komisyon alınabilir bir Düğümü keşfetme ve tanımlama sürecini ifade eder. Komisyonlanabilir bir Düğümün kendini tanıtabileceği üç yöntem vardır:

Her iki yöntemde de komisyon verilebilir düğüm, Tablo 1'de gösterilen bilgileri yayınlar.

Tablo 1: Komisyonlanabilir Düğümün Reklamı
Alan Uzunluk Gerekli
Ayrıştırıcı 12 bit Evet
Satıcı kimliği 16 bit Hayır
Ürün Kimliği 16 bit Hayır
Genişletilmiş veriler değişken Hayır

Matter spesifikasyonu uyarınca, tedarikçi firma kimliği ve ürün kimliği zorunlu değildir ancak dahil edilebilir. Ayırıcı zorunludur ve aynı anda birden fazla benzer cihazın bağlanması durumunda, devreye alma sürecinde doğru cihazın temel hazırlığının yapılması açısından kritik öneme sahiptir. Genişletilmiş veriler, tedarikçi firmaya özgü özel bilgileri kodlamak için kullanılabilir.

Birçok cihaz, cihaz başlatıldıktan sonra kısa bir süre (yaklaşık 3-15 dakika) için reklam yayınlar. Asıl kontrolleri kumaştan gelmediği veya kilitler gibi cihazların temel hazırlığı yapılmayan otomatik reklamları güvenli olmadığı için diğer cihazlar reklam yayınlamaya başlamamalıdır. Tablo 2'de bu davranış özetlenmiştir.

Tablo 2: Cihaz türüne göre temel hazırlığı yapılmamış cihazların reklamı
Birincil Cihaz İşlevi Otomatik Duyuru
Kilitlere ve bariyerlere erişim cihazları Hayır
Çoğu kontrol kumaştan gelir. Örneğin, anahtar veya ampul. Evet
Çoğu kontrol kumaştan kaynaklanmaz. Örneğin, bulaşık makinesi veya buzdolabı. Hayır

Bluetooth Düşük Enerji

Bu reklam modunda Yetkili, BDE reklamları görür. Komisyoncu, Genel erişim profili (GAP) çevre birimi arayüzü uygulamalı ve devre dışı durumunun reklamını düzenli olarak yapmalıdır. Bir cihaz açıldıktan sonraki ilk 30 saniye için reklam frekansı 20-60 milisaniyelik aralıklarla yüksek olmalıdır.

30 saniyeden sonra cihazın düşük bir frekansta, 150-1.500 milisaniyelik aralıklarla reklam yapması gerekir. İlk kumaşı için çalıştırıldığında cihazın BDE reklamını durdurması gerekir.

Yetkilinin tarama isteğinde bulunması gerekmez. Üç BDE reklam kanalında pasif tarama yapmalıdır: 37 (2.402 MHz), 38 (2.426 MHz) ve 39 (2.480 MHz). Bu kanallar, kablosuz ağ kanallarıyla minimum düzeyde örtüşen yelpazedeki bölgelerden seçilir ve çapraz radyo paraziti en aza indirilir.

BDE, operasyonel keşif için kullanılmaz.

Kablosuz Yumuşak Erişim Noktası

Wi-Fi Soft AP kullanılırken komisyon alan kullanıcı geçici bir yumuşak erişim noktası (yumuşak erişim noktası) ağı üzerinden keşfedilir. Ağın SSID'si (ağ adı) MATTER-ddd-vvvv-pppp biçimindedir. Burada:

  • ddd, HEX'teki 12 bit diskiminatördür.
  • vvvv, HEX'teki 16 bit tedarikçi firma kimliğidir.
  • pppp, HEX'teki 16 bitlik Ürün Kimliğidir.

Yetkili, komisyon alan adına her bağlandığında her ikisi de benzersiz IPv6 bağlantı-yerel adresleri yapılandırarak kablosuz katmanında bağlantıyı etkinleştirir. Bu noktada keşif, bir sonraki bölümde ele alınan DNS-SD yönteminde olduğu gibi devam eder.

Ayrıca, Wi-Fi Soft AP, sağlayıcıya özgü ek bilgileri açığa çıkarmak amacıyla IPv4 için DHCP ve Bilgi Öğesi (IE) uygulayabilir. IE, 802.11 (Kablosuz) yönetim çerçeveleri içinde yer alan ve özel bilgilerin diğer sistemlere aktarılmasına olanak tanıyan değişken uzunlukta bir alandır.

Resmî Temsilciler taraması sırasında 1, 6 ve 11 numaralı kablosuz kanallara öncelik verilmesi gerekir ancak yerel spektrum yönetmeliğinin izin verdiği tüm kanallar taranmalıdır.

Operasyonel keşif için Wi-Fi Soft AP kullanılmaz.

DNS-SD

Bu durumda, komisyon sahibi, düğümler tarafından oluşturulan hizmetler hakkında bilgiler içeren alan adı hizmeti - hizmet keşfi (DNS-SD) reklamları tarafından keşfedilecektir. DNS-SD hakkında daha fazla bilgi için RFC 6762'ye bakın. Bu, şu durumlarda yaygın olarak kullanılan bir cihaz keşif yöntemidir:

  • Temsilci, Ethernet'e bağlı olduğundan şifrelenmemiş bir ağ ortamına fiziksel erişime sahiptir.
  • Komisyon sahibi, bant dışı herhangi bir yöntemle kablosuz ağa veya Thread ağına katılmıştır.
  • Komisyonu daha önce başka bir kumaş için yetkilendirilmişti ve kablosuz/Thread ağına katıldı. Bu durumda, komisyon alan kişi BDE reklamları kullanamaz veya Soft AP oluşturamaz. Böylece, tüm ikincil kumaşlar bu yöntemle sağlanır.

Thread cihazları doğrudan DNS-SD kullanmaz, bunun yerine Thread Sınır Yönlendirici tarafından sağlanan proxy uygulanan bir yöntem kullanır. Bu yöntem, DNS-SD Hizmet Kayıt Protokolü ve Reklam Proxy'si tarafından tanımlanır. Thread cihazları, genellikle bir Thread Sınır Yönlendirici tarafından sağlanan SRP hizmetine kendilerini kaydeder. Bu hizmet, mDNS trafiğini kayıtlı her Thread düğümü adına işler. Üstelik bu protokoller tarafından oluşturulan ek trafikle Thread ağına yüklenmez.

Cihaz keşfi için DNS-SD örneği adı _matterc._udp şeklindedir ve ana makine adları, 48 bit bir MAC adresi veya 64 bit MAC Genişletilmiş Adresi tarafından oluşturulur ve A5F15790B0D15F32.local. gibi onaltılık dize olarak ifade edilir. Genellikle bu kaydın reklamı, yalnızca ilgili komisyon yetkilisinin yaptırabileceği durumlarda yapılır. Ancak, komisyon modunda değilken de reklam yayınlamaya devam edebilir. Bu davranış, genişletilmiş keşif olarak adlandırılır.

Keşfedildikten sonra IPv6 adresleri AAAA kayıtlarında, anahtar/değer çiftleri ise DNS‐SD TXT kaydına döndürülür. Anahtar/değer çifti; Ayrıştırıcı, Tedarikçi Kimliği ve Ürün Kimliği gibi bilgileri içerir. Düğüm, yalnızca belirli bir özellikle eşleşen komisyonları bulmak için sonuçların filtrelenmesine olanak tanıyan komisyon alt türlerinin de reklamını yapar.

Operasyonel keşif

Operasyonel keşif, görevlendirilen bir düğümü bulma ve tanımlama sürecidir. Operasyonel keşif yalnızca IP tabanlı DNS-SD yöntemiyle gerçekleşir. Düğüm örneği adı, 64 bit sıkıştırılmış Fabric Kimliği ve 64 bit Düğüm Kimliği'nden oluşur. Daha sonra, onaltılık biçimdeki bu kimlikler kısa çizgiyle (ör. 2906C908D115D362-8FC7772401CD0696.local.) birleştirilir. Operasyonel keşif, DNS-SD Cihaz Keşfi ile aynı hedef ana makine adını paylaşır.

DNS-SD hizmet türü: _matter._tcp. _tcp adlandırma kullanılsa da cihaz UDP gibi başka aktarımları kullanabilir.