Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。詳細をご覧ください。

OpenThreadデーモン

OTRCPアーキテクチャ

OpenThreadデーモン(OTデーモン)は、OpenThreadをサービスとして実行するOpenThreadPOSIXビルドモードです。 UNIXソケットを入力および出力として使用し、クライアントはOpenThreadCLIをプロトコルとして使用して接続および通信できます。

OTデーモンは、Radio Co-Processor(RCP)の設計で使用されます。それにOpenThreadに含まれています/src/posix

建てる

、OTデーモンバイナリをビルドし実行するにはcmake-buildスクリプトを使用してOT_DAEMON POSIXビルドでスイッチを:

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

接続

ビルドしたら、OpenThreadノードに接続します。

シミュレートされたノード:

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

ある本当のノード/dev/ttyACM0

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

コントロール

OTデーモンのインスタンスの実行中に、組み込みコントローラーを使用して、接続されたノードを管理します。

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

これにより、OpenThreadコマンドラインが開き、通常どおり使用できます。

また、あなたが使用して、コマンドラインから直接OpenThread CLIコマンドを発行することができot-ctlバイナリを:

sudo ot-ctl state

Codelabs

OTデーモンの使用方法の詳細については、シミュレーションコードラボを参照してください。

ドッカーとシミュレーションコードラボをお試しくださいビルドツールチェーンとシミュレーションコードラボをお試しください