mannasim adalah salah satu tool untuk simulasi Wireless Sensor Network yang populer pada dunia riset.
Untuk melakukan instalasi mannasim, dapat dilakukan langkah-langkah sebagai berikut:
Langkah 1 –
Unduh patch mannasim untuk ns2.35 dari tautan berikut:
https://adf.ly/sDW3g
Jalankan perintah berikut untuk ekstraksi file (asumsi ns2.35 terinstall di dalam direktori /home/anton [atau sesuaikan dengan home direktori yang diinginkan])
tar -xvzf mannasim-NS-2.35.tar.gz -C ~/ns-allinone-2.35/ns-2.35/
Langkah 2 –
Di dalam direktori mannasim, terdapat file-file berikut yang perlu dipindahkan / di copy ke direktori yang sesuai:
Pindahkan file-file di atas ke lokasi yang sesuai dengan perintah sebagai berikut:
cd ~/ns-allinone-2.35/ns-2.35/mannasim/ns-modified-files/ cp udp.cc ../../../ns-2.35/apps cp ns-process.h ../../../ns-2.35/common/ cp packet.cc ../../../ns-2.35/common/ cp packet.h ../../../ns-2.35/common/ cp ns-default.tcl ../../../ns-2.35/tcl/lib/ cp ns-lib.tcl ../../../ns-2.35/tcl/lib/ cp Makefile.in ../../../ns-2.35/
Langkah 3 –
Setelah semua file di atas selesai tersalin (tercopy) ke dalam direktori yang sesuai, jalankan perintah berikut:
cd ~/ns-allinone-2.35/ns-2.35/ sudo ./configure --with-tcl-ver=8.5.10 sudo make clean sudo make
Pada langkah ini, saya pernah menemukan bahwa menjalankan perintah “./configure” saja akan menghasilkan “installation incomplete” dan tidak dapat melanjutkan perintah “make clean”.
Sehingga diperlukan variabel yang lebih detail untuk “./configure”, yaitu dengan memberitahukan bahwa “./configure” menggunakan tcl versi 8.5.10 (tcl yang sudah di install sebelum proses instalasi ns2.35).
Langkah 4 –
Setelah mannasim selesai terinstall, cobalah untuk menjalankan 2 coding tcl berikut ini untuk memastikan mannasim telah berjalan baik pada mesin:
https://adf.ly/sDW3i – flat homogeneous network
https://adf.ly/sDWRe – hierarchical heterogeneous network
Selamat bereksperimen
@antonherutomo
One response to “Instalasi Mannasim Framework Untuk ns2.35”
[…] Instalasi Mannasim Framework Untuk ns2.35 […]