# 模拟无线传感器网络
## 第四次迭代
1. 为每条message增加序列号(增加类Message,有seqId,content,ttl三个属性)
2. 为每个结点增加缓存cache,因为这里只有一个节点发了一条消息,其他节点只是在转发同一条消息,所以看不出效果。
3. 为数据包增加TTL(time to live)设置,为结点增加数据包生命期检查。ttl越大,消息传播越远,设为1000时与第2次迭代后执行结果相同。
4. 更新内容:将主函数独立出来,放到RunSimulation.java类中,维持TestBroadcastNode.java功能的清晰性。
## 第五次迭代
1. 主要是增加了前端展示功能
2. 前段可以指定numCount数目,并通过start按钮让后端以此数目运行仿真引擎。
1. 新增功能:start后,每隔1秒向后端获取网络状态,并实时更新显示,获取20次。
3. 增加stop按钮,通过此按钮可以让后端停止仿真引擎线程,防止过多的线程导致计算机资源不足。每次start后应该记得stop一下,再开始新的start。
1. 新增功能:增加判断,保证一次只能有一个仿真引擎线程在跑。
## 第六次迭代
1. 主要是统计网络中所有的生命期走到终止的message(corrupted=true或msg_ttl=0),与第四次迭代相关,增加了ttl
2. 包括三种:
1. 成功到达(sent)
2. 半途因缓冲队列容量满被drop(因为自始至终只有一条信息在传播,故为0)
3. 生命期终止被drop(这个应该要基于第四次迭代,msg_ttl=0)
3. 除了增加了Python的mian.py函数之外,还需要修改Java的LogQueue.java的格式,以便Python读取内容。我增加一些LogQueue.java的内容,比如msg_ttl,以便统计。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
1、该资源内项目代码经过严格调试,下载即用确保可以运行! 2、该资源适合计算机相关专业(如计科、人工智能、大数据、数学、电子信息等)正在做课程设计、期末大作业和毕设项目的学生、或者相关技术学习者作为学习资料参考使用。 3、该资源包括全部源码,需要具备一定基础才能看懂并调试代码。 模拟无线传感器网络源码+项目说明.zip模拟无线传感器网络源码+项目说明.zip模拟无线传感器网络源码+项目说明.zip模拟无线传感器网络源码+项目说明.zip模拟无线传感器网络源码+项目说明.zip模拟无线传感器网络源码+项目说明.zip模拟无线传感器网络源码+项目说明.zip模拟无线传感器网络源码+项目说明.zip模拟无线传感器网络源码+项目说明.zip模拟无线传感器网络源码+项目说明.zip模拟无线传感器网络源码+项目说明.zip模拟无线传感器网络源码+项目说明.zip模拟无线传感器网络源码+项目说明.zip模拟无线传感器网络源码+项目说明.zip模拟无线传感器网络源码+项目说明.zip模拟无线传感器网络源码+项目说明.zip模拟无线传感器网络源码+项目说明.zip模拟无线传感器网络源码+项目说明.zi
资源推荐
资源详情
资源评论
收起资源包目录
模拟无线传感器网络源码+项目说明.zip (32个子文件)
project_code_0628
mvnw.cmd 7KB
pom.xml 2KB
src
main2.py 2KB
frontEnd.html 6KB
test
java
com
example
net_tinyos_prowler
NetTinyosProwlerApplicationTests.java 241B
main
resources
application.properties 17B
java
net
tinyos
prowler
Application.java 4KB
RunSimulation.java 3KB
Message.java 400B
Node.java 10KB
Monitor.java 575B
RayleighRadioModel.java 9KB
Event.java 3KB
LogQueue.java 5KB
TestBroadcastNode.java 6KB
DisplayQueue.java 4KB
Display.java 7KB
GaussianRadioModel.java 8KB
Net_Tinyos_ProwlerApplication.java 5KB
Simulator.java 10KB
Mica2Node.java 12KB
RadioModel.java 3KB
.mvn
wrapper
maven-wrapper.properties 233B
maven-wrapper.jar 61KB
mvnw 11KB
.gitignore 412B
作业要求
第二次迭代要求.docx 118KB
第五次迭代要求.docx 97KB
第六次迭代要求.docx 15KB
第三次迭代要求.docx 16KB
第四次迭代要求.docx 16KB
README.md 2KB
共 32 条
- 1
资源评论
辣椒种子
- 粉丝: 3465
- 资源: 5723
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功