Ns3 Projects for B.E/B.Tech M.E/M.Tech PhD Scholars.  Phone-Number:9790238391   E-mail: ns3simulation@gmail.com

NS3 Manet Projects

NS3 Manet Projects is a most promising and rapidly growing technology which is based on a self-organized and rapidly deployed network.A mobile ad-hoc network or MANET is an autonomous system of mobile routers (and associated hosts) connected by wireless links-the union of which forms an arbitrary graph.We assist Research Scholar in creating customized Ns3 Manet Projects.

Applications of MANET:

  • Robot data acquisition.
  • Military or police exercises.
  • Urgent business meetings.
  • MANET-VoVoN.
  • Mine site operations.
  • Personal area network.
  • Disaster relief operations.
  • Commercial sectors.
  • Local level etc.

Architecture of MANET:

Manet-Architecture

Research scope of MANET:

  • power management.
  • fault tolerant.
  • data on-demand.
  • fluctuating link capacity.
  • define effective communication technologies.
  • Design light weight terminal.

Sample code for MANET:


static void
CourseChange (std::string foo, Ptr<const MobilityModel> mobility)
{
Vector pos = mobility->GetPosition ();
Vector vel = mobility->GetVelocity ();
std::cout << Simulator::Now () << ", model=" << mobility << ", POS: x=" << pos.x << ", y=" << pos.y
<< ", z=" << pos.z << "; VEL:" << vel.x << ", y=" << vel.y
<< ", z=" << vel.z << std::endl;
}
Config::SetDefault ("ns3::RandomWalk2dMobilityModel::Mode", StringValue ("Time"));
Config::SetDefault ("ns3::RandomWalk2dMobilityModel::Time", StringValue ("2s"));
Config::SetDefault ("ns3::RandomWalk2dMobilityModel::Speed", StringValue ("ns3::ConstantRandomVariable[Constant=1.0]"));
Config::SetDefault ("ns3::RandomWalk2dMobilityModel::Bounds", StringValue ("0|200|0|200"));