无线传感器网络(Wireless Sensor Network)
无线传感网络大体上是通过在某个区域中散布一些节点来收集数据并对数据进行分析然后获得这个地区的某些感兴趣的信息的一种新兴的技术。
比如一个地区的温度,我们在地区中散布节点以采集和分析数据。那么会有很多的问题,第一我们用的是无线通信,必须给节点以地址分配来定位(不是唯一的方式),第二我们要考虑稀缺资源---节点的能量,第三我们得考虑无线通信中的协议以及路由算法之类的东西。总之,无线传感网络和区域网无线通信其实是类似的,主要的一点不同就是地址的分配和能耗问题的不同。
为什么要考虑地址的分配呢?
其实这个问题在无线局域网中也是一样的,要考虑到发送数据和接受数据时候的网络定位。发送的数据包上带有的包的source端和destination端的地址。
为什么不用32位的IP地址或者给其带上出厂时的MAC地址呢?
这个问题很简单,因为能耗。无线节点每次的收发数据都要带上这么长的地址显然使得发送能耗增加了,不利于网络的生存周期的延长。
好,接下来我们进入正题,如何让网络在分布式运算的思想下自己分配一个源地址。
我们很容易想到类似分治法的案例,每个节点自动生成一个地址就行了。
1.典型的随机分配算法
我们创建一个地址池,让节点在该网络中随机生成一个地址。
这就是一个非常简单的分布式算法。
不可避免的我们会意识到一件事情,冲突的发生。
冲突的来源在于:我们在一个闭集中取得的地址,肯定是会有取到相同地址的事件发生。
根据一般概率学推导的结果,在2的14次方的地址空间中,275个节点已经达到冲突概率为90%
所以这种典型算法的适用应该在于网络节点十分少的情况下的。
2.加入节点验证的分配算法
我们把网络看做一个容器,里面的节点地址是互不相同的,我们要加入一个节点,也要让它与其中任何一个点都不相同,这该如何是好?
我们联想到ARP协议,先为这个网络新建一个临时的地址空间,原先我们拥有一个地址池,新加入的节点取临时空间的地址为source地址,在地址池中随机一个地址作为destination端,按照ARP协议的方式向全网发送数据包查找是否destination端已经存在了,如果收到回复则再随机再验证,如果未回复,则使用该地址为源地址。
课上介绍的这两种典型的节点地址分配算法,其实可以看成用分布式来解决动态规划的问题,我们在对互相依赖的子问题的解决仍然没有一种很具体的方法论,这就是加入-验证的方式来使得地址不会冲突,当然,这会有一定的能耗。
相关推荐
无线传感网络中关于一个WSN节点定位的程序,用vc++编写,并模拟实现
wsn中的定位改进算法 可以帮助大家了解wsn中的节点定位的算法知识
【WSN】基于樽海鞘群算法实现无线传感器网络WSN节点的部署优化matlab源码.zip
7个经典传感器网络WSN节点定位算法的MATLAB代码。 7个经典的无线传感网(WSN)节点定位算法的matlab代码,算法包括: RSSI, Centroid, APIT, DV-hop, Amorphous, Bounding Box, Grid Scan, MDS-MAP,另外还包括: A. ...
WSN节点分布的基本理论以及一些基础知识,可以供刚开始的同学学习学习
针对无法预估的节点故障影响无线传感器网络寿命的问题,提出了一种考虑节点磨损的分布式自稳定优化算法。利用韦伯函数拟合网络生命周期的分布,定期唤醒睡眠节点进行故障检测;采用分布式调度,无须知道传感节点的...
利用概率覆盖探测模型,提出了一种分布式的基于联合概率覆盖的节点调度算法。节点在本地通过与其一跳邻节点的信息交互,获取本地节点所在区域的所有覆盖匹配集,根据邻节点的工作状态判断本地所在区域被概率覆盖情况...
1、给定场景,给定WSN的节点数目,节点随机分布,能按照LEACH的介绍,实现(每一轮)对WSN的分簇。请记录前k轮(eg.k=10)/ 绘制第k轮时,网络的分簇情况,即每个节点的角色(簇头or簇成员)及其关系,如是簇成员,...
#资源达人分享计划#
WSN中质心定位算法和基于移动锚节点的定位算法研究
WSN无线传感器网络节点覆盖优化问题的仿真
论文研究-WSN节点重要性和网络抗毁性的分析方法.pdf, 无线传感器网络的一个重要设计目标是网络可靠性,无线传感器网络条件受限, 节点能源有限, 布置环境恶劣,使得研究...
【WSN布局】基于改进粒子群算法实现WSN节点优化部署matlab源码
【WSN布局】基于改进鲸鱼算法实现WSN节点优化覆盖matlab代码.zip
【WSN布局】基于改进鲸鱼算法实现WSN节点优化覆盖matlab代码
#资源达人分享计划#
为降低无线传感器网络中锚点定位的网络成本,提高资源利用率,提出一种新的无线传感器网络定位算法,通过利用共线和非共线移动锚点来实现传感器节点定位.该方法利用相邻节点间的距离估计值以及锚点提供的关于报文传输...
基于zigbee和SPI总线技术的WSN节点设计
#资源达人分享计划#
为解决该问题,提出一种VANET中基于WSN节点感知的高效路由协议设计方案。该方案将VANET和WSN相结合,使用WSN节点沿着路边部署,以感知道路状况,并向车辆传递关于危险状况的信息,忽略VANET的密度和连通性。同时根据...