打开目录ndnsim—ns-3—ndnSIM—example下的ndn-simple.cpp文件。
如果是只读权限,在终端root权限下运行命令:
chmod 777 ndn-simple.cpp
打开ndn-simple.cpp后,添加头文件。
#include "ns3/mobility-module.h"
添加移动命令
MobilityHelper mobility;
mobility.SetPositionAllocator ("ns3::RandomDiscPositionAllocator",
"X",StringValue ("100.0"),
"Y",StringValue ("100.0"),
"Rho",StringValue ("ns3:: UniformRandomVariable[Min=0|Max=30]"));
mobility.SetMobilityModel ("ns3::RandomWalk2dMobilityModel",
"Speed", StringValue ("ns3::ConstantRandomVariable[Constant=10.0]"),//Speed
"Bounds", RectangleValue (Rectangle (-900,900,-900,900)));
//7.INSTALL MOBILITY MODEL
mobility.Install (nodes);
创建节点,然后保存文件。
返回ns-3目录打开终端输入命令:
sudo ./waf --run=ndn-simple --vis