omnet++中汽车节点与标准主机通信的参数
Parameters to communicate between car node and standard host in omnet++
我想在汽车节点和标准主机节点之间进行通信。我正在使用 veins_inet 汽车节点。当我 运行 我的模拟时,会询问很多参数,例如analomodel,x轴,y轴等
- 我应该在 ini 文件中插入哪些参数?
- 我的服务器节点(标准主机)的应用程序类型应该是什么?
##############################我的 .ned 文件########### ############
package testingFOG;
import inet.networklayer.configurator.ipv4.IPv4NetworkConfigurator;
import inet.node.ethernet.Eth100M;
import inet.node.inet.AdhocHost;
import inet.node.inet.Router;
import inet.node.inet.StandardHost;
import inet.node.inet.WirelessHost;
import inet.node.wireless.AccessPoint;
import inet.physicallayer.ieee80211.packetlevel.Ieee80211ScalarRadioMedium;
import inet.visualizer.contract.IIntegratedVisualizer;
import org.car2x.veins.nodes.Car;
network testingFOG
{
@display("bgb=500,300");
submodules:
visualizer: <default("IntegratedCanvasVisualizer")> like IIntegratedVisualizer if hasVisualizer() {
parameters:
@display("p=36,34");
}
configurator: IPv4NetworkConfigurator {
parameters:
assignDisjunctSubnetAddresses = false;
@display("p=36,83");
}
radioMedium: Ieee80211ScalarRadioMedium {
parameters:
@display("p=34,134");
}
//endNode: WirelessHost { //wirelessHost1
// parameters:
// @display("p=246,111");
//}
serverNode: StandardHost {//wiredHost1
parameters:
@display("p=400,147;i=device/server");
}
// wiredHost2: StandardHost {
// parameters:
// @display("p=412,70");
// }
// router: Router {
// parameters:
// @display("p=296,69");
// }
AP: AccessPoint {
parameters:
@display("p=351,86");
}
vehicularNode: Car {
@display("p=239,198");
}
connections allowunconnected:
//accessPoint.ethg++ <--> Eth100M <--> router.ethg++;
serverNode.ethg++ <--> Eth100M <--> AP.ethg++;
// wiredHost2.ethg++ <--> Eth100M <--> router.ethg++;
}
################################我的 .ini 文件######### ######################
[General]
network = testingFOG
sim-time-limit = 400s
tkenv-plugin-path = ../../../etc/plugins
**.addDefaultRoutes = false
**.*Node.numUdpApps = 2
**.*Node.udpApp[0].typename = "UDPEchoApp"
**.*Node.udpApp[0].localPort = 1000
**.serverNode.udpApp[*].typename = "UDPBasicApp"
**.vehicularNode.applType= "TraCIDemo11p"
**.serverNode.udpApp[1].destAddresses = "vehicularNode"
**.vehicularNode.udpApp[1].destAddresses = "serverNode"
**.*Node.udpApp[1..].destPort = 1000
**.*Node.udpApp[1..].messageLength = 100B
**.*Node.udpApp[1..].sendInterval = 1s
**.*Node.udpApp[1..].stopTime = 300s
**.initialZ = 0m
在.ini文件源模式下,进入控制台选项卡,找到NED参数选项卡。它具有您拥有的模块的所有可用参数。
我想在汽车节点和标准主机节点之间进行通信。我正在使用 veins_inet 汽车节点。当我 运行 我的模拟时,会询问很多参数,例如analomodel,x轴,y轴等
- 我应该在 ini 文件中插入哪些参数?
- 我的服务器节点(标准主机)的应用程序类型应该是什么?
##############################我的 .ned 文件########### ############
package testingFOG;
import inet.networklayer.configurator.ipv4.IPv4NetworkConfigurator;
import inet.node.ethernet.Eth100M;
import inet.node.inet.AdhocHost;
import inet.node.inet.Router;
import inet.node.inet.StandardHost;
import inet.node.inet.WirelessHost;
import inet.node.wireless.AccessPoint;
import inet.physicallayer.ieee80211.packetlevel.Ieee80211ScalarRadioMedium;
import inet.visualizer.contract.IIntegratedVisualizer;
import org.car2x.veins.nodes.Car;
network testingFOG
{
@display("bgb=500,300");
submodules:
visualizer: <default("IntegratedCanvasVisualizer")> like IIntegratedVisualizer if hasVisualizer() {
parameters:
@display("p=36,34");
}
configurator: IPv4NetworkConfigurator {
parameters:
assignDisjunctSubnetAddresses = false;
@display("p=36,83");
}
radioMedium: Ieee80211ScalarRadioMedium {
parameters:
@display("p=34,134");
}
//endNode: WirelessHost { //wirelessHost1
// parameters:
// @display("p=246,111");
//}
serverNode: StandardHost {//wiredHost1
parameters:
@display("p=400,147;i=device/server");
}
// wiredHost2: StandardHost {
// parameters:
// @display("p=412,70");
// }
// router: Router {
// parameters:
// @display("p=296,69");
// }
AP: AccessPoint {
parameters:
@display("p=351,86");
}
vehicularNode: Car {
@display("p=239,198");
}
connections allowunconnected:
//accessPoint.ethg++ <--> Eth100M <--> router.ethg++;
serverNode.ethg++ <--> Eth100M <--> AP.ethg++;
// wiredHost2.ethg++ <--> Eth100M <--> router.ethg++;
}
################################我的 .ini 文件######### ######################
[General]
network = testingFOG
sim-time-limit = 400s
tkenv-plugin-path = ../../../etc/plugins
**.addDefaultRoutes = false
**.*Node.numUdpApps = 2
**.*Node.udpApp[0].typename = "UDPEchoApp"
**.*Node.udpApp[0].localPort = 1000
**.serverNode.udpApp[*].typename = "UDPBasicApp"
**.vehicularNode.applType= "TraCIDemo11p"
**.serverNode.udpApp[1].destAddresses = "vehicularNode"
**.vehicularNode.udpApp[1].destAddresses = "serverNode"
**.*Node.udpApp[1..].destPort = 1000
**.*Node.udpApp[1..].messageLength = 100B
**.*Node.udpApp[1..].sendInterval = 1s
**.*Node.udpApp[1..].stopTime = 300s
**.initialZ = 0m
在.ini文件源模式下,进入控制台选项卡,找到NED参数选项卡。它具有您拥有的模块的所有可用参数。