問題タブ [nesc]

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 投票する
0 に答える
119 参照

tinyos - TelosB ie TinyOS で TestNetworkC.nc を実行中のバグのある出力

TelosB を使用してスループット、パケット配信率、およびネットワーク ライフタイムを測定することにより、ネットワークを分析しようとしています。シミュレーションとプログラミングに TinyOS-2.1.1 を使用しています。ベースコードとして、OS に付属のTestNetworkC.ncを使用しています。

データを取得するためにいくつかの変更を行いましたが、出力にバグがあります。この出力は、1 つのノード (ルート) のみが送受信を行っており、残りはアイドル状態のままであることを示しています。

私がシミュレートするために使用しているPythonコードは

私が得ている出力は

DEBUG (1): 送信: 1 Rec: 0 Suc: 0 失敗:0 失敗: 0

ルート、つまりノード 0 を除くすべてのノード:

DEBUG (0): 送信: 115 Rec: 115 Suc: 115 失敗:0 失敗: 0

理想的には、失敗したメッセージがあるはずですが、ここでは発生しません。

問題は、送信と受信の両方を行うのはルート ノードだけである理由です。このセットアップでスループット、PDR、およびネットワーク ライフタイムを測定するにはどうすればよいですか?