Google is committed to advancing racial equity for Black communities. See how.

OpenThread Daemon

OT RCP Mimarisi

OpenThread Daemon (OT Daemon), OpenThread'i hizmet olarak çalıştıran bir OpenThread POSIX oluşturma modudur. İstemcilerin protokol olarak OpenThread CLI kullanarak bağlanabileceği ve iletişim kurabileceği giriş ve çıkış olarak bir UNIX soketi kullanır.

OT Daemon, Radyo Yardımcı İşlemci (RCP) tasarımında kullanılır. Hiç de OpenThread içerdiği /src/posix .

Yapı

, OT Daemon ikili oluşturmak çalıştırmak için cmake-build komut dosyası ve kullanımı OT_DAEMON POSIX yapı ile anahtarı:

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

Bağlamak

Oluşturulduktan sonra onu bir OpenThread düğümüne bağlayın.

Simüle edilmiş düğüm:

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

Bulunan Gerçek düğüm /dev/ttyACM0 :

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

Kontrol

Bir OT Daemon örneği çalışırken, bağlı düğümü yönetmek için yerleşik denetleyiciyi kullanın:

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

Bu, normal olarak kullanabileceğiniz OpenThread komut satırını açar.

Alternatif olarak, kullanarak komut satırından doğrudan OpenThread CLI komutlarını verebilir ot-ctl ikili:

sudo ot-ctl state

Codelab'ler

OT Daemon'un nasıl kullanılacağı hakkında daha fazla bilgi edinmek için Simulation Codelab'lerimize bakın:

Docker ile Simülasyon Codelab deneyin inşa toolchain ile Simülasyon Codelab deneyin