无线传感器路由协议由于受到硬件的限制,节点的能量、处理能力、存储能力都受到极大的制约.RPL(Routing Protocol for Low pow er and Lossy Netw orks)协议是工作在IPV6无线传感器网络网络层的路由协议,由IETF(Internet Engineering Ta...无线传感器路由协议由于受到硬件的限制,节点的能量、处理能力、存储能力都受到极大的制约.RPL(Routing Protocol for Low pow er and Lossy Netw orks)协议是工作在IPV6无线传感器网络网络层的路由协议,由IETF(Internet Engineering Task Force)的ROLL(Routing Over Low-pow er and Lossy netw orks)工作组专门为低功耗有损网络而提出的距离矢量路由协议.详细介绍AODV路由协议,阐述了RPL路由协议的相关术语、协议原理和拓扑结构;利用Contiki操作系统和其自带的仿真器Cooja模拟了RPL路由协议的运行过程,包含采用3种控制消息进行向上路由和向下路由的建立的过程,RPL路由协议的拓扑构建过程,数据包路由过程和Trickle定时器的应用;通过与传统WSN路由协议AODV在数据递交率、端到端时延等性能参数的仿真对比,验证RPL路由协议在低功耗有损网络中具有较高的性能.展开更多
低功耗有损网络LLNs(Low-Power and Lossy Networks)中,RPL路由协议可以减少能耗和延长网络生命周期,但是负载的不均衡严重影响了RPL路由协议的性能。据此,提出了一种优化的RPL路由协议—WLB-RPL。该协议以节点剩余能量以及节点平均邻...低功耗有损网络LLNs(Low-Power and Lossy Networks)中,RPL路由协议可以减少能耗和延长网络生命周期,但是负载的不均衡严重影响了RPL路由协议的性能。据此,提出了一种优化的RPL路由协议—WLB-RPL。该协议以节点剩余能量以及节点平均邻居距离为权重计算剩余级别,并通过动态调整通信半径完成路由构建,以均衡能量。仿真结果表明,改进后的路由协议可以对之前的负载均衡进行更好的优化,达到了理想的效果。展开更多
针对低功耗有损网络(Low Power and Lossy Network,LLN)中移动节点作为中继节点时,存在无线链路易断开、数据传输成功率较低和控制开销较高的问题,提出了一种快速低开销的移动节点分布式寻路RPL路由协议(Mobile Node Distributed Pathfi...针对低功耗有损网络(Low Power and Lossy Network,LLN)中移动节点作为中继节点时,存在无线链路易断开、数据传输成功率较低和控制开销较高的问题,提出了一种快速低开销的移动节点分布式寻路RPL路由协议(Mobile Node Distributed Pathfinding RPL Routing Protocol,MNA-RPL)。首先,提出一种邻居表自适应更新机制,依据邻居表快速切换父节点;其次,提出一种父子节点双断开机制,能够有效减少数据包丢失;最后,提出一种基于速度动态管理的Trickle计时器,根据自身速度动态调整DIO广播周期。理论分析和仿真结果表明,与主流路由协议相比,该协议在数据传输和控制开销等方面的性能均有一定的提升。展开更多
在RPL(routing protocol for LLN)协议应用于农田墒情监测传感网络的过程中,保证网络中的节点能够长期有效工作成为关键问题。为此,设计了一种基于间隔更新思想的控制算法IUTA,对在一致性和不一致性事件发生时的处理机制进行了改进。在...在RPL(routing protocol for LLN)协议应用于农田墒情监测传感网络的过程中,保证网络中的节点能够长期有效工作成为关键问题。为此,设计了一种基于间隔更新思想的控制算法IUTA,对在一致性和不一致性事件发生时的处理机制进行了改进。在网络中节点复杂度变化的情况下,通过Cooja实验仿真模拟了网络中节点传递数据节省的功耗以及成功率两者动态变化的过程。结果表明,IUTA有效降低网络中节点传输功耗,同时对数据传输成功率影响甚微。展开更多
详细介绍了无线传感网络中的RPL(IPv6 Routing Protocol for Low-Power and Lossy Networks)路由协议,从仿真环境、参数设定、仿真场景设计等方面对RPL路由协议的仿真进行了分析。利用cooja模拟器对RPL路由协议进行了仿真,并针对分组递...详细介绍了无线传感网络中的RPL(IPv6 Routing Protocol for Low-Power and Lossy Networks)路由协议,从仿真环境、参数设定、仿真场景设计等方面对RPL路由协议的仿真进行了分析。利用cooja模拟器对RPL路由协议进行了仿真,并针对分组递交率和平均功耗两个性能指标对RPL路由协议进行性能评估。仿真结果表明,RPL路由协议在分组递交率方面适用于各个场景,并能很好地适应网络的动态变化;在功耗方面不适用于树型空间位置的场景,并且对于动态变化的网络会大大增加平均功耗。展开更多
有损低功耗网络路由协议(Routing Protocol for Lossy and Low-power Networks,RPL)是为解决在无线传感网中无线传感节点受限而被提出,现有的实现是基于Contiki和Tiny操作系统,并不能应用在基于有线自治网络的自治控制平面(Autonomic Co...有损低功耗网络路由协议(Routing Protocol for Lossy and Low-power Networks,RPL)是为解决在无线传感网中无线传感节点受限而被提出,现有的实现是基于Contiki和Tiny操作系统,并不能应用在基于有线自治网络的自治控制平面(Autonomic Control Plane,ACP)中。为了对ACP提供可靠的通信支撑,设计和实现了基于ACP的RPL路由协议软件。协议软件主要由通信模块、消息处理模块、路由构造模块以及路由维护模块组成。其中,针对协议的实现是基于Linux操作系统根据ACP标准使用C语言进行开发。测试结果表明,实现的RPL协议能够支持ACP中正常的通信功能。展开更多
文摘无线传感器路由协议由于受到硬件的限制,节点的能量、处理能力、存储能力都受到极大的制约.RPL(Routing Protocol for Low pow er and Lossy Netw orks)协议是工作在IPV6无线传感器网络网络层的路由协议,由IETF(Internet Engineering Task Force)的ROLL(Routing Over Low-pow er and Lossy netw orks)工作组专门为低功耗有损网络而提出的距离矢量路由协议.详细介绍AODV路由协议,阐述了RPL路由协议的相关术语、协议原理和拓扑结构;利用Contiki操作系统和其自带的仿真器Cooja模拟了RPL路由协议的运行过程,包含采用3种控制消息进行向上路由和向下路由的建立的过程,RPL路由协议的拓扑构建过程,数据包路由过程和Trickle定时器的应用;通过与传统WSN路由协议AODV在数据递交率、端到端时延等性能参数的仿真对比,验证RPL路由协议在低功耗有损网络中具有较高的性能.
文摘低功耗有损网络LLNs(Low-Power and Lossy Networks)中,RPL路由协议可以减少能耗和延长网络生命周期,但是负载的不均衡严重影响了RPL路由协议的性能。据此,提出了一种优化的RPL路由协议—WLB-RPL。该协议以节点剩余能量以及节点平均邻居距离为权重计算剩余级别,并通过动态调整通信半径完成路由构建,以均衡能量。仿真结果表明,改进后的路由协议可以对之前的负载均衡进行更好的优化,达到了理想的效果。
文摘在RPL(routing protocol for LLN)协议应用于农田墒情监测传感网络的过程中,保证网络中的节点能够长期有效工作成为关键问题。为此,设计了一种基于间隔更新思想的控制算法IUTA,对在一致性和不一致性事件发生时的处理机制进行了改进。在网络中节点复杂度变化的情况下,通过Cooja实验仿真模拟了网络中节点传递数据节省的功耗以及成功率两者动态变化的过程。结果表明,IUTA有效降低网络中节点传输功耗,同时对数据传输成功率影响甚微。
文摘详细介绍了无线传感网络中的RPL(IPv6 Routing Protocol for Low-Power and Lossy Networks)路由协议,从仿真环境、参数设定、仿真场景设计等方面对RPL路由协议的仿真进行了分析。利用cooja模拟器对RPL路由协议进行了仿真,并针对分组递交率和平均功耗两个性能指标对RPL路由协议进行性能评估。仿真结果表明,RPL路由协议在分组递交率方面适用于各个场景,并能很好地适应网络的动态变化;在功耗方面不适用于树型空间位置的场景,并且对于动态变化的网络会大大增加平均功耗。
文摘有损低功耗网络路由协议(Routing Protocol for Lossy and Low-power Networks,RPL)是为解决在无线传感网中无线传感节点受限而被提出,现有的实现是基于Contiki和Tiny操作系统,并不能应用在基于有线自治网络的自治控制平面(Autonomic Control Plane,ACP)中。为了对ACP提供可靠的通信支撑,设计和实现了基于ACP的RPL路由协议软件。协议软件主要由通信模块、消息处理模块、路由构造模块以及路由维护模块组成。其中,针对协议的实现是基于Linux操作系统根据ACP标准使用C语言进行开发。测试结果表明,实现的RPL协议能够支持ACP中正常的通信功能。