2017-04-10 12 views
0

私はプロジェクトのopenthreadを評価しており、チャンネルホッピングを使用しているかどうかについての情報を見つけようとしています。私はスレッドの仕様を読んで、ネットワークに参加するときに別のチャンネルのビーコンについて何かを見つけましたが、それ以降は何も見つかりませんでした。私もコードを見てきましたが、関連するセクションを見逃しているに違いありません。OpenThreadは周波数/チャネルホッピングを使用しますか?

私が質問しているのは、ZigBeeのような1つの802.15.4チャンネルに固執しているのか、それともWirelessHARTのような利用可能なスペクトル全体を使用しているのでしょうか?

答えて

1

Thread Specificationは標準のIEEE 802.15.4-2006 MACを使用し、チャネルホッピングは使用しません。ネットワーク上のすべてのデバイスは単一チャネルで通信するように設定されています。スレッド仕様には、他のネットワーク構成パラメータとともに、無線でネットワークのチャネルを動的に変更するためのメカニズムが含まれています。

+0

この動的変更はいつ発生しますか?ルーティングを失敗したときにチャネルを含むアクティブな運用データセットを変更できる仕様を正しく理解しましたか(セクション8)これは設定可能ですか? – user3095483

+0

ネットワーク構成の変更(チャネルを含む)は、スレッドのメッシュ・コミッショニング・プロトコルによって開始および配布されます。 [スレッドの仕様](http://threadgroup.org/ThreadSpec)にすべての詳細が記載されています。スレッドは構成変更を行うためのメカニズムを提供しますが、ポリシーは指定しません。上位レイヤは任意の入力に基づいてポリシーを実装できます。 – jhui

関連する問題