
OpenThread Daemon (OT Daemon), OpenThread hizmetini hizmet olarak çalıştıran bir OpenThread POSIX derleme modudur. İstemcilerin protokol olarak OpenThread CLI kullanarak bağlanıp iletişim kurabileceği giriş ve çıkış olarak bir UNIX soketi kullanır.
OT Daemon, Radyo Ortak İşlemci (RCP) tasarımında kullanılır. /src/posix
adresinde OpenThread ile birlikte bulunmaktadır.
Yapı
OT Daemon ikili programını derlemek için cmake-build
komut dosyasını çalıştırın ve POSIX derlemesiyle OT_DAEMON
anahtarını kullanın:
./bootstrap
./script/cmake-build posix -DOT_DAEMON=ON
Bağlan
Derlendikten sonra bir OpenThread düğümüne bağlayın.
Simüle edilen düğüm:
./build/posix/src/posix/ot-daemon 'spinel+hdlc+forkpty://output/simulation/bin/ot-rcp?forkpty-arg=1'
/dev/ttyACM0
üzerinde bulunan gerçek düğüm:
./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 işlem, normal olarak kullanabileceğiniz OpenThread komut satırını açar.
Alternatif olarak, OpenThread CLI komutlarını doğrudan ot-ctl
komut satırından komut satırından yayınlayabilirsiniz:
sudo ot-ctl state
Codelab'ler
OT Daemon'u nasıl kullanacağınız hakkında daha fazla bilgi edinmek için Simülasyon Codelab'lerimize bakın:
Simülasyon Codelab'i Docker'la deneyin Simülasyon Codelab'i derleme araç zinciriyle deneyin