
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