



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、无线传感器网络实验报告 桂林电子科技大学 实验报告 2021 5- - 2021 6 学年第 一 学期 开 课 单 位 海洋信息工程学院 适用年级、专业 课 程 名 称 无线传感器网络 主 讲 教 师 王晓莹 课 程 序 号 1510344 课 程 代 码 bs1620219x0 实 验 名 称 ns2 实验环境配置及应用 实 验 学 时 6 学时 学 号 姓 名 一、 实验目的 1) 掌握虚拟机的安装方法。 2) 熟悉 ubuntu 系统的基本操作方法。 3) 掌握 ns2 环境配置。 4) 掌握 tcl 语言的基本语句及编程规则。 5) 了解使用 ns2 进行网络仿真的过程。 二、 实验环
2、境 1) 系统:windows 10 专业版 64 位 2) 内存:8g 3) 软件:vmware workstation 12 pro 三、 实验内容 ( (一 一) ) 安装虚拟机(简述安装步骤) a) 在 vmware 官网( vmware workstation 12 pro b) 双击打开下载好的程序自动解压,解压完成后进入安装向导。 c) 程序安装完成后,对程序进行注册,vmware workstation 12 pro key/注册码:5a02h-au243-tzj49-gtc7k-3c61n d) 虚拟机程序安装成功。 ( (二 二) ) 安装 u ubuntu 系统(简述安装
3、步骤) 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) 先更新一下系
4、统。在终端输入: 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
5、-2.35.tar.gz。l#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-alli
6、none-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-alli
7、none-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 文件,在终端输
8、入 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 works
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学校法务室管理制度
- 学校综治室管理制度
- 学校阶梯室管理制度
- 学生放下学管理制度
- 学食堂就餐管理制度
- 安全检保卫管理制度
- 安徽美容店管理制度
- 安置房销售管理制度
- 完善运行部管理制度
- 客户车调度管理制度
- 微水泥施工工艺流程
- 安徽省合肥市滨湖区寿春中学2024年八年级下册物理期末统考试题含解析
- MOOC 军事理论-哈尔滨工程大学 中国大学慕课答案
- 实验室工作月报
- 货物倒塌危害预防管理
- 办公室综合业务培训课件
- 诸暨市城北片控制性详细规划
- 基于Python+MySQL的员工管理系统的设计与实现
- 可视对讲及门禁的课程设计
- 2024届云南省曲靖市富源六中生物高二下期末学业质量监测模拟试题含解析
- 吉林省长春市南关区2022-2023学年五年级下学期期末考试数学试题
评论
0/150
提交评论