問題タブ [inet]

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

omnet++ - グローバル変数を宣言し、定期的に何かをチェックするのに最適な場所はどこですか?

私のシミュレーションは 1 つのモバイル ノードと 3 つのアクセス ポイントで構成されています。各アクセス ポイントに応じてモバイル ノードの方向を検出したいです。計算方法はわかっていますが、モバイル ノードの位置は時間によって変化します...

モバイル ノードの最後の位置を 1 秒前に保存したい..または 1 秒ごとに定期的にチェックする.問題は、毎秒実行されることを保証するコードを配置するのに最適な位置はどこかということです....ソースコードのファイルは、グローバル変数を宣言する方が良いですか? どんな助けでも大歓迎です...

0 投票する
1 に答える
101 参照

c++ - 関連する MN をアクセス ポイントに取得する方法はありますか?

私は INET を使用しており、3 つのアクセス ポイント (AP) と 1 つのモバイル ノード (MN) で構成されるシナリオをシミュレートしたいと考えています。シナリオ) 移動して AP からビーコンを取得します。AP と関連付ける前に、各 AP に関連付けられている他の MN の数を取得できますか? 多くのソース コードを調べたところ、MACaddressTable と ieee80211MgmtAP の stalist のようなものが見つかりました。これらは役に立ちますか? それらを関連付けられたMNの総数として使用すると、スタリストの長さをどのように評価できますか? またはMACaddressTable?

それ以外の場合は、AP 側でそれをカウントするカウンターを配置し、ビーコン フレームを介して送信する必要がありますか? もしそうなら、いくつかのガイドまたはショートカットを教えてください....

0 投票する
0 に答える
194 参照

c++ - omn​​et++/inet でのバッテリー動作の制御

inet モジュールを使用して、omnet++ でシミュレートされたワイヤレス センサー ネットワークで、指定された時間に放電および充電できるバッテリー モデルを作成する必要があります。

私が得た限りでは、IBatteryバッテリーの仕様と、おそらく再充電機能、および放電と充電期間を開始するための他のモジュール/方法を提供する実装を構築する必要があることを理解していました。

1 つのアイデアは、インターフェイスを実装するIPowerControlことでしたが、イベントの種類 (充電や放電など) を制御していないようです。

何を探すべきですか?私は inet のソース コードの次元に圧倒され、道に迷いました...

0 投票する
1 に答える
1634 参照

ini - omn​​etpp.ini ファイルの説明

上記は、omnetpp.iniシミュレーションを初期化するためのファイルのスニペットです (現在、私は WSN の「ワイヤレス センサー ネットワーク」をシミュレートしようとしています。ホストはセンサー ノードを表します。次の 2 行の意味を正確に知りたいです。

host[0]他のホストには ping を実行せず、他のすべてのホストはhost[0]2 回ping を実行するということですか? 誰か説明してくれませんか。

cMessageパケット (または) を から に移動さhost[0]せたい場合はどうすればよいhost[n]ですか? 使用できる INET のパッケージはありますか? (pingApp特定のホストへのpingを使用するように)

0 投票する
0 に答える
92 参照

omnet++ - 取得した rxPower () が常にゼロになるのはなぜですか?

既存の例を実行したところ、どこでも の戻り値がゼロに等しいことmobileIPv6に気付きました。rxpower

MN の位置をアクセス ポイントの近くと遠くに変更しましたが、アクセス ポイントについては何も変わりませんでした。rxpower

私が知りたいもう 1 つのことは、(受信信号強度インジケーター)rxpowerと等しいかどうかです。または私はからRSSI得ることができますか?RSSIrxPower


シミュレーション ログのイベント:

** イベント #256 t=0.165239371312 mIPv6Network.MN[0].wlan[0].agent (Ieee80211AgentSTA, id=127), on selfmsg startUp' (cMessage, id=28) Starting up Sending ScanRequest primitive to mgmt ** Event #1372 t=0.815239371312 mIPv6Network.MN[0].wlan[0].agent (Ieee80211AgentSTA, id=127), on inet::ieee80211::Ieee80211Prim_ScanConfirm' (cMessage, id=1680) mgmt からの確認処理中: inet::ieee80211::Ieee80211Prim_ScanConfirm DEBUG: 現在位置 = (180.408, 100, 0) 受信した AP リスト: 0. address=10-AA-00-00-00-01 channel=1 SSID=HOME beaconIntvl=0.1 rxPower= 0リストから AP アドレス = 10-AA-00-00-00-01 を選択し、認証を開始する AuthenticateRequest プリミティブを mgmt に送信する ** イベント #1460 t=0.81767038585 mIPv6Network.MN[0].wlan[0].agent (Ieee80211AgentSTA, id=127), on inet::ieee80211::Ieee80211Prim_AuthenticateConfirm' (cMessage, id=1823) Processing confirmation from mgmt: inet::ieee80211::Ieee80211Prim_AuthenticateConfirm Authentication successful, let's try to associate Sending AssociateRequest primitive to mgmt ** Event #1513 t=0.81913139312 mIPv6Network.MN[0].wlan[0].agent (Ieee80211AgentSTA, id=127), on inet::ieee80211::Ieee80211Prim_AssociateConfirm' (cMessage, id=1908) mgmt からの処理確認: inet::ieee80211::Ieee80211Prim_AssociateConfirm 関連付けが成功しました

0 投票する
1 に答える
697 参照

omnet++ - (omnet++) INET で SNR 値がどのように計算されるかを説明し、ノイズを想像しますか?

SNR について私が知る限り、信号対雑音比または雑音と信号強度の差です。そのため、モバイル ノードがアクセス ポイントから検出する信号の SNR 値が必要です。 SNR を計算するために推定しますか?

INET のソース コードを調べているうちに と が見つかりましgetSNR()setSNR()が、OMNeT++ でどのように機能するのかわかりませんか?