1
私は、車両シミュレーション用のSUMO-0.25.0、OMNeT ++ 5.0、Veins-4.4フレームワークに取り組んでいます。私は、車両通信のためのクロスレイヤルーティングプロトコルに興味があります。誰でも私がどのようにアプリケーション層からSNIRやRSSI値などのPHY/MAC層情報を取得できるかを私に示唆することができます。たとえば、Veinsのデモアプリケーションや私自身のAppLayerモデルですか?Veinsによるクロスレイヤー通信
postのomnet ++シグナルメカニズムを使用してフレーム受信中に計算されたSINR値のベクトルレコードです。しかし、TracIDemoや自分のAppLayerモデルなどの静脈デモアプリケーションにSINRやRSSI値を取得することはできません。
誰かが私にそれをどうやってできるか考えてもらえれば素晴らしいと思います。前もって感謝します。
PhyControlMessage msgに値を追加する必要がありますか? Decider80211pクラスとDeciderResult80211クラスを使用してアプリケーションに値を渡すことができます。もっと詳しく説明できますか? – Habib
上位層に渡すときに、下位層がメッセージに制御情報を添付することは確かに選択肢です。シミュレーションを作成する際には、RSSI値を格納するフィールドでアプリケーション層のメッセージを修正することも有効です。次に、下位層のモジュールを変更して受信した各メッセージを調べ、メッセージがアプリケーションのものであれば、その値を予約済みのフィールドに格納します。 –