2017-01-24 16 views
0

私は802.15.4aデバイスのシミュレーションを実行しようとしています。 このため、私は非常に便利なモジュールを提供するMiXiMを使用しています。Omnet ++とMiXiM

具体的には、2つのHost802154Aが互いに通信する最初の(非常に簡単な)構成が必要です。

package eval; 
import inet.physicallayer.ieee802154.bitlevel.Ieee802154UWBIRRadioMedium; 
import org.mixim.modules.node.Host802154A; 


// 
// TODO documentation 
// 
network env 
{ 
    @display("bgb=639,446"); 
    submodules: 
     dev1: Host802154A { 
      @display("p=128,166"); 
     } 
     dev2: Host802154A { 
      @display("p=402,166"); 
     } 
     ieee802154Medium: Ieee802154UWBIRRadioMedium { 
      @display("p=513,37"); 
     } 
} 

を次のように

私はその後、network.nedを作成し、私は実験を実行するために、多くのガイドをチェックしますが、私はどのように「開始」と理解を確認していません。

omnetpp.iniファイルが必要ですが、それには何が含まれていますか?

dev1とdev2の2つの.ccファイルを定義する必要はありますか?

私は、2つのデバイスにメッセージを交換したいだけです。それ以上のことはありません。

+0

OMNeT ++のドキュメントを読んで、いくつかのチュートリアル(最も重要なのは、TicTocチュートリアル)をやりましたか? –

+0

もちろん、MiXiMはomnet ++ 5.0でサポートされていないという主な問題があったと思います。 バージョン4をインストールしました。MiXiMライブラリのサンプルを実行することができました。これにより、シミュレータの概要が分かりました – brid

答えて

0

実際、omnetpp.iniファイルが必要になります。 OMNeT ++マニュアルと最も重要なチュートリアルをチェック - the TicToc Tutorial

A(ビット時代遅れ)クイックスタートガイドはこちらです:追加の.ccファイル用としてhttps://omnetpp.org/pmwiki/index.php?n=Main.OmnetppInNutshell

、あなたがMiXiMから標準のホスト定義に依存している場合追加の.ccファイルは必要ありません。 MiXiMの基本的な例は、MiXiMのホストとクラスがどのようにインスタンス化され、使用されているかをより深く理解する一方、omnetpp.iniは正しいパラメータ化を提供します。