OpenThread Daemon

OT RCP Mimarisi

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