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

Daemon OpenThread

Arsitektur OT RCP

OpenThread Daemon (OT Daemon) adalah mode build OpenThread POSIX yang menjalankan OpenThread sebagai layanan. Perangkat ini menggunakan soket UNIX sebagai input dan output, yang dapat digunakan klien untuk terhubung dan berkomunikasi menggunakan OpenThread CLI sebagai protokol.

OT Daemon digunakan dalam desain Radio Co-Processor (RCP). Alat ini disertakan dengan OpenThread di /src/posix.

Build

Untuk mem-build biner OT Daemon, jalankan skrip cmake-build dan gunakan tombol OT_DAEMON dengan build POSIX:

./bootstrap
./script/cmake-build posix -DOT_DAEMON=ON

Connect

Setelah dibuat, hubungkan ke node OpenThread.

Node simulasi:

./build/posix/src/posix/ot-daemon 'spinel+hdlc+forkpty://output/simulation/bin/ot-rcp?forkpty-arg=1'

Node aktual yang terletak di /dev/ttyACM0:

./build/posix/src/posix/ot-daemon 'spinel+hdlc+uart:///dev/ttyACM0?uart-baudrate=115200'

Kontrol

Saat instance OT Daemon berjalan, gunakan pengontrol bawaan untuk mengelola node yang terhubung:

./build/posix/src/posix/ot-ctl

Tindakan ini akan membuka command line OpenThread, yang dapat Anda gunakan seperti biasa.

Atau, Anda dapat mengeluarkan perintah OpenThread CLI langsung dari command line, menggunakan biner ot-ctl:

sudo ot-ctl state

Codelab

Untuk mempelajari lebih lanjut cara menggunakan OT Daemon, lihat Codelab Simulasi kami:

Coba Codelab Simulasi dengan Docker Coba Codelab Simulasi dengan toolchain build