問題タブ [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.
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、およびネットワーク ライフタイムを測定するにはどうすればよいですか?