Google is committed to advancing racial equity for Black communities. See how.
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

Bağlantı Testi

OTBR Docker'ı başlattıktan sonra, bir Thread ağı oluşturun ve internete bağlantısını test edin.

Thread Ağını Oluşturun

OTBR Web GUI Ana Sayfası

OTBR Docker çalıştıran makinede:

  1. Bir tarayıcı penceresi açın ve 127.0.0.1:8080'e gidin. OTBR Docker düzgün çalışıyorsa OTBR Web GUI yüklenir.
  2. "Form" menü seçeneğini seçin ve bazı varsayılan kimlik bilgilerini değiştirin. Varsayılan Kanal ve On-Mesh Önek değerlerini bırakmanızı öneririz. Ne kullanırsanız kullanın, bunları bir yere not edin, böylece daha sonra ayrı bir Thread düğümünü test edebilirsiniz.
    Parametre Örnek Değer
    Ağ Adı OTBR4444
    PAN Kimliği 0x4444
    Ağ anahtarı 33334444333344443333444433334444
    Genişletilmiş PAN Kimliği 3333333344444444
    Parola 444444
    Kanal 15
    On-Mesh Öneki fd11: 22 ::
  3. Thread ağını oluşturmak için FORM'u seçin. OTBR Docker'ı çalıştıran terminal penceresindeki çıktıyı kontrol edin. Mesh üzerinde önek ve bir SLAAC adresinin eklenmesi için otbr-agent günlük çıktısını görmelisiniz:
    otbr-agent[224]: [INFO]-CLI-----: execute command: prefix add fd11:22::/64 pasor
    Bu çıktı, Thread ağı için internet bağlantısı için gereklidir.

İkinci bir İş Parçacığı düğümü getirin

OTBR Docker çalışır durumdayken, Thread ağına bağımsız bir Thread düğümü ekleyin ve internete bağlantısı olup olmadığını test edin.

OTBR Docker ile fiziksel bir RCP kullanıyorsanız, test etmek için ikinci bir fiziksel Thread düğümü kullanın. OTBR Docker ile simüle edilmiş bir RCP kullanıyorsanız, test etmek için ikinci bir simüle edilmiş düğüm kullanın.

Fiziksel İş Parçacığı düğümü

Seçtiğiniz desteklenen platformda bağımsız bir İş Parçacığı düğümü oluşturun ve flaş edin. Bu düğümün herhangi bir özel yapı anahtarıyla oluşturulması gerekmez.

Temel oluşturma talimatları için OpenThread Oluşturma bölümüne bakın.

Nordic nRF52840 platformunun oluşturulması ve kullanılmasıyla ilgili ayrıntılı talimatlar için nRF52840 anakartları ve OpenThread Codelab ile bir İş Parçacığı ağı oluşturun bölümüne bakın.

  1. Oluşturduktan ve yanıp söndükten sonra, Thread cihazını USB üzerinden OTBR Docker çalıştıran makineye takın. CLI'ye erişmek için yeni bir terminal penceresinde screen kullanın. Örneğin, cihaz /dev/ttyACM1 :
    screen /dev/ttyACM1 115200
    bağlantı noktasına monte edilmişse
  2. > OpenThread CLI istemini getirmek için Enter tuşuna basın.

Simüle edilmiş iş parçacığı düğümü

  1. OTBR Docker çalıştıran makinede yeni bir terminal penceresi açın.
  2. Simüle edilmiş bir düğümü getirmek için CLI uygulamasını başlatın:
    cd ~/openthread
    ./output/x86-64-unknown-linux-gnu/bin/ot-cli-ftd 2
  3. > OpenThread CLI istemini getirmek için Enter tuşuna basın.

İkinci düğümü Thread ağına katın

Fiziksel veya simüle edilmiş Thread düğümünüz için OpenThread CLI kullanarak, düğümü OTBR Docker tarafından oluşturulan Thread ağına birleştirin.

  1. OTBR Docker'dan gerekli minimum değerleri kullanarak düğüm için İş Parçacığı ağ kimlik bilgilerini güncelleyin:
dataset masterkey 33334444333344443333444433334444
Done
dataset commit active
Done
1. Thread arayüzünü açın ve Thread:
ifconfig up
Done
thread start
Done
'yı başlatın 1. Düğüm OTBR Thread ağına otomatik olarak katılmalıdır. İki dakika içinde durumu "yönlendirici" olmalıdır:
state
router
1. İplik ağ oluşumu sırasında belirtilen "fd11: 22 :: / 64" on-mesh önekine sahip bir IPv6 adresine sahip olduğundan emin olmak için düğümün IP adreslerini kontrol edin:
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

Genel adrese ping atma

Bu noktada bağımsız İş Parçacığı düğümünden genel bir IPv4 adresine ping atabilmelisiniz. İş Parçacığı yalnızca IPv6 kullandığından, genel bir IPv4 adresine ping atmak için bunu IPv6'ya çevirmeli ve 64:ff9b::/64 Ağ Adresi Çevirisi (NAT) tarafından kullanılan iyi bilinen 64:ff9b::/64 önekiyle birleştirmelisiniz.

NAT'ın OTBR'de nasıl yapılandırıldığı hakkında daha fazla bilgi için NAT'ı Yapılandırma konusuna bakın.

  1. Çevrilmiş bir IPv4 adresi almak için findipv6.com gibi bir web sitesi kullanın.
  2. Test etmek istediğiniz IPv4 adresini çevirin. Örneğin, 172.217.164.110 çevrilmiştir ::ffff:acd9:a46e .
  3. Ortaya çıkan IPv6 adresinin yalnızca son 4 baytını kullanarak, yeni bir IPv6 adresi almak için bunu iyi bilinen 64:ff9b::/64 önekiyle birleştirin:
    64:ff9b::acd9:a46e
  4. Bu yeni IPv6 adresine, internet bağlantısını test etmek için bağımsız İş Parçacığı düğümünün CLI'sinden ping atın. Bu adrese ping atmak, orijinal IPv4 adresine ping atmaya benzer:
     ping 64:ff9b::acd9:a46e
    16 bytes from 64:ff9b:0:0:0:0:acd9:a46e: icmp_seq=1 hlim=118 time=45ms

Başarılı! İkinci İş Parçacığı düğümü artık OTBR Docker aracılığıyla internet ile iletişim kurabilir.