
OpenThread Daemon (OT Daemon), OpenThread hizmeti olan bir OpenThread POSIX derleme modudur. Giriş ve çıkış olarak UNIX yuvası kullanarak istemcilerin protokol olarak OpenThread CLI'yı kullanarak bağlanıp iletişim kurabilmesini sağlar.
OT Daemon, Radyo Ortak İşlemci (RCP) tasarımında kullanılır. /src/posix
adresindeki OpenThread ile birlikte sunulur.
Yapı
OT Daemon ikili programını oluşturmak 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
Oluşturduktan sonra bunu 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
adresinde bulunan gerçek düğüm:
./build/posix/src/posix/ot-daemon 'spinel+hdlc+uart:///dev/ttyACM0?uart-baudrate=115200'
Kontrol işlemleri
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, her zamanki gibi kullanabileceğiniz OpenThread komut satırını açar.
Alternatif olarak, ot-ctl
ikili programını kullanarak doğrudan komut satırından OpenThread CLI komutlarını yayınlayabilirsiniz:
sudo ot-ctl state
Codelab uygulamaları
OT Daemon'u nasıl kullanacağınız hakkında daha fazla bilgi edinmek için Simülasyon Codelab'lerimize göz atın:
Simülasyon Codelab'ini Docker ile deneyin Simülasyon Codelab'ini derleme araç zinciriyle deneyin