<ph type="x-smartling-placeholder"></ph> GitHub のソースを表示
OpenThread ボーダー ルーター(OTBR)には、 使用しないでください。
PSKc ジェネレータ
pskc
(ot-br-posix/tools で利用可能)
コミッショナー(PSKc)用の事前共有キーを生成します。「
PSKc は、外部の Thread コミッショナーを Thread で認証するために使用されます。
接続しますこのツールを使用するには、OTBR をビルドしてインストールしてください。
構築後、pskc
は次の場所にあります。
ot-br-posix/build/otbr/tools
。
パラメータ
PSKc は次のパラメータから生成されます。
- コミッショナーのクルデンシャル
- スレッド ネットワーク拡張 PAN ID
- スレッド ネットワーク名
用途
構文:
pskc commissioner-credential extpanid network-name
例:
cd ~/ot-br-posix/build/otbr/tools
./pskc J01NME 1234AAAA1234BBBB MyOTBRNetwork
ee4fb64e9341e13846bbe7e1c52b6785
このツールを ot-ctl
で使用する方法については、社外向け資料をご覧ください。
コミッショニング。
ステアリング データ生成ツール
steering-data
(ot-br-posix/tools で利用可能)
ブルーム フィルタを使用して、Joiner のセットのハッシュを生成する
使用します。コミッショニング中、Joiner は
Joiner 自体を含むステアリング データを広告するネットワーク。Google Cloud で
OTBR をインストールしてください。
構築後、steering-data
は次の場所にあります。
ot-br-posix/build/otbr/tools
。
パラメータ
ステアリング データは、次のパラメータから生成されます。
- ステアリング データのバイト長(省略可、デフォルトは 16)
- Joiner ID(EUI-64)
用途
構文:
steering-data [length] joiner-id
例:
cd ~/ot-br-posix/build/otbr/tools
./steering-data 0000b57fffe15d68
00000000000000000020000000000100
複数の Joiner ID を使用して、それらすべてをステアリング データに含めます。
./steering-data 0000b57fffe15d68 0000c57fffe15d68
00000000000080000020000000000500
length
パラメータを使用して、結果として得られるステアリングのバイト長を変更する
data:
./steering-data 8 0000b57fffe15d68
0020000000000100
OTBR コミッショナー
デフォルトでは、コミッショナー ロールは OTBR で有効になっています。
-DOT_COMMISSIONER=ON
フラグが設定されたデバイスのコミッショナー ロール。
OTBR を実行するプラットフォームで、ot-ctl commissioner
を使用して Joiners をコミッションします
使用できます。
パラメータ
「help
」と入力すると、コマンドのリストが表示されます。
sudo ot-ctl commissioner help
用途
構文:
sudo ot-ctl commissioner parameters
例:
sudo ot-ctl commissioner start
Donesudo ot-ctl commissioner joiner add 2f57d222545271f1 J01NME
Done
MeshCoP スクリプト
OTBR は、メッシュ コミッショニング プロトコル(Mesh Commissioning Protocol)の
OT Commissioner を使用して外部コミッショニングをテストします。
使用方法については、meshcop
テスト スクリプトをご覧ください。
ご覧ください。
console_ipv6 スクリプト
IPv6 機能をテストするには、standalone_ipv6
スクリプトを使用します。
開発環境には完全な IPv6 インフラストラクチャがありません(
(ネットワークがアップストリーム IPv6 プロバイダに接続されていない場合など)。
このスクリプトにより、OTBR を実行するプラットフォームに IPv6 アドレスを提供します。
このスクリプトは /ot-br-posix/script/standalone_ipv6
にあります。