无线传感网络技术实验-实现一种传播协议

  • 题目要求
  • 设计与分析
  • 模拟传播代码
  • 实验结果图

题目要求

在无线多跳自组织网络下,高效地将关键数据从网络一段扩散至全网,广泛用于网络控制、公共数据广播、时间同步等,这种广播协议一般称为数据分发协议。
挑战:
分发协议本质是一种广播协议,目的是让环境中所有的节点都收到消息。但分发协议在无线多跳网络中存在多方面的权衡与设计挑战。请你设计一种分发协议,目的让环境中所有的节点都收到消息。

设计与分析

这次大作业,我复习到了很多知识,在以前学习过计算机网络相关知识。无线传感课我认为,是范围更小更专业性的一门课程。
在开始编程之前,我先了解了现有的几种无线传感的广播协议:

  1. 洪泛路由:
    当封包到达某一个节点时,新节点往每一个上寄送。 只要目的地可到达,那么包也一定。
    优点:无需了解网络的拓扑结构
    缺点:每个节点都会进行一次通讯,当网络规模很大时就会出现信息量爆炸问题。
  2. SPIN-BC:在消息发送前进行协商,确保不会出现信息量大增问题。
    优点:小adv消息减轻了内爆问题、通过数据命名解决了交叠问题
    缺点:可能会导致较远节点得不到数据(邻节点不转发时候将导致数据,较远节点会得不到数据)
  3. MTE路由协议<

无线传感网络技术实验-实现一种传播协议相关推荐

  1. 无线传感网络技术与应用项目化教程(一)

    无线传感网络技术 简介 无线传感网络概述 典型短距离无线通信网络技术 无线传感网络的应用 简介 无线传感网络(Wireless Sensor Networks,WSN)是当前在国际上备受关注的.涉及多 ...

  2. [转贴]无线传感网络技术逐鹿中原 中国”龙” 大战 美国”弓”

    无线传感网络技术逐鹿中原 原创 作者: 无线粉丝     发布:2008年六月六日 一/引言: 话说这就到了公元2000多年, 看这高科技领域日新月异,推陈出新, 这激烈竞争,好不热闹非凡今天本位高科 ...

  3. 无线传感网络技术与应用项目化教程(二)

    ZigBee无线传感网络通信标准 简介 ZigBee技术概述 ZigBee和IEEE 802.15.4的关系 简介 ZigBee技术是一种短距离.低复杂度.低功耗.低数据速率.低成本的双向无线通信或无 ...

  4. 无线传感网络技术论文笔记

    论文:An Overview of Periodic Wireless Sensor Networks to The Internet of Things (周期性无线传感器网络到物联网的概述) 作者 ...

  5. 无线传感网络的定位和时间同步技术简述

    只记一些概念.都是在 2005 年的<无线传感网络>一书中摘取,基本概念可以了解,但具体方法在用的时候还需要再查阅最新的综述文献和书籍,再看新方法.这里的无线传感网络,即在一定区域内多节点 ...

  6. 无线传感网络在医疗领域的应用

    注重版权,若要转载烦请附上作者和链接 作者:Joshua_yi 链接:https://blog.csdn.net/weixin_44984664/article/details/112548923 文 ...

  7. 无线边缘服务器,无线传感网络边缘服务器研究

    摘要: 无线传感器网络(Wireless Sensor Network)是目前信息科学与自动化技术研究的一个热点问题,具有广阔的应用前景.随着无线传感网络的快速发展,一种新型网络结构Sensor In ...

  8. 无线传感网络的发展现状及研究中的关键技术

    随着无线通信.集成电路.传感器.微机电系统等技术的飞速发展,低成本.低功耗.小体积.多功能的微型传感器的大量生产成为可能.之所以称为微型传感器,是因为传感器小到可以像灰尘一样在空气中浮动,所以又可称之 ...

  9. ZigBee无线传感网络概述

    目录 1.ZigBee无线传感网络概述 1.1.定义 1.2.ZigBee无线传感网络的特点 2.ZigBee无线传感网络的组成 2.1.ZigBee无线传感器网络的组成 2.2.ZigBee无线传感 ...

最新文章

  1. 小组级git服务器搭建
  2. iOS cell 里需要创建n个元素
  3. cocos2d-x 2.x版本使用uiwidget需要注意的几点
  4. IBM-JAVA面试题
  5. 优达学城深度学习之五——卷积神经网络
  6. java反射获取包下所有的类
  7. 静心的最好的方法是什么?
  8. vscode远程无法更新
  9. C# 未能加载文件或程序集“ Newtonsoft.Json” Json格式错误
  10. 基于SSM的房屋租赁系统
  11. Python3入门机器学习经典算法与应用 第3章 matplotlib基础
  12. 第十章 Scala 容器基础(二十二):合并有序集合
  13. 泛微协同商务系统_泛微ecology OA Beanshell组件远程代码执行漏洞复现
  14. windows 远程桌面连接(mstsc)删除下拉框的记录
  15. 小白如何进阶学习编程?
  16. 监控摄像头进行网页直播和微信直播的技术方案
  17. 可用NVI模式替换virtual函数继承方式
  18. python刷新cdn_使用Python解析阿里云CDN日志
  19. 领导说“辛苦了”,怎么回才显情商高
  20. 字体的故事之:衬线体的前世今生

热门文章

  1. 一步步学习微软InfoPath2010和SP2010--第五章节--添加逻辑和规则到表单(6)--使用规则创建多视图样式向导表单
  2. idea2018 2020_新生2020级数字艺术系学生作品展
  3. 论文翻译:基于端到端的可训练神经网络基于图像的序列识别及其在场景文本识别中的应用
  4. 从WebGL到Babylonjs
  5. 身份证号查询归属地的实际应用场景
  6. c用栈实现逆波兰计算器
  7. 汇编 第九章 转移指令的原理
  8. java面经无规则刷题-理解记忆
  9. python实现WGS-84坐标系下大地坐标和空间直角坐标系互转xyz2blh、blh2xyz,xyz2neu
  10. 达梦DM8静默安装,No permission to initialize the database under >/u01/dmms/data/JMDM/control for dmdba!