Uygulanabilir ve Operasyonel Keşif

Komisyon Alma Şartı

Devreye alınabilir keşif, Devreye Almadan önce gerçekleşir ve devreye alınabilecek bir Düğümü keşfetme ve tanımlama sürecini ifade eder. Çalıştırılabilir bir Düğüm, üç yöntemle reklam verebilir:

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

Tablo 1: Komisyonlu 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 eklenebilir. Ayırıcı zorunludur ve aynı anda birden fazla benzer cihazın bağlanması durumunda doğru cihazın temel hazırlığının yapılması için devreye alma sürecinde kritik önem taşır. Genişletilmiş veriler, tedarikçi firmaya özel özel bilgileri kodlamak için kullanılabilir.

Birçok cihaz, açıldıktan sonra kısa bir süre (yaklaşık 3-15 dakika) reklam gösterir. Diğer cihazlar, asıl denetimlerinin kumaştan kaynaklanmadığı veya kilit gibi cihazların temel hazırlığı olmadan otomatik olarak reklamının yapılması güvenli olmadığı için reklam yayınlamaya başlamamalıdır. Tablo 2'de bu davranış özetlenmektedir.

Tablo 2: Cihaz türüne göre, temel hazırlığı yapılmamış cihazların reklamı
Birincil Cihaz İşlevi Otomatik Duyuru
Cihazlara erişim için kilitler ve bariyerler Hayır
Kontrolün çoğu kumaştan gelir. Örneğin, anahtar veya ampul. Evet
Kontrolün çoğu kumaştan kaynaklanmıyor. Örneğin, bulaşık makinesi veya buzdolabı. Hayır

Bluetooth Düşük Enerji

Bu reklam biçiminde, komisyon yetkilisi BDE reklamlarını görür. Komisyon üyesi, bir Genel erişim profili (GAP) çevre birimi arayüzü uygulamalı ve periyodik olarak devre dışı bırakılmış durumunun reklamını yapmalıdır. Bir cihaz açıldıktan sonraki ilk 30 saniye için reklam sıklığı yüksek, 20-60 milisaniye aralıklarla yüksek olmalıdır.

30 saniye sonra cihaz, 150 ila 1.500 milisaniyelik aralıklarla düşük bir sıklıkta reklam vermelidir. Cihaz, ilk kumaşı için sipariş edildiğinde BDE reklamını durdurmalıdır.

Yetkilinin tarama isteği göndermesi 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 spektrumdaki bölgelerden seçilir ve bu sayede radyo parazitini en aza indirir.

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

Kablosuz Kolay Erişim

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

  • ddd, HEX'teki 12 bitlik ayırıcıdır.
  • vvvv, HEX'teki 16 bit Tedarikçi Kimliğidir.
  • pppp, HEX'teki 16 bit ürün kimliğidir.

Komisyon yetkilisine her bağlandığında, her ikisi de benzersiz IPv6 bağlantı yerel adresleri yapılandırarak kablosuz ağ katmanında bağlantı sağlar. Bu noktada keşif, bir sonraki bölümde ele alınacak DNS-SD yöntemiyle aynı durumda devam eder.

Ayrıca, bir Kablosuz Yazılım Erişim Noktası, IPv4 için DHCP ve tedarikçiye özel ek bilgileri açığa çıkarmak için Bilgi Öğesi (IE) uygulayabilir. IE, 802.11 (Kablosuz) yönetim çerçeveleri içinde bulunan ve özel bilgilerin diğer sistemlere taşınmasına olanak tanıyan değişken uzunlukta bir alandır.

Yetkili taramasında 1, 6 ve 11 numaralı kablosuz kanalları tercih edilmelidir. Ancak yerel spektrum düzenlemesinin izin verdiği tüm kanallar taranmalıdır.

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

DNS SD

Bu durumda Komisyon, düğümler tarafından oluşturulan hizmetlerle ilgili bilgiler içeren alan adı hizmeti - hizmet keşfi (DNS-SD) reklamları ile keşfedilir. DNS-SD hakkında daha fazla bilgi için RFC 6762 sayfasına bakın. Bu, aşağıdaki durumlarda cihaz keşfi için yaygın olarak kullanılan bir yöntemdir:

  • Commissionee, Ethernet'e bağlı olduğundan şifrelenmemiş bir ağ ortamına fiziksel erişimi vardır.
  • Komisyon, kablosuz veya Thread ağına herhangi bir bant dışı yöntemle katıldı.
  • Komisyon daha önce başka bir yapıda görevlendirildi ve kablosuz/Thread ağına katıldı. Bu durumda, komisyon yetkilileri 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 yöntemini 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, Thread ağına bu protokoller tarafından oluşturulan ek trafiğe yükleme yapmadan kayıtlı her Thread düğümü adına mDNS trafiğini yönetir.

Cihaz keşfi için DNS-SD örnek adı _matterc._udp şeklindedir ve ana makine adları, A5F15790B0D15F32.local. gibi onaltılık dizeyle ifade edilen 48 bit MAC adresi veya 64 bit MAC Genişletilmiş Adresi ile oluşturulur. Genellikle bu kaydın reklamı yalnızca komisyon üyesinin görev alabileceği durumlarda yapılır. Ancak, etkinleştirme modundayken de reklam yayınlamaya devam edebilir. Bu davranışa genişletilmiş keşif adı verilir.

Keşiften sonra, IPv6 adresleri AAAA kayıtlarında, anahtar/değer çiftleri ise DNS‐SD TXT kaydında döndürülür. Anahtar/değer çiftinde Ayrıştırıcı, Tedarikçi Kimliği ve Ürün Kimliği gibi bilgiler bulunur. Düğüm, komisyon alma alt türlerinin reklamını da yapar. Bu sayede, yalnızca belirli bir özellikle eşleşen Komisyon alan kişiler bulunabilir.

Operasyonel keşif

Operasyonel keşif, görevlendirilen bir düğümü bulma ve tanımlama işlemidir. 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. Onaltılık biçimdeki bu kimlikler daha sonra 2906C908D115D362-8FC7772401CD0696.local. gibi bir kısa çizgiyle birleştirilir. Operasyonel keşif, DNS-SD Cihaz Discovery 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ım araçları kullanabilir.