問題タブ [openthread]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
627 参照

iot - How many hops does OpenThread support?

As a mesh, a signal can propagate across devices. Naturally there must be a hop limit. How many node hops does OpenThread support?

0 投票する
1 に答える
205 参照

iar - 「PrefixTlv」に関連する OpenThread コンパイル エラー

OpenThread コードを取得してコンパイルし、SoC (SiLabs - Mighty Gecko) にダウンロードするように依頼されました。src フォルダからすべてのファイルを追加し、IAR Embedded Workbench IDE で実行しようとしましたが、'PrefixTlv' に関する多数のエラーが発生します。最も一般的なエラーが次のように表示されるため、これが定義されているファイルが見つからないようです: Error[Pe020]: identifier "PrefixTlv" is undefined.

0 投票する
1 に答える
260 参照

openthread - OpenThread は NXP KW2x をサポートしていますか?

OpenThreadプレスリリース

「OpenThread は、NXP Semiconductors や Silicon Labs などのシリコン プロバイダの Thread 対応無線および対応する開発キットで実行できます」という言い回しがあります。

これは現在のソースであり、コンパイルして開始する必要があるだけですか、それとも誰かがハードウェア抽象化レイヤーを実装した場合、これは NXP KW2x ハードウェアをサポートする可能性がありますか?

後者の場合、それを OpenThread に追加する方法の出発点となるドキュメントまたはクラスはありますか?

0 投票する
1 に答える
273 参照

platform - CC2538 の OpenThread をテストする手順は何ですか?

CC2538 の Github で提供されているデモでは、テスト手順について説明していません。POSIX (古いバージョン) で説明されている手順に従うと、startコマンドは無効になります。

ドキュメントにはコマンドとしてhelp記載されていますstartが、これは有効なコマンドではありません (cli.cpp 内)。

誰かがテスト手順を案内してくれますか?

0 投票する
1 に答える
292 参照

networking - OpenThread のパフォーマンス目標または要件はありますか?

私は Windows で OpenThread のプロトタイプを作成してきましたが、Mac クラスが持つ現在の CSMA バックオフ ロジックでは、競合が見られなくても、送信前に平均 9 ミリ秒待機することに気付きました。これは、128 バイトのパケットを待つのに非常に長い時間のようです。

Windows プロトタイプで 1 つの仮想 (すべてソフトウェア) デバイスから別のデバイスに ping を実行すると、小さなパケットに対して次のような結果が得られます。

より大きなパケットの場合、次のようになります。

最後に、2 つの仮想インターフェイスで iPerf を使用しましたが、最大 77 Kbits/sec を超えることはありませんでした。IEEE 802.15.4 セクション 1 の RFC 6282 IPv6 データグラムによると、802.15.4 は理論的には次のようになっている必要があります。

リンク スループットが 250 kbps 以下のワイヤレス リンク

OpenThread は 77 kbps よりも近くなるはずです。

ベース OpenThread ライブラリが達成できる速度に関する設定要件または目標はありますか?

少なくとも最初のうちは、Mac クラスのバックオフ時間を短くする必要がありますか?

0 投票する
1 に答える
408 参照

c - OpenThread - ノードは常にデタッチされる - CC2650

このリンクのコマンド例に従って、CC2650 Launchpad で OpenThread を使用しようとしています。

ただし、ノードの状態は永久に切り離されたままです。また、状態を手動でリーダーに設定しようとすると、ノードはエラー 29 を出力します。これは、 OpenThreadのステータス コードに関するリファレンス ページによると、予約済みのコードに対応しています。

この場合、どうすればリーダーモードをオンにできますか?