首页 范文大全 古典文学 职场知识 中国文学 公文书信 外国名著 寓言童话 百家讲坛 散文/诗歌 美文欣赏 礼仪知识 民俗风情
  • 范文大全
  • 古典文学
  • 职场知识
  • 中国文学
  • 公文书信
  • 外国名著
  • 寓言童话
  • 百家讲坛
  • 散文/诗歌
  • 美文欣赏
  • 礼仪知识
  • 民俗风情
  • 谜语大全
  • 名言警句
  • 无线传感器网络实验报告

    时间:2020-10-18 11:57:51 来源:蒲公英阅读网 本文已影响 蒲公英阅读网手机站

    相关热词搜索:传感器 实验 报告

      桂林电子科技大学

     实验报告

     2015 5- - 2016 6 学年第 一 学期

     开 课 单 位

      海洋信息工程学院

      适用年级、专业

      课 程 名 称

      无线传感器网络

      主 讲 教 师

      王晓莹

      课 程 序 号

      1510344

     课 程 代 码

      BS1620009X0

     实 验 名 称

      ns2 实验环境配置及应用

     实 验 学 时

     6 学时

      学

      号

      姓

      名

     一、

     实验目的

     1) 掌握虚拟机的安装方法。

     2) 熟悉 Ubuntu 系统的基本操作方法。

     3) 掌握 ns2 环境配置。

     4) 掌握 tcl 语言的基本语句及编程规则。

     5) 了解使用 ns2 进行网络仿真的过程。

     二、

     实验环境

     1) 系统:Windows 10 专业版 64 位 2) 内存:8G 3) 软件:VMware Workstation 12 Pro 三、

     实验内容

     ( (一 一) ) 安装虚拟机(简述安装步骤)

     a) 在 VMware 官网(https://www.vmware.com/cn)下载程序 VMware Workstation 12 Pro b) 双击打开下载好的程序自动解压,解压完成后进入安装向导。

     c) 程序安装完成后,对程序进行注册,VMware Workstation 12 Pro key/注册码:5A02H-AU243-TZJ49-GTC7K-3C61N d) 虚拟机程序安装成功。

     ( (二 二) ) 安装 u Ubuntu 系统(简述安装步骤)

     a) 网上下载 ubuntu-14.04.3-desktop-amd64.iso 文件(Ubuntu 14 64 位系统镜像)

     b) 打开 VMware Workstation 12 Pro 程序,创建一个新的虚拟机 c) 进入新建虚拟机向导,选择自定义配置安装进行下一步。

     d) 安装客户机操作系统,择安装程序光盘映像文件,放入已下载好的 Ubuntu 14 64 位系统镜像文件,进行简易安装。

     e) 选择安装路径和配置完成向导,进入 Ubuntu 系统安装界面,等待安装完成。

      ( (三 三) ) 安装 2 ns2 软件及相关 环境配置(简述安装步骤及环境配置过程)

     a) 先更新一下系统。在终端输入:

     sudo apt-get update

      #更新源列表 sudo apt-get upgrade

      #更新已安装的包 sudo apt-get dist-upgrade

      #更新软件,升级系统

     b) 安装几个需要使用的软件包 sudo apt-get install build-essential

     sudo apt-get install tcl8.5 tcl8.5-dev tk8.5 tk8.5-dev

      #for tcl and tk sudo apt-get install libxmu-dev libxmu-headers

      #for nam

     c) 下载 ns-allinone-2.35.tar.gz。http://www.isi.edu/nsnam/ns/ns-build.html#allinone 复制到根目录,解压到当前位置 tar xvfz ns-allinone-2.35.tar.gz

     在根目录下打开 ns-allinone-2.35 文件夹,在里面找到 ns-2.35 打开找 linkstate文 件 夹 , 打 开 里 面 的 ls.h 文 件 , 将 第 137 行 的 void eraseAll() { erase(baseMap::begin(), baseMap::end()); } 改成 void eraseAll() { this->erase(baseMap::begin(), baseMap::end()); }

      运行 cd ./ns-allinone-2.35 运行./install #进行安装

     d) 设置环 境变量:

     终端中输入 cd ,返回根目录,然后

     sudo gedit .bashrc 在文件末尾加入:

     export PATH="$PATH:/home/kevin/ns-allinone-2.35/bin:/home/kevin/ns-allinone-2.35/tcl8.5.10/unix:/home/kevin/ns-allinone-2.35/tk8.5.10/unix" export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/home/kevin/ns-allinone-2.35ns-allinone-2.35/otcl-1.14:/home/kevin/ns-allinone-2.35/lib" export TCL_LIBRARY="$TCL_LIBRARY:/home/kevin/ns-allinone-2.35/tcl8.5.10/library" 保存退出

     e) 验证 完成后在新终端窗口 输入 ns 出现%

     测试:

     ns ./ns-allinone-2.35/ns-2.35/tcl/ex/simple.tcl

     输入 exit 退出 ns2

      ( (四 四) ) l tcl 语言基本使用(举例说明)

     a) 创建 test01.tcl 文件,编辑 test01.tcl 文件,在终端输入 touch test01.tcl #创建文件 gedit test01.tcl #编辑文件 b) 在 test01.tcl 中输入“九九乘法表”TCL 语言

     c) 运行 test01.tcl,结果如图:

     ( (五 五) ) 网络仿真(可以选示例,也可以自己参考资料设计仿真)

     ( (六 六) ) 遇到的问题及解决方法

     1. Ns2 验证:安装完成后在新终端窗口 输入 ns 不出现 %

      使用 sudo apt-get install ns2 安装后新窗口输入 ns 出现 %

      2. TCL 语言测试:找不到 tk.tcl

     ns ./ns-allinone-2.35/ns-2.35/tcl/ex/simple.tcl 提示找不到 tk.tcl,因为没安装 nam,输入命令 sudo apt-get install nam 安装成功,再验证就可以了。

     四、

     实验总结

     通过本次实验,熟悉掌握了虚拟机 VMware Workstation Pro 的安装与系统创建安装使用,熟悉掌握 Ubuntu 系统的基本命令操作,掌握 ns2 环境配置,掌握 tcl 语言的基本语句及编程规则,了解但还尚未能掌握使用 ns2进行网络仿真的操作。相信之后通过理论与实践更深的了解熟悉网络仿真的知识与操作。

    • 范文大全
    • 职场知识
    • 精美散文
    • 名著
    • 讲坛
    • 诗歌
    • 礼仪知识