Demon demo OpenThread

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Architektura OT RCP

Daemon OpenThread (OT Daemon) to tryb kompilacji POSIX OpenThread, który uruchamia OpenThread jako usługę. Wykorzystuje gniazdo UNIX jako dane wejściowe i wyjściowe, z którym klienty mogą się komunikować i komunikować za pomocą interfejsu wiersza poleceń OpenThread jako protokół.

Demon OT jest używany w modelu RCP (Radio Co-Processor). Jest on dołączony do OpenThread pod adresem /src/posix.

Kompilacja

Aby utworzyć plik binarny OT Daemon, uruchom skrypt cmake-build i użyj przełącznika OT_DAEMON w kompilacji POSIX:

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

Connect

Po utworzeniu połączenia podłącz go do węzła OpenThread.

Węzeł symulowany:

./build/posix/src/posix/ot-daemon 'spinel+hdlc+forkpty://output/simulation/bin/ot-rcp?forkpty-arg=1'

Rzeczywisty węzeł zlokalizowany w /dev/ttyACM0:

./build/posix/src/posix/ot-daemon 'spinel+hdlc+uart:///dev/ttyACM0?uart-baudrate=115200'

Grupa kontrolna

Gdy działa demon OT, użyj wbudowanego kontrolera, aby zarządzać połączonym węzłem:

./build/posix/src/posix/ot-ctl

Otworzy się wiersz poleceń OpenThread, którego można używać jak zwykle.

Możesz też uruchomić polecenia interfejsu wiersza poleceń OpenThread bezpośrednio w wierszu poleceń, używając pliku binarnego ot-ctl:

sudo ot-ctl state

Ćwiczenia z programowania

Aby dowiedzieć się więcej o korzystaniu z demona OT, zapoznaj się z naszymi warsztatami dotyczącymi symulacji:

Wypróbuj symulację ćwiczeń z programowania z Dockerem Wypróbuj symulację ćwiczeń z programowania z łańcuchem narzędzi