详细介绍
IC693PIF301
IC693PIF301
WSN(Wireless Sensor Network)是由部署在检测区域内的成百上千个低成本、低功耗、小尺寸、多功能的传感器节点组成,通过无线通信方式形成的单跳或多跳的自组织网络系统,其目的是感知、采集和处理网络覆盖区域中感知对象的信息,并发送给观察者。WSN被广泛地应用于军事、商业、医疗救护和环境监测等多方面。
根据节点的拓扑结构可以分为平面路由协议和层次路由协议[1]。
平面路由协议简单,健壮性很好,但它的可扩展性很差。层次路由协议一般分为初始化阶段和数据传输阶段。算法不同,而当选的簇头可能不同,而数据传输的过程基本*。
1 均匀分簇路由协议——LEACH协议
在初始化阶段[2-3],每个节点产生一个0~1之间的随机数,如果小于阈值[2-3],则此节点便是簇头,它就会向周围节点广播它是簇头的消息。根据接收信号的强度,普通节点选择其要加入的簇,并告知相应的簇头,此时所有的簇头都必须处于接收状态。当簇头接收到所有的加入信息后,就产生TDMA消息,通知本簇内所有节点的工作时间。
在数据传输阶段[2],普通节点按照TDMA[4]时隙向簇头发送数据。簇头把接收到的数据融合之后再转发给sink。一段时间后,重新选择簇头。
该协议随机选举簇头避免了簇头能量过早消耗完,延长了网络的生存时间,但数据传送是采用单跳的方式,使得距sink较远的簇头花费能量很大,导致生存时间变短;频繁地选举簇头也会消耗能量。为了节省资源开销,数据传输阶段的时间要长于初始化阶段的时间。