OT Komisyoncusu KSA

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

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

Bu kılavuzda OT Komisyoncusu oluşturup yükleme ve bir Dolandırıcılık komisyonu verme yer alır.

OT Komisyoncusu ayarlama

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

Ağınızı keşfedin

OT Komisyoncusu'nu başlatmak için sınır aracı hizmetinizin IP adresini ve bağlantı noktası numarasını bulmanız gerekir. Bu bilgileri bulma konusunda yardım almak için mDNS Discovery sayfasını inceleyin. 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 Komisyoncusu KSA'sını başlatın:

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

    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. Komisyon görevlisinin etkin olduğunu doğrulayın:

    active
    true
    [done]
    
    

Birleştirici

Sınır Yönlendirici'ye bağlandıktan sonra OT Komisyoncusu, Tamamlayıcı Cihazı başlatabilir.

  1. OT Komisyoncusu'nda J01NU5 şifresiyle tüm Katılanlar için Thread MeshCoP birleştiricisini etkinleştirin:

    joiner enableall meshcop J01NU5
    [done]
    
    

  2. Birleştirici cihazda, İzleyici Komisyoncusu'nda yapılandırılan şifreyi kullanarak Birleştirme rolünü başlatın:

    ifconfig up
    Done
    joiner start J01NU5
    Done
    

  3. Komisyoncu ve Birleştirici arasındaki DTLS el sıkışmasının tamamlanması için bir dakika bekleyin:

    
    Join success!
    

Mesaj Dizisi ağına katılın

Ardından, Tamamlayıcı cihazda İleti Dizisi ağına katılın ve ağ bağlantısını test edin.

Sorun giderme

OT Komisyoncusu ile ilgili sorunlar yaşıyorsanız commissioner.log öğesini kontrol edin. Günlük kaydını yapılandırmak için OT Komisyoncusu Oluşturma başlıklı makaleye bakın.

IO_ERROR: Soketi eş toplayıcıya bağlama

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

IO_ERROR: NET - Yuvadan bilgi okunamadı

OTBR'ye bağlanma veya bağlanma işlemi 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:

  • Komisyoncuyu başlatırken doğru bağlantı noktası numarasını aktardığınızdan 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 dahil olmak üzere Thread ağınızın düzgün bir şekilde yapılandırıldığından emin olun. Parola/Komisyoncu Kimlik Bilgileriniz, 6-255 karakter arasında bir dize olmalıdır.
  • Genel IP adreslerinizi kontrol edin. Örneğin, ifconfig eth0. OT Komisyoncusu'nu 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

Diğer commissioner-cli komutları için OT komisyoncusu KSA'ya bakın.