OT Komisyoncusu KSA

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

Harici komisyon, mevcut OT Commissioner CLI tarafından desteklenir ot-commissioner GitHub deposunda.

Bu kılavuzda OT Resmî Sorumlusu oluşturup kuracak ve bir Birleştirici yaptıracaksınız.

OT Commissioner'ı ayarlama

OT Yetkili KSA'sını kullanmak için önce OT Yetkili KSA'sını oluşturun.

Ağınızı keşfedin

OT Commissioner'ı başlatmak için sınır ajanı hizmetinizdir. Bu bilgileri bulma konusunda yardım almak için şuraya bakın: mDNS Discovery. Sınır Aracısı hem IPv4'ü hem de IPv6 bağlantıları.

Sınır Yönlendiriciye bağlanma

  1. OT Commissioner CLI'ı başlatın:

    commissioner-cli
    
    
  2. PSKc'nizi ayarlayın:

    config set pskc 198886f519a8fd7c981fee95d72f4ba7
    [done]
    
  3. mDNS IP adresinizi ve bağlantı noktanızı sağlayarak OTBR'ye bağlanın:

    start FD00::74D0:6FC9:6BE6:3582 49155
    [done]
    >
    
  4. Yetkili kişinin etkin olduğunu doğrulayın:

    active
    true
    [done]
    
    

Birleştiriciyi devreye sokun

Sınır Yönlendirici'ye bağlandıktan sonra OT Yetkilisi, Birleştirici'yi yetkilendirebilir olanak tanır.

  1. OT Commissioner'da, Thread MeshCoP birleştiriciyi J01NU5 şifresi:

    joiner enableall meshcop J01NU5
    [done]
    
    

  2. Birleştirici cihazında, OT Yetkilisi:

    ifconfig up
    Done
    joiner start J01NU5
    Done
    
    .

  3. Yetkili ile DTLS el sıkışması işleminin tamamlanması için bir dakika bekleyin ve Birleştirici:

    
    Join success!
    
    .

Thread ağına katılma

Ardından, Birleştirici cihazda Thread ağına katılın ve test ağına katılın yardımcı olur.

Sorun giderme

OT Commissioner ile ilgili sorun yaşıyorsanız commissioner.log, (varsa). Günlük kaydını yapılandırmak için Derleme OT Yetkilisi Derleme bölümüne bakın.

IO_ERROR: soketi eş ader'e bağlayın

OT Commissioner'ı başlatmak için farklı bir IP adresi kullanmayı deneyin.

IO_ERROR: NET - Soketteki bilgiler okunamadı

Yuva API'leri, OTBR'ye bağlanmak veya ona bağlanmak için bir çağrı yapıldığında bu hata mesajını döndürür. başarısız olur. Bu hata mesajını alıyorsanız aşağıdakileri deneyin:

  • OT'yi başlattığınızda doğru bağlantı noktası numarasını ilettiğinizden emin olun Delege. OTBR yeniden başlatıldıktan sonra farklı bir bağlantı noktası kullanabilir veya hem de platformunuzu yeniden başlatabilirsiniz.
  • OTBR'nin çalıştığından ve Thread ağınızın düzgün çalıştığından emin olun. yapılandırdığınızdan emin olun. Parolanız/Delege Yeterlilik Belgeniz 6 ile 255 karakter arasında bir dize olmalıdır.
  • Genel IP adreslerinizi kontrol edin (ör. ifconfig eth0). En çok yanlış IP adresi kullanarak OT Commissioner'ı başlatabilirsiniz.

GÜVENLİK: SSL - Eşimizden önemli bir uyarı mesajı alındı

OT Yetkilisi, sınır aracısı hizmetiyle güvenli bir DTLS oturumu oluşturur. Önemli bir SSL hatası genellikle güvenli DTLS oturumunun başarısız olduğunu gösterir.

Bu mesajı alırsanız PSKc'nizi kontrol edin.

OTBR'den:

sudo ot-ctl pskc
198886f519a8fd7c981fee95d72f4ba7
Done

OT Commissioner'dan:

config get pskc
198886f519a8fd7c981fee95d72f4ba7
[done]

Kaynaklar

Diğer commissioner-cli komutları için OT Commissioner CLI bölümüne bakın.