OpenThread Daemon (OT Daemon) adalah mode build OpenThread POSIX yang berjalan OpenThread sebagai layanan. OpenVPN menggunakan soket UNIX sebagai input dan {i>output<i}, yang klien dapat 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 membangun biner OT Daemon, jalankan skrip cmake-build dan gunakan
Tombol OT_DAEMON dengan build POSIX:
./script/bootstrap./script/cmake-build posix -DOT_DAEMON=ON
Connect
Setelah dibuat, hubungkan ke node OpenThread.
Node yang disimulasikan:
./build/posix/src/posix/ot-daemon 'spinel+hdlc+forkpty://output/simulation/bin/ot-rcp?forkpty-arg=1'Node sebenarnya terletak di /dev/ttyACM0:
./build/posix/src/posix/ot-daemon 'spinel+hdlc+uart:///dev/ttyACM0?uart-baudrate=115200'Kontrol
Sewaktu instance OT Daemon berjalan, gunakan pengontrol bawaan untuk mengelola {i>node<i} yang terhubung:
./build/posix/src/posix/ot-ctlTindakan ini akan membuka command line OpenThread, yang dapat Anda gunakan seperti biasa.
Atau, Anda dapat menjalankan perintah OpenThread CLI langsung dari perintah
baris, menggunakan biner ot-ctl:
sudo ot-ctl stateCodelab
Untuk mempelajari lebih lanjut cara menggunakan OT Daemon, lihat Codelab Simulasi kami:
Coba Codelab Simulasi dengan Docker Coba Codelab Simulasi dengan toolchain build