OpenThread Arka Plan Programı

OT RCP Mimarisi

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