无线传感网 — NS2
WSN、NS2
小猪快点跑
这个作者很懒,什么都没留下…
展开
-
ubuntu10.04 安装 Eclipse 调试 ns-2.34
1、在应用商店下载安装eclipse原创 2020-07-10 19:16:34 · 330 阅读 · 0 评论 -
tcl-debug-2.0 安装调试 NS2.34
1、./configure --prefix=/pathprefix选项是配置安装的路径,如果不配置该选项,安装后可执行文件默认放在/usr/local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr/local/share,比较凌乱。如果配置prefix,如:./configure --prefix=/usr/...转载 2018-12-23 14:48:13 · 407 阅读 · 0 评论 -
NS2-leach 协议学习中
1、文件与框架/mit/uAMPS/sims/leach.tcl 与 /tcl/mobility/leach.tcl 一致。2、其他目录及文件/tcl/mobility/ 目录下可以看到各种协议文件。tcl/lib/ns-lib.tcl 是 simulator 类所在处,可以看到一些常用的命令,如 run、halt、simplex-link、namtrace-all、ini...原创 2019-04-02 18:05:25 · 404 阅读 · 2 评论 -
NS2场景生成与trace文件 分析
一、场景测试1、生成随机场景setdestsetdest -v <1> -n -p -M -t -x -y ORsetdest -v <2> -n -s -m -M -t -P -p -x -y 默认版本为第一版。例:setdest -n 50 -p 0 -M 40 -t 400 ...转载 2019-04-01 23:19:22 · 1078 阅读 · 0 评论 -
在NS2中添加一个新协议的步骤
1、在ns-2.x目录下创建协议名(CTAgg)目录,此目录中包含CTAgg.h CTAgg.cc CTAgg_pkt.h CTAgg_rtable.h CTAgg_rtable.cc五个文件。2、撰写CTAgg_pkt.h,对数据包类型进行声明(修改common/pakcet.h文件中的枚举类型packet_t和类p_info)。绑定包头到TCL接口。3、撰写CTAgg.h。4、撰写...转载 2019-04-01 23:13:57 · 870 阅读 · 0 评论 -
NS2能量模型
参考:https://blog.csdn.net/norbert_jxl/article/details/9319537在NS2.34中,能量模型是节点属性,在~ns/mobile/energy-model.[h,cc]文件中定义,在~ns/mac/wireless-phy.[h,cc]文件中也有相关代码。默认的,NS不会启用能量模型,使用方式为:$ns_ node-config -en...转载 2019-04-01 22:58:47 · 588 阅读 · 0 评论 -
ns2测试aodv协议
-----------------------------------------------------------------------------------------------------------------set val(chan) Channel/WirelessChannel ;#Channel Typeset val(prop)...转载 2019-04-01 22:51:59 · 461 阅读 · 0 评论 -
NS2 多跳无线网络实现
set val(simDur) 85.0;#simulation durationset val(basename) multi-hop;#basename for this project or scenarioset val(statIntvl) 0.1 ;#statistics collection intervalset val(statStart) 0.5 ;...转载 2019-04-01 22:09:05 · 646 阅读 · 0 评论 -
ns2学习
1、ARP:Address Resolution Protocol,地址解析协议ARPTable2、选择事件调度器set ns [new Simulator]$ns use-scheduler Heap3、Simulator object member functions that interface with scheduler member functions:Simul...翻译 2019-03-31 21:05:45 · 541 阅读 · 0 评论 -
NS-2常用网站资源
(一). NS常用基本网站 1. 寻求问题答案最好的地方。 http://mailman.isi.edu/pipermail/ns-users/ 2. 柯老师的网站,包含很多非常实用资源:安装,trace文件分析,源代码分析,添加新协议的途径等 http://140.116.72.80/~smallko/ns2/ns2...转载 2019-03-30 22:50:44 · 265 阅读 · 0 评论 -
NS2.34 安装 LEACH/LEACH-C 协议——亲测可行——全过程配置
ubuntu_10.04_i386、ns-2.34、leach 配置全过程已更新至: https://blog.csdn.net/weixin_41565755/article/details/103940810 leach+pegasis_ns234.patch 补丁包已上传至: https://downloa...原创 2019-03-10 18:39:15 · 1120 阅读 · 13 评论 -
gdb 制作调试 NS2.34
1、制作debug版本制作tcl,tk,otcl,tclcl的debug版本的静态链接库文件,并将其复制到ns-allinone-2.34/lib/目录下。tcl,tk,otcl,tclcl之间是有相互依赖关系的,编译的时候应当注意按 tcl > tk > otcl > tclcl 的顺序。(1) tcl——修改/ns-allinone-2.29/tcl8.4.11/un...转载 2018-12-22 21:28:01 · 220 阅读 · 0 评论 -
eclipse调试ns2.34,tclsh.cc文件报错
原创 2018-11-17 21:45:06 · 168 阅读 · 0 评论 -
ns2.335安装leach-234,编译器是gcc 4.5,make之后错误
配置ubuntu17.10,ns-2.35,gcc 4.5安装leach-234-------------------------------------------------------------------问题一:照葫芦画瓢,修改makefile和makefile.in两个文件,如下CC = gcc-5.4CPP = g++-5.4#./configure出现tcl找不到问题,然后 ....原创 2018-03-06 11:27:54 · 694 阅读 · 0 评论 -
安装leach-234,./configure出现‘Installation of tcl seems incomplete or can't be found automaticall'怎么办
# ./configurechecking for gcc... gccchecking whether the C compiler works... yeschecking for C compiler default output file name... a.outchecking for suffix of executables... checking whether we are c...原创 2018-03-06 09:54:38 · 1600 阅读 · 7 评论 -
ubuntu17.10安装ns2.35,报错recipe for target 'mdart/mdart_adp.o' failed怎么办
一、问题描述二、解决方法 问题已解决,ubuntu 17编译器版本为gcc 7.2,版本过高,改为gcc 5.4后,安装成功! gcc版本切换参考https://www.cnblogs.com/supermarx/p/8025379.html三、gcc切换具体方法先看看我们系统用的gcc和g++是什么版本gcc-v可以获得的信息如下...原创 2018-03-03 23:04:39 · 4487 阅读 · 11 评论