OpenThread Daemon (OT Daemon), tek bir makineyle çalışan OpenThread'i (Hizmet olarak OpenThread) tıklayın. Giriş ve çıkış olarak bir UNIX soketi kullanır. istemciler, protokol olarak OpenThread KSA'yı kullanarak bağlanıp iletişim kurabilir.
OT Daemon, Radyo Ortak İşlemci (RCP) tasarımında kullanılır. Şunlara dahildir:
/src/posix
adresinde OpenThread'i açın.
Derleme
OT Daemon ikili programını oluşturmak için cmake-build
komut dosyasını çalıştırın ve
POSIX yapısıyla OT_DAEMON
geçişi:
./script/bootstrap
./script/cmake-build posix -DOT_DAEMON=ON
Bağlan
Oluşturduktan sonra bir OpenThread düğümüne bağlayın.
Düğüm simülasyonu:
./build/posix/src/posix/ot-daemon 'spinel+hdlc+forkpty://output/simulation/bin/ot-rcp?forkpty-arg=1'
Gerçek düğüm /dev/ttyACM0
konumunda bulunuyor:
./build/posix/src/posix/ot-daemon 'spinel+hdlc+uart:///dev/ttyACM0?uart-baudrate=115200'
Kontrol
Bir OT Daemon örneği çalışırken aşağıdakileri yönetmek için yerleşik denetleyiciyi kullanın bağlı düğüm:
./build/posix/src/posix/ot-ctl
Bu işlem, normal şekilde kullanabileceğiniz OpenThread komut satırını açar.
Alternatif olarak, OpenThread CLI komutlarını doğrudan komuttan da yayınlayabilirsiniz
satırı, ot-ctl
ikilisini kullanarak:
sudo ot-ctl state
Codelab uygulamaları
OT Arka Plan Programı'nı nasıl kullanacağınız hakkında daha fazla bilgi edinmek için Simülasyon Codelab'lerimize bakın:
Simulation Codelab'i şunun Docker Simülasyon Codelab'ini deneyin daha kapsamlı bir bakış açısına sahip.