OpenThread Sınır Yönlendirici (OTBR), aşağıdakileri yerine getirebilecek çeşitli araçlar ve komut dosyaları içerir: test amacıyla kullanılamaz.
PSKc oluşturucu
pskc
, ot-br-posix/tools içinde mevcuttur.
Yetkili Temsilci (PSKc) için Önceden Paylaşılan Anahtar oluşturur. İlgili içeriği oluşturmak için kullanılan
PSKc, bir Thread harici İş Parçacığı Yetkilisi kimliğini doğrulamak için kullanılır
ağ. Bu aracı kullanmak için OTBR'yi oluşturup yükleyin.
Binadan sonra, pskc
şu konumdadır:
ot-br-posix/build/otbr/tools
.
Parametreler
PSKc aşağıdaki parametrelerden oluşturulur:
- Delege Yeterlilik Belgesi
- Thread Ağı Genişletilmiş PAN Kimliği
- Thread Ağ Adı
Kullanım
Söz dizimi:
pskc commissioner-credential extpanid network-name
Örnek:
cd ~/ot-br-posix/build/otbr/tools
./pskc J01NME 1234AAAA1234BBBB MyOTBRNetwork
ee4fb64e9341e13846bbe7e1c52b6785
Bu aracı ot-ctl
ile kullanmak için Harici
Devreye alma.
Yönlendirme verisi oluşturucu
steering-data
, ot-br-posix/tools içinde mevcuttur.
Birleştiriciler kümesinin bir karmasını oluşturmak için bir Bloom filtresi kullanır
emin olun. Devreye alma sırasında Birleştirici yalnızca
ağlardaki yönlendirme verilerinin reklamını yapan diğer bir araçtır. Derleme ve
OTBR'yi yükleyin.
Binadan sonra, steering-data
şu konumdadır:
ot-br-posix/build/otbr/tools
.
Parametreler
Yönlendirme verileri aşağıdaki parametrelerden oluşturulur:
- Yönlendirme verilerinin bayt uzunluğu (isteğe bağlı, varsayılan değer 16'dır)
- Birleştirici kimliği (EUI-64)
Kullanım
Söz dizimi:
steering-data [length] joiner-id
Örnek:
cd ~/ot-br-posix/build/otbr/tools
./steering-data 0000b57fffe15d68
00000000000000000020000000000100
Tümünü yönlendirme verilerine dahil etmek için birden fazla Birleştirici Kimliği kullanın:
./steering-data 0000b57fffe15d68 0000c57fffe15d68
00000000000080000020000000000500
Sonuçta elde edilen yönlendirmenin bayt uzunluğunu değiştirmek için length
parametresini kullanın
veri:
./steering-data 8 0000b57fffe15d68
0020000000000100
OTBR Yetkilisi
Komisyon Yöneticisi rolü, OTBR'de varsayılan olarak etkindir.
-DOT_COMMISSIONER=ON
işareti bulunan bir cihazda temsilci rolü.
OTBR çalıştıran platform, Birleştiricileri yaptırmak için ot-ctl commissioner
kullanın
komutunu çalıştırın.
Parametreler
Komut listesi için help
yazın.
sudo ot-ctl commissioner help
.
Kullanım
Söz dizimi:
sudo ot-ctl commissioner parameters
Örnek:
sudo ot-ctl commissioner start
Donesudo ot-ctl commissioner joiner add 2f57d222545271f1 J01NME
Done
MeshCoP Komut Dosyası
OTBR, MeshCoP (Mesh Komisyonlama Protokolü) test komut dosyası sağlar.
Harici Devreye Alma'yı test etmek için OT Commissioner'ı kullanır.
Kullanım bilgileri için meshcop
test komut dosyasına bakın
bulabilirsiniz.
bağımsız_ipv6 komut dosyası
Test veya istemcinizin IPv6 işlevselliğini test etmek için standalone_ipv6
komut dosyasını kullanın.
tam bir IPv6 altyapısına sahip olmadığından (örneğin,
Ağınız yukarı akış IPv6 sağlayıcısına bağlı değilse buna örnek gösterilebilir.
Bu komut dosyası, OTBR çalıştıran platforma ek özellikler yükler ve cihazın IPv6 adreslerini sunması gerekir.
Komut dosyası, /ot-br-posix/script/standalone_ipv6
adresinde.