Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

CLI Komisioner OT

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Lihat sumber di GitHub

Komisi eksternal didukung oleh CLI Komisioner OT, tersedia di repositori GitHub ot-commissioner.

Dalam panduan ini, Anda akan membuat dan menginstal Komisaris OT dan menugaskan Joiner.

Menyiapkan Komisioner OT

Untuk menggunakan OT Commissioner CLI, pertama, Build OT Commissioner.

Temukan jaringan Anda

Untuk memulai OT Commissioner, Anda perlu menemukan alamat IP dan nomor port layanan agen perbatasan Anda. Untuk bantuan dalam menemukan informasi ini, lihat mDNS Discovery. Border Agent mendukung koneksi IPv4 dan IPv6.

Menghubungkan ke Border Router

  1. Mulai CLI OT Commissioner:

    commissioner-cli
    
    
  2. Setel PSKc Anda:

    config set pskc 198886f519a8fd7c981fee95d72f4ba7
    [done]
    
  3. Hubungkan ke OTBR, dengan memberikan alamat IP dan port mDNS Anda:

    start FD00::74D0:6FC9:6BE6:3582 49155
    [done]
    >
    
  4. Pastikan bahwa Komisaris aktif:

    active
    true
    [done]
    
    

Membuat Gabung

Setelah terhubung ke Border Router, Komisaris OT dapat menetapkan perangkat Joiner.

  1. Di OT Commissioner, aktifkan penggabungan Thread MeshCoP untuk semua Anggota dengan sandi J01NU5:

    joiner enableall meshcop J01NU5
    [done]
    
    

  2. Di perangkat Joiner, mulai peran Joiner dengan sandi yang dikonfigurasi di OT Commissioner:

    ifconfig up
    Done
    joiner start J01NU5
    Done
    

  3. Tunggu sebentar hingga handshake DTLS selesai antara Komisaris dan Joiner:

    
    Join success!
    

Bergabung ke jaringan Thread

Selanjutnya, di perangkat Joiner, bergabung dengan jaringan Thread dan uji konektivitas jaringan.

Pemecahan masalah

Jika Anda mengalami masalah dengan Komisioner OT, periksa commissioner.log, jika tersedia. Untuk mengonfigurasi logging, lihat Mem-build Komisaris OT.

IO_ERROR: hubungkan soket ke add-on peer

Coba gunakan alamat IP yang berbeda 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 kegagalan OTBR. Jika Anda menerima pesan error ini, coba langkah berikut:

  • Pastikan Anda meneruskan nomor port yang benar saat memulai Komisaris OT. 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. Kredensial Frasa Sandi/Komisioner harus berupa string antara 6 dan 255 karakter.
  • Periksa alamat IP global Anda, misalnya ifconfig eth0. Anda mungkin menggunakan alamat IP yang salah untuk memulai Komisaris OT.

Keamanan: SSL - Pesan peringatan fatal telah diterima dari pembanding kami

Komisaris OT membuat sesi DTLS yang aman dengan layanan agen batas. Error SSL fatal biasanya menunjukkan bahwa sesi DTLS aman gagal.

Jika 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 OT Commissioner CLI.