Thread Ağ Verileri, Sınır Yönlendiriciler ve diğer sunucular hakkında bilgi içerir Thread ağında kullanılabilir. Sınır Yönlendiriciler ve hizmet sunan cihazlar ve bilgilerini Lidere kaydeder. Lider, verileri toplar ve yapılandırır Thread Network Data içinde de bu bilgiyi sunar ve bilgileri, Thread Ağı'ndaki tüm cihazlara uygulanır.
Sınır Yönlendiriciler, Thread ağına atanan ön ekleri ve önekleri kaydedebilir bir e-posta alırsınız. Hizmetler, bahsi geçen sözleşmenin kapsamı ve daha fazla bilgi edineceksiniz.
Sınır Yönlendirici ve hizmet bilgileri kararlı veya geçici olabilir. Sabit Diş Ağ Verileri, Uykusu Son Cihazları (SED'ler) dahil tüm cihazlara dağıtılır. Geçici Ağ Verileri, SED'ler hariç tüm düğümlere dağıtılır.
Ağ Veri Komutları
netdata
komutlarının listesi için help
yazın:
netdata help
help
full
length
maxlength
publish
register
show
steeringdata
unpublish
Done
full
komutları
full
komutları, işaret durumunu bildirir veya işaret izlemeyi yeniden tahmin edip
"net veri dolu" geri çağırma çağrıldı.
Bu komut OPENThread_CONFIG_BORDER_ROUTER_SIGNAL_NETWORK_DATA_FULL gerektirir.
length
ve maxlength
komutları
length
komutu, bildirilen Thread Ağ Verilerinin mevcut uzunluğunu alır
anlamına gelir. maxlength
komutları, gözlemlenen maksimum uzunluğu alır veya
izlenen maksimum uzunluğu sıfırlar.
publish
komutları
Ağ Veri Yayıncısı, benzer kullanıcıların sayısını sınırlamaya yönelik mekanizmalar sağlar İleti Dizisindeki Hizmet ve Önek (Örgü Üzerinde Önek veya Harici Rota) girişleri Ağ verilerini izleyerek ve ne zaman eklenip ne zaman ekleneceğini yöneterek girişleri kaldırabilirsiniz.
Yayıncı, OPENTHREAD_CONFIG_NETDATA_PUBLISHER_ENABLE
gerektirir.
Form ağı ve öneki yapılandır
Yeni ağ yapılandırması oluşturun.
dataset init new
DoneAğ yapılandırmasını görüntüleyin.
dataset
Active Timestamp: 1 Channel: 13 Channel Mask: 0x07fff800 Ext PAN ID: d63e8e3e495ebbc3 Mesh Local Prefix: fd3d:b50b:f96d:722d::/64 Network Key: dfd34f0f05cad978ec4e32b0413038ff Network Name: OpenThread-8f28 PAN ID: 0x8f28 PSKc: c23a76e98f1a6483639b1ac1271e2e27 Security Policy: 0, onrcb DoneYeni veri kümesini, değişken olmayan bir biçimde Aktif Operasyonel Veri Kümesine kaydedin depolama alanına sahip olursunuz.
dataset commit active
DoneThread arayüzünü etkinleştirme
ifconfig up
Donethread start
DoneThread arayüzüne atanan IPv6 adreslerini görüntüleyin.
ipaddr
fd3d:b50b:f96d:722d:0:ff:fe00:fc00 fd3d:b50b:f96d:722d:0:ff:fe00:dc00 fd3d:b50b:f96d:722d:393c:462d:e8d2:db32 fe80:0:0:0:a40b:197f:593d:ca61 DoneThread ağına atanmış bir IPv6 önekini kaydedin.
prefix add fd00:dead:beef:cafe::/64 paros med
Donenetdata register
DoneDisplay Thread Network Data.
netdata show
Prefixes: fd00:dead:beef:cafe::/64 paros med dc00 Routes: fd49:7770:7fc5:0::/64 s med 4000 Services: 44970 5d c000 s 4000 44970 01 9a04b000000e10 s 4000 DoneÖnekler ve rotalar şunları içerir: bağımsız değişken eşlemeleri ve RLOC değeri.
Hizmet kayıtları şunları içerir: otServiceConfig
mEnterpriseNumber
,mServiceData
, dahil olmak üzere Belirtmek içinotServerConfig::mServerData
ves
otServerConfig::mStable
. RLOC ayrıca kullanabilirsiniz.Bölümün İş Parçacığı Ağının mevcut uzunluğunu bayt cinsinden görüntüle Veri.
netdata length
23 DoneThread arayüzüne atanan IPv6 adreslerini görüntüle: eklenmiş ön ek.
ipaddr
fd00:dead:beef:cafe:4da8:5234:4aa2:4cfa fd3d:b50b:f96d:722d:0:ff:fe00:fc00 fd3d:b50b:f96d:722d:0:ff:fe00:dc00 fd3d:b50b:f96d:722d:393c:462d:e8d2:db32 fe80:0:0:0:a40b:197f:593d:ca61 Done
Mevcut ağa ekle
Bir cihazın Thread ağına bağlanabilmesi için yalnızca Ağ Anahtarı gereklidir.
Zorunlu olmamakla birlikte, kanalın belirtilmesi durumunda hem gecikmeyi hem de ekleme işleminin verimliliğini artırarak birden fazla kanal oluşturabilirsiniz.
Bir cihaz Thread ağına başarıyla bağlandıktan sonra, cihaz verileri tam kapsamlı Aktif Operasyonel Veri Kümesi.
Kısmi bir Aktif Operasyonel Veri Kümesi oluşturun.
dataset networkkey dfd34f0f05cad978ec4e32b0413038ff
Donedataset commit active
DoneThread arayüzünü etkinleştirin.
ifconfig up
Donethread start
DoneMevcut ağa ekledikten sonra Thread Network Data (İş Parçacığı Ağı) verilerini görüntüleyin.
netdata show
Prefixes: fd00:dead:beef:cafe::/64 paros med dc00 Routes: Services: DoneBölümün İş Parçacığı Ağının geçerli uzunluğunu bayt cinsinden görüntüle Veri.
netdata length
23 DoneThread arayüzüne atanan IPv6 adreslerini görüntüleyin.
ipaddr
fd00:dead:beef:cafe:4da8:5234:4aa2:4cfa fd3d:b50b:f96d:722d:0:ff:fe00:fc00 fd3d:b50b:f96d:722d:0:ff:fe00:dc00 fd3d:b50b:f96d:722d:393c:462d:e8d2:db32 fe80:0:0:0:a40b:197f:593d:ca61 Done
Hata ayıklama ve teşhis
Ağ Verilerinin boyutu 254 bayt ile sınırlıdır. Sınır Yönlendiriciler eklemeye devam ederseniz (ör. önekler, yollar veya hizmet girişleri) doyabilirsiniz. Bu durumda, Sınır Yönlendirici'den gelen yeni isteklere yeni öğe lider tarafından reddedilir veya yoksayılır. Lider, reddin Sınır Yönlendirici'ye de bildirilmesini gerektirir. Böylece Sınır Yönlendirici Ağ Verileri'nin dolmak üzere olduğunu hemen fark etmez. Bununla birlikte, yöntemini kullanabilirsiniz.
Hem Sınır Yönlendiriciler hem de lider üzerinde uygulanan algılama yöntemi,
geri çağırma API'si mekanizmasıdır ve bu özellik, Ağ Verileri işlemi gerçekleştirildiğinde kullanıcıların
dolu. Geri çağırma, eski önekleri kaldırma gibi işlem yapmak için kullanılabilir
giriş yapmayın. netdata full
komutları, şu işaret için kullanılır:
"net verilerin dolu" olup olmadığını izler geri çağırma çağrıldı. Bu komutlar
bayrağın durumunu bildirebilir veya sıfırlayabilir.
İş parçacığının tipik kullanım durumlarında, ağ verilerinin çok sayıda Sınır Yönlendiricinin olduğu ve bunların hepsinin veya rota önekleri ekleyin.
Ağ verilerinin dolması teknik olarak mümkündür, ancak bu genellikle
veya Sınır Yönlendiricideki bir sorun nedeniyle sorun oluştu. netdata length
ve netdata maxlength
komutları, Ağ Verilerindeki tam hataları ayıklamaya yardımcı olabilir.
length
, Ağ Verileri'nin bayt olarak raporlanan geçerli uzunluğunu alır ve
maxlength
gözlemlenen maksimum uzunluğu alır ve ayrıca izlenenyi sıfırlayabilir
uzunluk olmalıdır.