OTBR Docker'ı başlattıktan sonra bir Thread ağı oluşturun ve İnternet bağlantısı var.
Thread Ağını Oluşturma
OTBR Docker'ı çalıştıran makinede:
Bir tarayıcı penceresi açın ve 127.0.0.1:8080 adresine gidin. OTBR Docker düzgün çalışıyorsa OTBR Web GUI yüklenir.
"Form"u seçin menü seçeneğini tıklayın ve varsayılan kimlik bilgilerinden bazılarını değiştirin. Varsayılan Kanal ve Örgü Ön Eki değerlerini bırakmanızı öneririz. Hangi yöntemi kullanırsanız kullanın, bunları not edin. Böylece daha sonra ayrı bir Thread düğümünü test edebilirsiniz.
Parametre | Örnek Değer |
---|---|
Ağ adı | OTBR4444 |
PAN Numarası | 0x4.444 |
Ağ Anahtarı | 33334444333344443333444433334444 |
Genişletilmiş PAN kimliği | 3333333344444444 |
Parola | 444444 |
Kanal | 15 |
Örgü Üzerinde Önek | fd11:22:: |
Thread ağını oluşturmak için FORM'u seçin. OTBR Docker'ı çalıştıran terminal penceresinde çıkışı kontrol edin. Örgü üzerinde önek ve SLAAC adresinin eklenmesi için otbr-agent
günlük çıkışını göreceksiniz:
otbr-agent[224]: [INFO]-CLI-----: execute command: prefix add fd11:22::/64 pasor
Bu çıkış, Thread ağının internet bağlantısı için gereklidir.
İkinci bir Thread düğümü getir
OTBR Docker çalışır durumda olduğunda Thread'e bağımsız bir Thread düğümü ekleyin ağ ve internete bağlı olup olmadığını test edin.
OTBR Docker ile fiziksel bir RCP kullanıyorsanız şunları yapmak için ikinci bir fiziksel Thread düğümü kullanın: testi. OTBR Docker ile simüle edilmiş bir RCP kullanılıyorsa aşağıdakileri gerçekleştirmek için ikinci bir simüle edilmiş düğüm kullanın testi.
Fiziksel İş Parçacığı düğümü
Desteklenen platformda bağımsız bir Thread düğümü oluşturun ve yükleyin tercih edebilirsiniz. Bu düğümün belirli bir derleme ile derlenmesi gerekmez anahtarlar.
Temel oluşturma talimatları için OpenThread Derleme sayfasına bakın.
nRF52840 kartları ve OpenThread ile bir Thread ağı oluşturma Şunun için Codelab: .
Oluşturma ve yanıp sönme işleminden sonra Thread cihazını çalışan makineye takın USB üzerinden OTBR Docker. Şuna erişmek için yeni bir terminal penceresinde
screen
kullanın: KSA. Örneğin, cihaz/dev/ttyACM1
bağlantı noktasına eklendiyse:screen /dev/ttyACM1 115200
Enter tuşuna basarak
>
OpenThread CLI istemini görüntüleyin.
Simüle edilmiş iş parçacığı düğümü
OTBR Docker'ı çalıştıran makinede yeni bir terminal penceresi açın.
Simüle edilmiş bir düğüm görmek için CLI uygulamasını başlatın:
.cd ~/openthread
./build/simulation/examples/apps/cli/ot-cli-ftd 2
Enter tuşuna basarak
>
OpenThread CLI istemini görüntüleyin.
İkinci düğümü Thread ağına katılın
Fiziksel veya simüle edilmiş Thread düğümünüz için OpenThread KSA'yı kullanarak düğümünü OTBR Docker tarafından oluşturulan Thread ağına bağlayın.
Düğümün Thread ağ kimlik bilgilerini, OTBR Docker'daki gerekli değerler:
.dataset networkkey 33334444333344443333444433334444
Donedataset commit active
DoneThread arayüzünü açın ve Thread'i başlatın:
.ifconfig up
Donethread start
DoneDüğüm, OTBR Thread ağına otomatik olarak katılmalıdır. İki içinde dakikası
router
olmalıdır:state
routerDüğümün IP adreslerini kontrol ederek Thread ağı sırasında belirtilen şekilde
fd11:22::/64
öğesinin örgü üzerinde ön eki düzen:ipaddr
fd11:22:0:0:614e:4588:57a1:a473 fd33:3333:3344:0:0:ff:fe00:f801 fd33:3333:3344:0:1b5f:db5:ecac:a9e fe80:0:0:0:e0c4:5304:5404:5f70:98cd
Herkese açık bir adresi pingleme
Bağımsız Thread'den herkese açık bir IPv4 adresini pingleyebilirsiniz. düğüm var. Thread yalnızca IPv6 kullandığından herkese açık IPv4 adresi Thread ağı.
Thread ağında NAT64 önekini görüntülemek için:
. Buradanetdata show
Prefixes: fd11:22:0:0::/64 paros med d400 Routes: fdb5:7875:8e0e:2:0:0::/96 sn low d400 fd11:1111:1122:2222::/64 s med d400 Services: 44970 5d fd5179ed685532847aaa91505f016bbad11f s d400 44970 01 00000500000e10 s d400 Donefdb5:7875:8e0e:2:0:0::/96
, Thread ağındaki NAT64 önekidir.Bağımsız Thread düğümünün KSA'sından bir IPv4 adresini pingleme internet bağlantısını test edin:
.ping 8.8.8.8
Pinging synthesized IPv6 address: fdb5:7875:8e0e:2:0:0:808:808 16 bytes from fdb5:7875:8e0e:2:0:0:808:808: icmp_seq=15 hlim=119 time=48ms
Başarıyla gerçekleştirildi. İkinci Thread düğümü artık OTBR Docker'ı seçin.