CLI Komisioner OT

Lihat sumber di GitHub

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

Dalam panduan ini, Anda akan membuat dan menginstal OT Commissioner dan meminta Joiner.

Menyiapkan OT Commissioner

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

Temukan jaringan Anda

Untuk memulai OT Commissioner, Anda harus menemukan alamat IP dan nomor porta layanan agen perbatasan Anda. Untuk mendapatkan bantuan dalam menemukan informasi ini, lihat Penemuan mDNS. {i>Border Agent <i}mendukung IPv4 dan koneksi IPv6.

Menghubungkan ke Router Pembatas

  1. Mulai OT Commissioner CLI:

    commissioner-cli
    
    
  2. Setel PSKc Anda:

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

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

    active
    true
    [done]
    
    

Memberi Komisi untuk Penyambung

Setelah terhubung ke Router Perbatasan, OT Commissioner dapat melakukan commissioning untuk Joiner perangkat seluler.

  1. Di OT Commissioner, aktifkan joiner Thread MeshCoP untuk semua Joiner dengan sandi J01NU5:

    joiner enableall meshcop J01NU5
    [done]
    
    

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

    ifconfig up
    Done
    joiner start J01NU5
    Done
    

  3. Tunggu sebentar sampai handshake DTLS selesai bekerja sama dengan Commissioner dan Joiner:

    
    Join success!
    

Bergabung dengan jaringan Thread

Selanjutnya, pada perangkat Joiner, gabung ke jaringan Thread dan uji jaringan konektivitas pribadi.

Pemecahan masalah

Jika Anda mengalami masalah dengan OT Commissioner, periksa commissioner.log, jika tersedia. Untuk mengonfigurasi logging, lihat Build OT Commissioner.

IO_ERROR: menghubungkan soket ke addr peer

Coba gunakan alamat IP lain untuk memulai OT Commissioner.

IO_ERROR: NET - Gagal membaca informasi dari soket

Socket API menampilkan pesan error ini ketika panggilan untuk mengikat atau terhubung ke OTBR gagal. Jika Anda menerima pesan error ini, coba lakukan hal berikut:

  • Pastikan Anda meneruskan nomor port yang benar saat memulai OT Komisaris. OTBR dapat menggunakan porta yang berbeda setelah dimulai ulang atau Anda mulai ulang platform Anda.
  • Pastikan OTBR berjalan dan jaringan Thread Anda berjalan dengan benar dikonfigurasikan, termasuk PSKc Anda. Kredensial Frasa Sandi/Komisioner Anda 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 OT Commissioner.

KEAMANAN: SSL - Pesan peringatan fatal diterima dari rekan kami

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

Jika Anda menerima pesan ini, periksa PSKc Anda.

Dari OTBR:

sudo ot-ctl pskc
198886f519a8fd7c981fee95d72f4ba7
Done

Dari OT Commissioner:

config get pskc
198886f519a8fd7c981fee95d72f4ba7
[done]

Resource

Untuk perintah commissioner-cli tambahan, lihat OT Commissioner CLI.