Mesaj Dizisi Ağı ve Birleştirici Cihazı Hazırlama

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

Kaynağı GitHub'da göster

Bu kılavuzda, Thread Ağı'nı oluşturmak için OTBR Web GUI'yi nasıl kullanacağınızı öğrenin. Ardından, desteklenen bir platform seçin ve bir Tamamlayıcı cihaz oluşturun.

Sınır Yönlendirici kurmak için OpenThread Sınır Yönlendirici Oluşturma ve Yapılandırma başlıklı makaleye bakın.

Thread ağını oluşturun

Web Kullanıcı Arayüzü

Bir Thread ağı oluşturmak için önerilen yöntem OTBR Web GUI'dir. Bu işlem sırasında, Örgü Öneki hariç Form menü seçeneğindeki tüm varsayılan değerleri değiştirin.

Kullanılan Parola'yı not edin. Bu parola, Komisyon Ofisi Kimlik Bilgileri'dir ve komisyoncu için önceden paylaşılan anahtar (PSKc) oluşturmak üzere (Genişletilmiş PAN Kimliği ve Ağ Adı ile birlikte) kullanılır. PSKc, ağdaki Mesaj dizisi komisyoncusunun (harici cihaz) kimliğini doğrulamak için gerekir.

Manuel

Thread ağı, ot-ctl kullanılarak OpenThread POSIX komut satırında manuel olarak da oluşturulabilir.

  1. Yeni bir operasyonel veri kümesi başlatın:

    sudo ot-ctl dataset init new
    Done
    

  2. Ağ kimlik bilgilerini ayarlayın:

    sudo ot-ctl dataset panid 0xdead
    Done
    

    sudo ot-ctl dataset extpanid dead1111dead2222
    Done
    
    sudo ot-ctl dataset networkname OpenThreadGuide
    Done
    
    sudo ot-ctl dataset networkkey 11112233445566778899DEAD1111DEAD
    Done
    
  3. OTBR bölümünde bir Parola (Komisyoncu Kimliği), Genişletilmiş PAN Kimliği ve PSKc Oluşturma Aracı ile Ağ Adı'nı kullanarak on altılı kodlamalı bir PSKc oluşturun. Operasyonel veri kümesinde kullanılan Genişletilmiş PAN Kimliği'ni ve Ağ Adını kullandığınızdan emin olun:

    cd ~/ot-br-posix/build/otbr/tools
    ./pskc j01Nme DEAD1111DEAD2222 OpenThreadGuide
    198886f519a8fd7c981fee95d72f4ba7
    

  4. PSKc'yi ayarlayın:

    sudo ot-ctl dataset pskc 198886f519a8fd7c981fee95d72f4ba7
    Done
    

  5. Etkin veri kümesini uygulayın, bağlantılı ağ önekini ayarlayın ve iş parçacığı ağını oluşturun:

    sudo ot-ctl dataset commit active
    Done
    

    sudo ot-ctl prefix add fd11:22::/64 pasor
    Done
    
    sudo ot-ctl ifconfig up
    Done
    
    sudo ot-ctl thread start
    Done
    
    sudo ot-ctl netdata register
    Done
    
  6. Ağ yapılandırmasını onaylayın:

    sudo ot-ctl state
    leader
    Done
    

    sudo ot-ctl pskc
    198886f519a8fd7c981fee95d72f4ba7
    Done
    

Birleştirme cihazını hazırlama

Birleştirici olarak çalışmak üzere OpenThread ile bir cihaz oluşturup flashlayın. OpenThread derlemesine genel bakış için Yapı Kılavuzu'na bakın.

Birleştirici rolünü etkinleştirmek için -DOT_JOINER=ON derleme seçeneğini kullanın.

GNU Autotools ile desteklenen platformları oluşturmayla ilgili özel talimatları her bir örneğin platform klasöründe bulabilirsiniz.

Bir katılımcıyı sürece dahil ederken aşağıdaki terimleri ve kavramları anlamanız önemlidir:

  • Cihaz Kimlik Bilgilerine Katılma: Bir cihazın komisyonunu almak için parola (örneğin, J01NU5) sağlamanız gerekir. Bu parola, Thread ağınızı oluştururken oluşturduğunuz komisyon görevlisi kimlik bilgisinden farklıdır ve farklı koşullara sahiptir:

    • Okunabilirlik açısından I, O, Q ve Z hariç olmak üzere tüm büyük alfanümerik karakterlerden oluşan bir dize (6-32 karakter uzunluğunda olmalıdır) olmalıdır.

    Katılma Cihazı Kimlik Bilgisi, Katılma Parolası, Katılımcı Şifresi veya PSKd olarak da adlandırılabilir. Bu parola, İleti Dizisi Oluşturma sırasında bir cihazın kimliğini doğrulamak için kullanılır. Ayrıca, benzersiz bir QR kodu oluşturmak için cihazın EUI64 değeriyle kullanabilirsiniz.

  • PSKd: Düzenleyenin Önceden Paylaşılan Anahtarıdır. PSKd, özellikle ikili biçimde kodlandığında Birleşen Cihaz Kimlik Bilgileridir.

  • EUI-64: 64 bit Genişletilmiş Benzersiz Tanımlayıcı (ör. 0000b57fffe15d68). Bu, QR kodu oluşturmak ve bir cihazı benzersiz şekilde tanımlamak için kullanılan ve bir tamamlayıcı cihazın fabrika tarafından atanan IEEE EUI-64 modelidir.

Birleşik cihaz hazır olduğunda, fabrika tarafından atanan IEEE EUI-64 cihazını edinin. OpenThread CLI'deki eui64 komutunu kullanın:

eui64
0000b57fffe15d68
Done

Komisyoncu türünü seçin

OpenThread komisyonlayıcısı bir cihazı harici olarak çalıştırmak için çeşitli yollar sunar:

OT Commissioner CLI, OTBR ile aynı ana makinede çalışır. Bir sonraki kılavuzda, sınır yönlendiriciye bağlanmak ve yeni bir cihazı yapılandırmak için OT Commissioner CLI'yı nasıl kullanacağınızı öğrenin veya Android için Harici Komisyon'a atlayın.

Thread 1.1 ağları için Android için Thread 1.1 komisyon uygulaması gibi ek seçenekler mevcuttur.