OpenThread Daemon

OT RCP Mimarisi

OpenThread Daemon (OT Daemon), OpenThread'i hizmet olarak çalıştıran bir OpenThread POSIX derleme modudur. İstemcilerin bağlantı ve iletişim kurmak için OpenThread CLI'ı protokol olarak kullanarak bağlanabildiği ve iletişim kurabildiği, giriş ve çıkış olarak bir UNIX soketi kullanır.

OT Daemon, Radyo Ortak İşlemci (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:

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

Bağla

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 işlemleri

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 şekilde kullanabileceğiniz OpenThread komut satırını açar.

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

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:

Docker ile Simulation Codelab'i deneyin Derleme aracı zinciriyle Simulation Codelab'i deneyin