Google is committed to advancing racial equity for Black communities. See how.
Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

OpenThread Daemon

Architektura OT RCP

OpenThread Daemon (OT Daemon) to tryb budowania OpenThread POSIX, który uruchamia OpenThread jako usługę. Używa gniazda UNIX jako wejścia i wyjścia, z którym klienci mogą łączyć się i komunikować za pomocą OpenThread CLI jako protokołu.

OT Daemon jest używany w projekcie procesora radiowego (RCP). Jest dołączony do OpenThread pod adresem /src/posix .

Budować

Aby zbudować plik binarny OT Daemon, skonfiguruj system za pomocą bootstrap i użyj przełącznika DAEMON z kompilacją POSIX:

./bootstrap
make -f src/posix/Makefile-posix DAEMON=1

Połączyć

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

Symulowany węzeł:

./output/posix/x86_64-unknown-linux-gnu/bin/ot-daemon 'spinel+hdlc+forkpty://output/x86_64-unknown-linux-gnu/bin/ot-rcp?forkpty-arg=1'

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

./output/posix/x86_64-unknown-linux-gnu/bin/ot-daemon 'spinel+hdlc+uart:///dev/ttyACM0?uart-baudrate=115200'

Kontrola

Gdy instancja OT Daemon jest uruchomiona, użyj wbudowanego kontrolera do zarządzania podłączonym węzłem:

./output/posix/x86_64-unknown-linux-gnu/bin/ot-ctl

Spowoduje to otwarcie wiersza poleceń OpenThread, z którego można normalnie korzystać.

Alternatywnie możesz wydawać polecenia OpenThread CLI bezpośrednio z wiersza poleceń, używając ot-ctl binarnego ot-ctl :

sudo ot-ctl state

Codelabs

Aby dowiedzieć się więcej na temat korzystania z OT Daemon, zobacz nasze Simulation Codelabs:

Wypróbuj Simulation Codelab z Dockerem Wypróbuj Simulation Codelab z zestawem narzędzi do budowania