
OpenThread Daemon (OT Daemon) adalah mode build POSIX OpenThread yang menjalankan OpenThread as a service. Protokol ini menggunakan soket UNIX sebagai input dan output, tempat klien dapat terhubung dan berkomunikasi menggunakan OpenThread CLI sebagai protokol.
OT Daemon digunakan dalam desain Radio Co-Processor (RCP). Ini disertakan dengan
OpenThread di /src/posix
.
Mem-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
Hubungkan
Setelah dibuat, hubungkan ke node OpenThread.
Simulasi node:
./build/posix/src/posix/ot-daemon 'spinel+hdlc+forkpty://output/simulation/bin/ot-rcp?forkpty-arg=1'
Node nyata yang terletak di /dev/ttyACM0
:
./build/posix/src/posix/ot-daemon 'spinel+hdlc+uart:///dev/ttyACM0?uart-baudrate=115200'
Mengontrol
Saat instance OT Daemon sedang 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 memberikan perintah CLI OpenThread 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