Komisi eksternal didukung oleh CLI OT Commissioner, yang tersedia di repositori GitHub ot-commissioner.
Dalam panduan ini, Anda akan mem-build dan menginstal OT Commissioner serta melakukan komisi Joiner.
Menyiapkan Komisaris OT
Untuk menggunakan OT Commissioner CLI, Build OT Commissioner terlebih dahulu.
Menemukan jaringan Anda
Untuk memulai OT Commissioner, Anda harus menemukan alamat IP dan nomor port layanan agen perbatasan Anda. Untuk mendapatkan bantuan terkait cara menemukan informasi ini, lihat Penemuan mDNS. {i>Border Agent <i}mendukung koneksi IPv4 dan IPv6.
Menghubungkan ke Router Pembatas
Mulai CLI Komisaris OT:
commissioner-cli
Setel PSKc Anda:
config set pskc 198886f519a8fd7c981fee95d72f4ba7
[done]Hubungkan ke OTBR, dengan memberikan alamat IP dan port mDNS Anda:
start FD00::74D0:6FC9:6BE6:3582 49155
[done] >Pastikan bahwa Commissioner aktif:
active
true [done]
Memberi Komisi untuk Penyambung
Setelah terhubung ke Border Router, Komisaris OT dapat mengaktifkan perangkat Joiner.
Di OT Commissioner, aktifkan joiner Thread MeshCoP untuk semua Joiner dengan sandi
J01NU5
:joiner enableall meshcop J01NU5
[done]Di perangkat Joiner, mulai peran Joiner dengan sandi yang dikonfigurasi di OT Commissioner:
ifconfig up
Donejoiner start J01NU5
DoneTunggu sebentar hingga handshake DTLS selesai antara Komisaris dan Joiner:
Join success!
Bergabung ke jaringan Thread
Selanjutnya, di perangkat Joiner, gabung ke jaringan Thread dan uji konektivitas jaringan.
Pemecahan masalah
Jika Anda mengalami masalah dengan Komisaris OT, periksa commissioner.log
,
jika tersedia. Untuk mengonfigurasi logging, lihat Build OT Commissioner.
IO_ERROR: connect socket to peer addr
Coba gunakan alamat IP lain untuk memulai OT Commissioner.
IO_ERROR: NET - Gagal membaca informasi dari soket
API soket menampilkan pesan error ini saat panggilan untuk mengikat atau terhubung ke OTBR gagal. Jika Anda menerima pesan error ini, coba langkah berikut:
- Pastikan Anda meneruskan nomor port yang benar saat memulai OT Commissioner. OTBR dapat menggunakan port yang berbeda setelah dimulai ulang atau Anda memulai ulang platform.
- Pastikan OTBR berjalan dan jaringan Thread Anda dikonfigurasi dengan benar, termasuk PSKc Anda. Kredensial Frasa Sandi/Komisioner Anda harus berupa string antara 6 hingga 255 karakter.
- Periksa alamat IP global Anda, misalnya
ifconfig eth0
. Anda mungkin menggunakan alamat IP yang salah untuk memulai OT Commissioner.
KEAMANAN: SSL - Pesan pemberitahuan fatal diterima dari peer kami
Komisaris OT membuat sesi DTLS yang aman dengan layanan agen perbatasan. Error SSL fatal biasanya menunjukkan bahwa sesi DTLS aman gagal.
Jika Anda menerima pesan ini, periksa PSKc Anda.
Dari OTBR:
sudo ot-ctl pskc
198886f519a8fd7c981fee95d72f4ba7
Done
Dari Komisioner OT:
config get pskc
198886f519a8fd7c981fee95d72f4ba7
[done]
Resource
Untuk perintah commissioner-cli
tambahan, lihat CLI OT Commissioner.