Mannasim is a third party tool for simulating the Wireless sensor networks with carbon monoxide sensor and some other sensors etc. It was developed for ns2.29 version and based on the internet users the mannasim was been installed on ns-2.34 also.
There are patches available to download for versions 2.29 and ns-2.34. But over these two years since the launch on ns-2.35, there are so many queries whether these tools are ready for ns-2.35, here is the answer for that.
The source code and other information has been taken from these sites.
http://www.mannasim.dcc.ufmg.br/
Installation of Mannasim in ns-2.35
For mannasim to be installed, here are the following files need to be modified.
Click the link to download the Mannasim.tar.gz file for ns-2.35
https://drive.google.com/drive/folders/0B4nUSbTYSK4TRWJfanYxWEFCcXM?usp=sharing
The tar file contains a folder mannasim
Paste the entire folder inside the ~ns-2.35/ folder
and
inside the mannasim/ folder (there will be a ns-modified-folder/ that contains set of files to be pasted to different location)
Copy the files from the ns-modified-files/ to these locations
ns-allinone-2.35/ns-2.35/apps/udp.cc
ns-allinone-2.35/ns-2.35/common/ns-process.h
ns-allinone-2.35/ns-2.35/common/packet.cc
ns-allinone-2.35/ns-2.35/common/packet.h
ns-allinone-2.35/ns-2.35/Makefile.in
ns-allinone-2.35/ns-2.35/tcl/lib/ns-default.tcl
ns-allinone-2.35/ns-2.35/tcl/lib/ns-lib.tcl
Once everything is done, go to the terminal and type the commands one by one
Once the simulation is done, test the sensors using these following files
https://dl.dropboxusercontent.com/u/24623828/mannasim/mannasim-rede-plana.tcl
https://dl.dropboxusercontent.com/u/24623828/mannasim/mannasim-rede-hierarquica.tcl
run these files using
There are patches available to download for versions 2.29 and ns-2.34. But over these two years since the launch on ns-2.35, there are so many queries whether these tools are ready for ns-2.35, here is the answer for that.
The source code and other information has been taken from these sites.
http://www.mannasim.dcc.ufmg.br/
Installation of Mannasim in ns-2.35
For mannasim to be installed, here are the following files need to be modified.
Click the link to download the Mannasim.tar.gz file for ns-2.35
https://drive.google.com/drive/folders/0B4nUSbTYSK4TRWJfanYxWEFCcXM?usp=sharing
The tar file contains a folder mannasim
Paste the entire folder inside the ~ns-2.35/ folder
and
inside the mannasim/ folder (there will be a ns-modified-folder/ that contains set of files to be pasted to different location)
Copy the files from the ns-modified-files/ to these locations
ns-allinone-2.35/ns-2.35/apps/udp.cc
ns-allinone-2.35/ns-2.35/common/ns-process.h
ns-allinone-2.35/ns-2.35/common/packet.cc
ns-allinone-2.35/ns-2.35/common/packet.h
ns-allinone-2.35/ns-2.35/Makefile.in
ns-allinone-2.35/ns-2.35/tcl/lib/ns-default.tcl
ns-allinone-2.35/ns-2.35/tcl/lib/ns-lib.tcl
Once everything is done, go to the terminal and type the commands one by one
./configureIf there are any errors, correct the errors (as per my OS, I used Linux Mint 15 64 bit, so no errors encountered)
make
Once the simulation is done, test the sensors using these following files
https://dl.dropboxusercontent.com/u/24623828/mannasim/mannasim-rede-plana.tcl
https://dl.dropboxusercontent.com/u/24623828/mannasim/mannasim-rede-hierarquica.tcl
run these files using
ns mannasim-rede-plana.tcl
ns mannasim-rede-hierarquica.tclPlease see the video for further details.
Installation of Mannasim in ns-2.35
hello sir,
ReplyDeletei have tried all the steps as you have explained. but in the last when i run make command it shows me a error message make: * * * [ns] Error 1