2016-08-18 5 views
0

現在Coojaでシミュレーションを実行しており、Directed Graph Radio Modelを使用してWSNをシミュレートしています。Cooja、Contiki OSのシミュレーションスクリプトを使用したパケット受信率の変更

研究要件のために、ノード間でDGRMコンフィグレータのパケット受信率をスクリプトを使用して動的に変更する必要があります。クワジャシミュレーションのsciptsでノード間のPRRを変更する方法を聞かせてもらえますか?

+0

antコマンドを使用してRealSimプラグインをコンパイルできず、それをcoojaにインポートできない場合は、次の提案が参考になるでしょう。1. \t build.xmlのcoojaのパスを変更してください 2. \t javaのインポート行を正しいパスに変更します。たとえばcontiki 2.7の場合、org.contikios.coojaからse.sics.coojaへのインポートパッケージのパス 3. \t 'Cooja'を 'GUI'に変更します。インポートラインとデクリレーションで 4. \tパスを変更するcooja.config –

答えて

0

シミュレーションスクリプトは、Coojaのインターフェイスの非常に限られたサブセットのみを公開しています。したがって、私が知る限り、これは可能ではありません。

代わりにRealSimを使用してください。これらの変更をトレースファイルに記述することにより、特定の時間にリンク品質を動的に変更することができます。

また、シミュレーションスクリプトにエクスポートされたインターフェイスを拡張しようとすることもできます。 Contikiソースのファイルtools/cooja/java/org/contikios/cooja/plugins/LogScriptEngine.javaを見てください。

+0

ありがとうございました!私はRealSimプラグインをインストールして、それは良い動作します!どうもありがとう! –

関連する問題