Dalam panduan ini, pelajari cara menggunakan OTBR Web GUI untuk membentuk Jaringan Thread. Kemudian, pilih platform yang didukung dan build perangkat Joiner.
Untuk menyiapkan Border Router, lihat OpenThread Border Router Build and Configuration.
Membentuk jaringan Thread
GUI Web
Cara yang direkomendasikan untuk membentuk jaringan Thread adalah melalui GUI Web OTBR. Saat melakukannya, ubah semua nilai default pada opsi menu Formulir, kecuali untuk Awalan On-Mesh.
Catat Frasa sandi yang digunakan. Frasa sandi ini adalah Kredensial Komisaris dan digunakan (beserta ID PAN dan Nama Jaringan yang Diperluas) untuk membuat Kunci yang Dibagikan Sebelumnya kepada Komisaris (PSKc). PSKc diperlukan untuk mengautentikasi Thread Commissioner (perangkat eksternal) ke jaringan.
Manual
Jaringan Thread juga dapat dibentuk secara manual pada command line
OpenThread POSIX menggunakan ot-ctl
.
Lakukan inisialisasi set data operasional baru:
sudo ot-ctl dataset init new
DoneTetapkan kredensial jaringan:
sudo ot-ctl dataset panid 0xdead
Donesudo ot-ctl dataset extpanid dead1111dead2222
Donesudo ot-ctl dataset networkname OpenThreadGuide
Donesudo ot-ctl dataset networkkey 11112233445566778899DEAD1111DEAD
DoneBuat PSKc berenkode heksadesimal menggunakan Frasa Sandi (Kredensial Komisioner), ID PAN yang Diperluas, dan Nama Jaringan dengan alat Generator PSKc di OTBR. Pastikan untuk menggunakan ID PAN dan Nama Jaringan yang sama dengan yang digunakan dalam set data operasional:
cd ~/ot-br-posix/build/otbr/tools
./pskc j01Nme DEAD1111DEAD2222 OpenThreadGuide
198886f519a8fd7c981fee95d72f4ba7Tetapkan PSKc:
sudo ot-ctl dataset pskc 198886f519a8fd7c981fee95d72f4ba7
DoneCommit set data aktif, tetapkan awalan on-mesh, dan bentuk jaringan Thread:
sudo ot-ctl dataset commit active
Donesudo ot-ctl prefix add fd11:22::/64 pasor
Donesudo ot-ctl ifconfig up
Donesudo ot-ctl thread start
Donesudo ot-ctl netdata register
DoneKonfirmasi konfigurasi jaringan:
sudo ot-ctl state
leader Donesudo ot-ctl pskc
198886f519a8fd7c981fee95d72f4ba7 Done
Menyiapkan perangkat Joiner
Mem-build dan mem-flash perangkat dengan OpenThread, agar berfungsi sebagai Joiner. Untuk mengetahui ringkasan cara mem-build OpenThread, lihat Panduan mem-build.
Gunakan opsi build -DOT_JOINER=ON
untuk mengaktifkan peran Penggabung.
Petunjuk khusus tentang mem-build platform yang didukung dengan GNU Autotools dapat ditemukan di setiap folder platform contoh.
Saat meminta Joiner, penting untuk memahami istilah dan konsep berikut:
Bergabung dengan Kredensial Perangkat: Anda harus memberikan Frasa Sandi untuk mengirimkan perangkat, misalnya
J01NU5
. Frasa sandi ini terpisah dari Kredensial Komisaris yang Anda buat saat membentuk jaringan Thread, dan memiliki persyaratan yang berbeda:- Harus berupa string semua karakter alfanumerik huruf besar (0-9 dan A-Y, tidak termasuk I, O, Q, dan Z agar mudah dibaca), dengan panjang antara 6 hingga 32 karakter.
Bergabung dengan Kredensial Perangkat juga dapat disebut sebagai Frasa Sandi Gabung, Sandi Gabung, atau PSKd. Frasa sandi ini digunakan untuk mengautentikasi perangkat selama Komisi Thread. Anda juga dapat menggunakannya dengan nilai EUI64 perangkat untuk membuat Kode QR unik.
PSKd: Kunci yang Dibagikan Sebelumnya untuk Joiner. PSKd adalah Kredensial Perangkat yang Bergabung saat dienkode secara khusus dalam bentuk biner.
EUI-64: ID Unik yang Diperluas 64-bit, misalnya
0000b57fffe15d68
. Ini adalah IEEE EUI-64 yang ditetapkan pabrik perangkat, yang digunakan untuk membuat kode QR dan mengidentifikasi perangkat secara unik.
Setelah perangkat Joiner siap, dapatkan IEEE-64 yang ditetapkan pabrik. Gunakan perintah eui64
di CLI OpenThread:
eui64
0000b57fffe15d68
Done
Pilih jenis Komisaris
OpenThread Commissioner memberikan OT Commissioner CLI untuk memesan perangkat secara eksternal.
OT Commissioner CLI berjalan pada mesin host yang sama dengan OTBR. Dalam panduan berikutnya, pelajari cara menggunakan OT Commissioner CLI untuk terhubung ke router pembatas dan memesan perangkat baru.