ec = ExperimentController(exp_id = "ns3-local-wifi-ping")
# Simulation will executed in the local machine
-node = ec.register_resource("LinuxNode")
+node = ec.register_resource("linux::Node")
ec.set(node, "hostname", "localhost")
# Add a simulation resource
-simu = ec.register_resource("LinuxNS3Simulation")
+simu = ec.register_resource("linux::ns3::Simulation")
ec.set(simu, "verbose", True)
ec.register_connection(simu, node)
manager1 = ec.register_resource("ns3::ArfWifiManager")
ec.register_connection(dev1, manager1)
+# Mark the node as a wireless access point
mac1 = ec.register_resource("ns3::ApWifiMac")
ec.set(mac1, "Standard", "WIFI_PHY_STANDARD_80211a")
ec.register_connection(dev1, mac1)
# Adding constant mobility to the ns-3 node
mobility2 = ec.register_resource("ns3::ConstantPositionMobilityModel")
position2 = "%d:%d:%d" % (50, 50, 0)
-ec.set(mobility2, "Position", position1)
+ec.set(mobility2, "Position", position2)
ec.register_connection(nsnode2, mobility2)
# Add a wifi station net device to the node
manager2 = ec.register_resource("ns3::ArfWifiManager")
ec.register_connection(dev2, manager2)
+# Mark the node as a wireless station
mac2 = ec.register_resource("ns3::StaWifiMac")
ec.set(mac2, "Standard", "WIFI_PHY_STANDARD_80211a")
ec.register_connection(dev2, mac2)