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
OT Komisyon Ofisi KSA'sını başlatın:
commissioner-cli
PSKc'nizi belirleyin:
config set pskc 198886f519a8fd7c981fee95d72f4ba7
[done]mDNS IP adresinizi ve bağlantı noktanızı girerek OTBR'ye bağlanın:
start FD00::74D0:6FC9:6BE6:3582 49155
[done] >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.
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]Birleştirici cihazında, Tamamlayıcı Komisyon Aracı'nda yapılandırılmış şifreyle Tamamlayıcı rolünü başlatın:
ifconfig up
Donejoiner start J01NU5
DoneKomisyonun 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.