OT Komisyoncusu KSA

Kaynağı GitHub'da göster

Harici komisyon, ot-komisyoner GitHub deposunda bulunan OT Commissioner CLI tarafından desteklenir.

Bu rehberde, OT Komisyoncusu oluşturup yükleyecek ve bir Katılımcı görevlendireceksiniz.

OT komisyoncusu kurun

OT Komisyoncusu KSA'sını kullanmak için önce OT Komisyon İş Ortağı'nı oluşturun.

Ağınızı keşfedin

OT Komisyonu'nu başlatmak için sınır aracısı hizmetinizin IP adresini ve bağlantı noktası numarasını bulmanız gerekir. Bu bilgileri bulma konusunda yardım almak için mDNS Discovery'ye bakın. Sınır Aracısı, hem IPv4 hem de IPv6 bağlantılarını destekler.

Sınır Yönlendirici'ye bağlanma

  1. OT Komisyon Ofisi KSA'sını başlatın:

    commissioner-cli
    
    
  2. PSKc'nizi belirleyin:

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

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

    active
    true
    [done]
    
    

Birleştirme işlemini uygulama

Sınır Yönlendirici'ye bağlandıktan sonra OT Komisyoncusu, Birleştirme cihazını başlatabilir.

  1. OT Komisyoncusu bölümünde, J01NU5 şifresine sahip tüm Katılanlar için Thread MeshCoP birleştiricisini etkinleştirin:

    joiner enableall meshcop J01NU5
    [done]
    
    

  2. Birleştirici cihazında, Tamamlayıcı Komisyon Aracı'nda yapılandırılmış şifreyle Tamamlayıcı rolünü başlatın:

    ifconfig up
    Done
    joiner start J01NU5
    Done
    

  3. Komisyonun ve Birleştiricinin DTLS el sıkışması için bir dakika bekleyin:

    
    Join success!
    

Thread ağına katılın

Ardından, Birleştirici cihazda Thread iş akışına katılın ve ağ bağlantısını test edin.

Sorun giderme

OT komisyoncusuyla ilgili sorun yaşıyorsanız commissioner.log adresini kontrol edin. Günlük kaydını yapılandırmak için OT Komisyoncusu Oluşturma sayfasına bakın.

IO_ERROR: Soketi eşler arası bağlantıya bağlayın

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

IO_ERROR: NET - Yuvadaki bilgiler okunamadı

OTBR hizmetine bağlanma veya bağlanma çağrısı başarısız olduğunda yuva API'leri bu hata mesajını döndürür. Bu hata mesajını alıyorsanız aşağıdakileri deneyin:

  • OT Komisyoncuyu başlatırken doğru bağlantı noktası numarasını ilettiğinizden emin olun. OTBR, yeniden başlatıldıktan veya platformunuzu yeniden başlattıktan sonra farklı bir bağlantı noktası kullanabilir.
  • OTBR'nin çalıştığından ve PSKc'niz de dahil olmak üzere Thread ağınızın düzgün yapılandırıldığından emin olun. Parola/Komisyon Kimliğiniz 6-255 karakter arasında bir dize olmalıdır.
  • Genel IP adreslerinizi kontrol edin, örneğin ifconfig eth0. OT komisyoncusunu başlatmak için yanlış IP adresini kullanıyor olabilirsiniz.

GÜVENLİK: SSL - İş ortağımızdan önemli bir uyarı mesajı alındı

OT Komisyoncusu, 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 Komisyoncusu:

config get pskc
198886f519a8fd7c981fee95d72f4ba7
[done]

Kaynaklar

Ek commissioner-cli komutları için OT Commissioner CLI sayfasına bakın.