The present invention relates to a system and method for wireless sensor network AODV routing protocol, the source node sends in not detected routing information to the destination node, to broadcast around the node carrying routing and forwarding cost factor weights of the routing request. The intermediate node receives a route request, calculating power factor and load factor rating of the node, and the node judgment is suitable for transmitting route request; if yes, then according to the intermediate node node power level factor, load factor and hop routing request to carry the weight of the forwarding cost factor weights update, and forwarding after updating the routing request. The node power rating factor, load factor and node weights based on the hop, considering the node energy and load condition in the routing process, avoid in the node congestion state and residual energy shortage is established on the route, more in line with the wireless sensor network applications, improve the performance of data transmission in wireless sensor networks.
【技术实现步骤摘要】
无线传感网络AODV路由协议实现系统及方法
本专利技术涉及电网通信
,特别是涉及一种无线传感网络AODV路由协议实现系统及方法。
技术介绍
蓄能水电站是智能电网中重要的基础设施,能够通过电网负荷峰谷时段的水电能转化,实现电能的高效利用和收益。由于蓄能水电站的选址和建设的特殊要求,电网中蓄能水电站大多占地面积广,且位于通信不便的深山和大谷之中。水电站厂房为地下洞穴式厂房,少人值守,主要通过无线传感器网络实现对整个蓄能水电站厂房的环境参数的采集与监控,这些生产运行的实时信息和画面,是电网生产现场的第一手资料,对于系统运行的稳定以及故障预警和定位,具有重要的意义。保障蓄能水电站生产运行监控的无线传感网络(WirelessSensorNetwork,WSN)是建立在功能集成、高速双向通信网络的基础之上,它高度融合了前沿传感测量技术、通信技术、计算机技术与控制技术。无线传感网络中节点设备既作为采集终端完成数据的监测、采集;同时作为路由设备,完成信息的多跳传递与转发,网络不依赖现有的通信设备;节点间以自组织、多跳中继的方式完成信息的传输。系统路由层通常使用较为成熟的无线自组网按需距离矢量(AdhocOn-DemandDistanceVector,AODV)协议进行路由选择。传统的AODV路由方法是按需建立路由,当节点有通信需求才启动路由发现过程,由源节点开始向周围节点广播路由请求RREQ(RouteRequest)消息,中继节点接收和转发RREQ消息,当有中继节点为目的节点或存在到目的节点的路径时,立即发送路由回复(RouteReplay,RREP)消息给源节点 ...
【技术保护点】
一种无线传感网络AODV路由协议实现系统,其特征在于,包括:发送源节点,用于在未检测到到达目的节点的路由信息时,向周围节点广播携带有路由转发代价因子权值的路由请求;所述路由转发代价因子权值由节点电量等级因子、节点负荷状态因子以及跳数权值表征;中间节点,用于接收路由请求;根据本节点的剩余电量和节点队列缓存长度,计算本节点的电量等级因子及负荷状态因子;以及根据本节点的电量等级因子、负荷状态因子判断本节点是否适合传输路由请求;若是,则根据本节点的电量等级因子、负荷状态因子以及跳数权值对所述路由请求携带的路由转发代价因子权值进行更新,并转发更新后的路由请求。
【技术特征摘要】
1.一种无线传感网络AODV路由协议实现系统,其特征在于,包括:发送源节点,用于在未检测到到达目的节点的路由信息时,向周围节点广播携带有路由转发代价因子权值的路由请求;所述路由转发代价因子权值由节点电量等级因子、节点负荷状态因子以及跳数权值表征;中间节点,用于接收路由请求;根据本节点的剩余电量和节点队列缓存长度,计算本节点的电量等级因子及负荷状态因子;以及根据本节点的电量等级因子、负荷状态因子判断本节点是否适合传输路由请求;若是,则根据本节点的电量等级因子、负荷状态因子以及跳数权值对所述路由请求携带的路由转发代价因子权值进行更新,并转发更新后的路由请求。2.根据权利要求1所述的无线传感网络AODV路由协议实现系统,其特征在于,所述中间节点根据本节点的剩余电量和节点队列缓存长度,计算本节点的电量等级因子及负荷状态因子,包括:根据本节点的剩余电量和预设的电池最大充电量,计算得到本节点的剩余电量百分比;根据本节点的剩余电量百分比,以及预设的剩余电量区间与电量等级因子的对应关系,得到本节点的电量等级因子;根据本节点的节点队列缓存长度和预设的节点分组缓存最大长度,计算得到本节点的队列长度百分比;根据本节点的队列长度百分比,以及预设的队列长度百分比区间与负荷状态因子的对应关系,得到本节点的负荷状态因子。3.根据权利要求1所述的无线传感网络AODV路由协议实现系统,其特征在于,所述电量等级因子的值随剩余电量区间的递增而增大,所述负荷状态因子的值随队列长度百分比区间的递增而增大;所述中间节点根据本节点的电量等级因子、负荷状态因子判断本节点是否适合传输路由请求,包括:若本节点的电量等级因子为最低值,且本节点的电量等级因子为最高值,则本节点不适合传输路由请求。4.根据权利要求1所述的无线传感网络AODV路由协议实现系统,其特征在于,所述中间节点根据本节点的电量等级因子、负荷状态因子以及跳数权值对所述路由请求携带的累计代价函数值字段进行更新,并转发更新后的路由请求,包括:根据本节点的电量等级因子、负荷状态因子以及跳数权值计算得到本节点的代价因子权值;将本节点的代价因子权值对路由请求中的路由转发代价因子权值更新,得到所述路由请求对应路径的转发代价权值;转发携带有路径的转发代价权值的路由请求。5.根据权利要求4所述的无线传感网络AODV路由协议实现系统,其特征在于,所述中间节点将本节点的代价因子权值对路由请求中的路由转发代价因子权值更新,得到所述路由请求对应路径的转发代价权值之后,转发携带有对应路径的转发代价权值的路由请求之前,还用于根据所述路由请求判断本节点是否为目的节点;若否,则转发携带有对应路径的转发代价权值的路由请求;若是,则根据所述路由请求对应的路径返回应答消息至所述发送源节点。6.一种无线传感网络AODV路由协议实...
【专利技术属性】
技术研发人员:叶萌,高鹏,黄观金,陆信欣,卢勇,陈创波,周华旭,邹燕楠,绍志成,谷亚琼,陈辉煌,张斌,郭起霖,
申请(专利权)人:中国南方电网有限责任公司调峰调频发电公司,中国能源建设集团广东省电力设计研究院有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。