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

Kaynağı GitHub'da görüntüleyin

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 Ortak cihaz oluşturun.

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

Mesaj dizisi ağını oluşturma

Web Kullanıcı Arayüzü

İş parçacığı ağı oluşturmak için önerilen yöntem OTBR Web GUI'sidir. Bunu yaparken, Örgü Ön Eki hariç Form menü seçeneğindeki tüm varsayılan değerleri değiştirin.

Kullanılan Parolayı not edin. Bu parola, Komisyoncuların Kimlik Bilgileridir ve (Komisyoncu (PSKc) için Önceden Paylaşılan Anahtar oluşturmak üzere, Genişletilmiş PAN Kimliği ve Ağ Adı ile birlikte) kullanılır. PSKc, ağa Thread Komisyoncusu (harici cihaz) kimlik doğrulaması yapmak için gereklidir.

Manuel

Mesaj dizisi 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 üzerinde bir Parola (Komisyoncu Kimliği), Genişletilmiş PAN Kimliği ve PSKc Oluşturma Aracı aracıyla Ağ Adı kullanarak on altılı kodlanmış PSKc oluşturun. Operasyonel veri kümesinde kullanılan genişletilmiş PAN ve Kimlik Adının aynısı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 taahhüt edin, örgü ön eki ayarlayın ve İş 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
    

Tamamlayıcı cihazı hazırlama

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

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

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

Bir katılımcıyı görselleştirirken aşağıdaki terimleri ve kavramları anlamanız önemlidir:

  • Cihaz Kimlik Bilgilerine Katılma: Bir cihazın şifresini yaptırmak için bir Parola sağlamanız gerekir (örneğin, J01NU5). Bu Parola, Thread ağınızı oluştururken oluşturduğunuz Komisyoncu Kimlik Bilgilerinden ayrıdır ve farklı koşullara sahiptir:

    • 6-32 karakter uzunluğunda olan, tamamen büyük alfanümerik karakterlerden oluşan bir dize (okunabilirlik için I, O, Q ve Z hariç olmak üzere 0-9 ve A-Y hariç) olmalıdır.

    Katılma Cihazı Kimlik Bilgileri, Katılım Parolası, Katılım Şifresi veya PSKd olarak da adlandırılır. 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 de kullanabilirsiniz.

  • PSKd: Toplantı İçin Önceden Paylaşılan Anahtar. PSKd, özellikle ikili programda kodlanan Birleşen Cihaz Kimlik Bilgileri'dir.

  • EUI-64: 64 bit Uzatılmış Benzersiz Tanımlayıcı (ör. 0000b57fffe15d68). Bu, bir birleştirme cihazının fabrika tarafından atanan IEEE EUI-64 ürünü olup bir QR kodu oluşturmak ve bir cihazı benzersiz şekilde tanımlamak için kullanılır.

Tamamlayıcı cihaz hazır olduğunda, fabrika tarafından atanan IEEE EUI-64 cihazını edinin. OpenThread KSA'da eui64 komutunu kullanın:

eui64
0000b57fffe15d68
Done

Komisyoncu türünü seçin

OpenThread Komisyoncusu, bir cihazı harici olarak çalıştırmak için OT Komisyoncusu KSA'nı sağlar.

OT Komisyoncusu KSA'sı, OTBR ile aynı ana makinede çalışır. Sonraki kılavuzda, bir sınır yönlendiricisine bağlanmak ve yeni bir cihazı kurmak için OT Komisyoncusu KSA'sını nasıl kullanacağınızı öğrenin.