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

Daemon OpenThread

Arsitektur RCP OT

OpenThread Daemon (OT Daemon) adalah mode build OpenThread POSIX yang menjalankan OpenThread sebagai layanan. Ini menggunakan soket UNIX sebagai input dan output, di mana klien dapat terhubung dan berkomunikasi menggunakan OpenThread CLI sebagai protokol.

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

Membangun

Untuk membangun biner OT Daemon, jalankan cmake-build naskah dan menggunakan OT_DAEMON saklar dengan POSIX membangun:

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

Menghubung

Setelah dibangun, hubungkan ke node OpenThread.

Simpul simulasi:

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

Simpul nyata yang terletak di /dev/ttyACM0 :

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

Kontrol

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

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

Ini akan membuka baris perintah OpenThread, yang dapat Anda gunakan seperti biasa.

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

sudo ot-ctl state

Codelab

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

Coba Simulasi Codelab dengan Docker mencoba Simulasi Codelab dengan membangun toolchain