Thread ağ yapılandırma parametreleri Etkin ve Beklemede kullanılarak yönetilir Operasyonel Veri Kümesi nesneleri. OT KSA, Etkin alma ve ayarlama komutları içerir ve Beklemedeki veri kümeleri'ni tıklayın.
UYARI - Üretim kullanımıyla ilgili kısıtlamalar!
Etkin ve Beklemedeki Operasyonel Veri Kümelerini yazmak veya değiştirmek için kullanılan CLI komutları, geçersiz parametrelerin ayarlanmasına izin verebilir veya geçersiz parametre kombinasyonlarını test etmek amacıyla kullanır. Bu CLI komutları yalnızca kullanılabilir:
- Yeni oluşturulan Thread ağındaki ilk cihazın ağ parametrelerini yapılandırmak için kullanılır.
- Test amaçlıdır (üretim cihazlarında geçerli değildir).
Üretim İş Parçacığı ağlarında, Operasyonel Veri Kümelerini yazmak veya değiştirmek için doğru yöntem Delege bir komisyon ekleyebilirsiniz. Aktif olmayan ve İş Parçacığı ağının bulunduğu ağ, Operasyonel Veri Kümelerini hiçbir şekilde DEĞİŞTİRMEMELİDİR.
Etkin Operasyonel Veri Kümesi
Aktif Operasyonel Veri Kümesi, halihazırda kullanımda olan parametreleri içerir. Thread ağında çalışır. Etkin Operasyonel Veri Kümesi şunları içerir:
- Etkin Zaman Damgası
- Kanal
- Kanal Maskesi
- Genişletilmiş PAN kimliği
- Örgü-Yerel Öneki
- Ağ Adı
- PAN Numarası
- PSKc
- Güvenlik Politikası
Bir cihazı Thread ağının tam üyesi olacak şekilde kolayca yapılandırmak için şu işlemler için datasetactive -x komutunu kullanabilirsiniz: onaltılık kodlu bir TLV elde eder ve dataset setactive komutunu şu şekilde kullanın: veri kümesini yeni bir cihazda ayarlamanız gerekir.
Mevcut bir cihazda on altılık kodlanmış TLV'yi alın:
dataset active -x
0e080000000000010000000300001035060004001fffe00208e227ac6a7f24052f0708fdb753eb517cb4d3051062b2442a928d9ea3b947a1618fc4085a030f4f70656e5468726561642d393837330102987304105330d857354330133c05e1fd7ae81a910c0402a0f7f8
Done
Yeni bir cihazda etkin veri kümesini ayarlayın:
dataset set active 0e080000000000010000000300001035060004001fffe00208e227ac6a7f24052f0708fdb753eb517cb4d3051062b2442a928d9ea3b947a1618fc4085a030f4f70656e5468726561642d393837330102987304105330d857354330133c05e1fd7ae81a910c0402a0f7f8
Done
Beklemede Olan Operasyonel Veri Kümesi
Beklemedeki Operasyonel Veri Kümesi, değişiklikleri Aktif Operasyonel Veri Kümesi yürürlüğe girmeden önce Beklemedeki Operasyonel Veri Kümesi Aktif Operasyonel Veri Kümesindeki tüm parametreleri içeren şunların eklenmesi:
- Gecikme Zamanlayıcısı
- Beklemedeki Zaman Damgası
Başlayın
Veri kümelerini komut satırından yönetmek için Simülasyon Codelab'imizi Docker'ı tıklayın ve CLI Komut Referansı'nı inceleyin.
dataset
komutlarının listesi için help
yazın:
dataset help
help
active
activetimestamp
channel
channelmask
clear
commit
delay
extpanid
init
meshlocalprefix
mgmtgetcommand
mgmtsetcommand
networkkey
networkname
panid
pending
pendingtimestamp
pskc
securitypolicy
Done
Bağımsız değişken eşlemeleri
Güvenlik Politikası
Güvenlik Politikası komutları, aşağıdakileri almak ve ayarlamak için bağımsız değişken eşlemelerini kullanır
otSecurityPolicy
ele alacağız. Örneğin, dataset active
:
dataset active
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
Done
Bu örnekte Security Policy: 0
, mRotationTime'ı gösterir.
Güvenlik Politikası KSA bağımsız değişkenlerinin tümünün
her bağımsız değişken için karşılık gelen otSecurityPolicy
üyesi:
o
: mObtainNetworkKeyEnabledn
: mNativeCommissioningEnabledr
: mRoutersEnabledc
: mExternalCommissioningEnabledb
: mBeaconsEnabledC
: mCommercialCommissioningEnablede
: mAutonomousEnrollmentEnabledp
: mNetworkKeyProvisioningEnabledR
: mNonCcmRoutersEnabled
dataset securitypolicy
get ve set komutları da aynı bağımsız değişkeni kullanır
eşlemeleri (ör. securitypolicy
'ın ayarlanması ve o
, n
, r
,
ve c
:
dataset securitypolicy 672 onrc
Done
Veri kümesi bileşenleri ve mgmt
komutları
Diğer parametrelerle birlikte mgmtgetcommand
ve mgmtsetcommand
veri kümeleri için Analytics 360'taki herhangi bir kombinasyonu alıp
otOperationalDatasetComponents:
activetimestamp
pendingtimestamp
networkkey
networkname
extpanid
localprefix
delaytimer
panid
channel
securitypolicy
mgmtgetcommand
için bu bileşenleri istediğiniz sırayla belirtebilirsiniz:
karşılık gelen değerlerdir. İsteğe bağlı olarak, onaltılık değer kullanmak için -x
değerini de iletebilirsiniz
bir bayt dizisi temsili olarak değerlendirilen bir dizedir. Bu, satıcı olabilir
ek olarak eklemek isteyebileceğiniz belirli TLV'leri seçin.
mgmtgetcommand
, isteğe bağlı olarak IP'nin IPv6 adresini belirtmenize de olanak tanır.
lider olacaksınız. Aksi takdirde, öncü ALOC kullanılır.
dataset mgmtgetcommand {active|pending} [address leader-address] [dataset-components] [-x tlv-list]
Örneğin, activetimestamp
ve securitypolicy
almak için şu değeri kullanın:
bağımsız değişkenler:
dataset mgmtgetcommand active address fdde:ad00:beef:0:558:f56b:d688:799 activetimestamp securitypolicy
Done
Bileşenleri ayarlamak için veri kümesi bileşenlerini istediğiniz sırada sağlayabilirsiniz. ve ardından bileşen değeri gelir.
dataset mgmtgetcommand {active|pending} [dataset-components] [-x tlv-list]
activetimestamp
ve securitypolicy
ayarlarını yapmak için aşağıdakileri kullanın:
bağımsız değişkenler:
dataset mgmtsetcommand active activetimestamp 123 securitypolicy 1 onrc
Done