OpenThread Daemon (OT Daemon), hizmet olarak OpenThread'ı çalıştıran bir OpenThread POSIX derleme modudur. İstemcilerin OpenThread KSA'yı protokol olarak kullanarak giriş ve iletişim kurabilmesi için giriş ve çıkış olarak bir UNIX soketi kullanır.
OT Daemon, Radyo İşleyici (RCP) tasarımında kullanılır. /src/posix
adresindeki OpenThread'e dahildir.
Topluluk
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ğlantı kurun
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'
Gerçek düğüm /dev/ttyACM0
:
./build/posix/src/posix/ot-daemon 'spinel+hdlc+uart:///dev/ttyACM0?uart-baudrate=115200'
Kontrol
OT Daemon'un bir ö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, normalde 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ı yayınlayabilirsiniz:
sudo ot-ctl state
Codelab uygulamaları
OT Daemon'ı kullanma hakkında daha fazla bilgi için Simülasyon Kod Laboratuvarları'na göz atın:
Simülasyon Codelab'ini Docker ile Deneyin Simülasyon Codelab'ini derleme derleme aracıyla deneyin