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

OpenThread デーモン

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。
OT RCP アーキテクチャ

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

OT デーモンは、無線コプロセッサ(RCP)設計で使用されます。OpenThread の /src/posix に含まれています。

構築

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

./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 コマンドラインが開きます。

別の方法として、ot-ctl バイナリを使用して、コマンドラインから OpenThread CLI コマンドを直接発行することもできます。

sudo ot-ctl state

Codelabs

OT デーモンの使い方について詳しくは、シミュレーション Codelab をご覧ください。

Docker でシミュレーションの Codelab を試す ビルド ツールチェーンでシミュレーションの Codelab を試す