Kaynağı GitHub'da görüntüleyin
Harici devreye alma işlemi, ot-commissioner GitHub deposunda bulunan OT Commissioner CLI tarafından desteklenir.
Bu kılavuzda, OT Commissioner'ı oluşturup yükleyecek ve bir katılımcıya yetki vereceksiniz.
OT Komiseri ayarlama
OT Commissioner CLI'yi kullanmak için önce OT Commissioner'ı derleyin.
Ağınızı keşfetme
OT Commissioner'ı başlatmak için sınır acentesi hizmetinizin IP adresini ve bağlantı noktası numarasını bulmanız gerekir. Bu bilgileri bulma konusunda yardım için mDNS Keşfi başlıklı makaleyi inceleyin. Sınır Aracısı hem IPv4 hem de IPv6 bağlantılarını destekler.
Sınır Yönlendiricisine Bağlanma
OT Commissioner CLI'yi başlatın:
commissioner-cli
PSKc'nizi ayarlayın:
config set pskc 198886f519a8fd7c981fee95d72f4ba7
[done]mDNS IP adresinizi ve bağlantı noktanızı sağlayarak OTBR'ye bağlanın:
start FD00::74D0:6FC9:6BE6:3582 49155
[done] >Komiserin etkin olduğunu doğrulayın:
active
true [done]
Doğramacı ile sözleşme yapma
OT Komiseri, Sınır Yönlendirici'ye bağlandıktan sonra Birleştirici cihazı devreye alabilir.
OT Commissioner'da,
J01NU5
şifresine sahip tüm katılımcılar için Thread MeshCoP katılımcısını etkinleştirin:joiner enableall meshcop J01NU5
[done]Katılma cihazında, OT Komiseri'nde yapılandırılmış şifreyle Katılma rolünü başlatın:
ifconfig up
Donejoiner start J01NU5
DoneDTLS el sıkışmasının, Komisyon Üyesi ile Katılıcı arasında tamamlanması için bir dakika bekleyin:
Join success!
Thread ağına katılma
Ardından, birleştirici cihazda Thread ağına katılın ve ağ bağlantısını test edin.
Sorun giderme
OT Komiseri ile ilgili sorun yaşıyorsanız varsa commissioner.log
simgesini kontrol edin. Günlük kaydını yapılandırmak için OT Komiseri oluşturma başlıklı makaleyi inceleyin.
IO_ERROR: soketi eş ader'e bağlayın
OT Commissioner'ı başlatmak için farklı bir IP adresi kullanmayı deneyin.
IO_ERROR: NET - Reading information from the socket failed
OTBR'ye bağlanma veya bağlama çağrısı başarısız olduğunda soket API'leri bu hata mesajını döndürür. Bu hata mesajını alıyorsanız aşağıdakileri deneyin:
- OT Commissioner'ı 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 dahil olmak üzere Thread ağınızın doğru şekilde yapılandırıldığından emin olun. Parola/Amir Kimlik Bilgileriniz 6 ile 255 karakter arasında bir dize olmalıdır.
- Genel IP adreslerinizi kontrol edin (ör.
ifconfig eth0
). OT Commissioner'ı başlatmak için yanlış IP adresini kullanıyor olabilirsiniz.
SECURITY: SSL - A fatal alert message was received from our peer
OT Komiseri, sınır aracısı hizmetiyle güvenli bir DTLS oturumu oluşturur. Önemli SSL hataları 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 Komiseri'nden:
config get pskc
198886f519a8fd7c981fee95d72f4ba7
[done]
Kaynaklar
Diğer commissioner-cli
komutları için OT Commissioner CLI'ye bakın.