<ph type="x-smartling-placeholder"></ph> GitHub のソースを表示
Thread ネットワーク内のエンドデバイス(ED)がより適切な親に切り替えられるようにする 現在のルーターよりも多くのルーターを使用できます。 ネットワーク—定期的な親検索機能を有効にします。
ルーターが ED の親として適しているかどうかを判断するために、この機能は次のものをチェックします。 次のようなルーター属性があります。
- RSSI(受信信号強度インジケーター)
- リンクの品質
- ルーターと他のルーターの接続
- ルーターの既存の子の数
これにより、ED は可能な限り最適なルーターに接続し、 ルーターに接続しているとき。この機能は これは、既存の Thread ネットワークに新しいルーターを追加した場合に特に便利です。
仕組み
- ED は現在の親ルーターの平均 RSSI 値を確認し、
設定されたチェック間隔に従って
(
OPENTHREAD_CONFIG_PARENT_SEARCH_CHECK_INTERVAL
)。 - ED の現在の親ルーターの平均 RSSI 値が
設定されたしきい値
(
OPENTHREAD_CONFIG_PARENT_SEARCH_RSS_THRESHOLD
), 保護者による検索が開始されます。 <ph type="x-smartling-placeholder">- </ph>
- 親検索でより良い親ルーターが見つかると、ED は解除されます。 その現在の子-親リンクにアクセスし、MLE を開始する 添付 新しいルーターでの手順を確認します。
- 親ルーターを検索しても、より適切な親ルーターが見つからなかった場合は、 既存の子-親リンクはそのまま残ります。
- 親検索の試行後、ED は平均 RSSI をチェックするまで待機する
設定済みのバックオフに応じた現在の親ルーターの
インターバル
(
OPENTHREAD_CONFIG_PARENT_SEARCH_BACKOFF_INTERVAL
)。 このバックオフは、親検索の結果に関係なく発生します。
[Inform Previous Parent on 再接続機能 併用できます
有効にする方法
この機能はデフォルトで無効になっています。
定期的な親検索を有効にするには、
1
として OPENTHREAD_CONFIG_PARENT_SEARCH_ENABLE
/src/core/config/parent_search.h
OpenThread のビルドの前に以下の作業を行います。
#ifndef OPENTHREAD_CONFIG_PARENT_SEARCH_ENABLE
#define OPENTHREAD_CONFIG_PARENT_SEARCH_ENABLE 1
#endif
パラメータ
次のパラメータを使用します:
/src/core/config/parent_search.h
この機能をカスタマイズするには:
パラメータ | |||||
---|---|---|---|---|---|
OPENTHREAD_CONFIG_PARENT_SEARCH_CHECK_INTERVAL |
|
||||
OPENTHREAD_CONFIG_PARENT_SEARCH_BACKOFF_INTERVAL |
|
||||
OPENTHREAD_CONFIG_PARENT_SEARCH_RSS_THRESHOLD |
|
API
この機能の公開 API はありません。
CLI
この機能に関連する CLI コマンドはありません。