【技术实现步骤摘要】
本专利技术涉及无线传感器网络的
,特别是涉及一种基于多参数的无线传感器网络IPv6路由方法。
技术介绍
无线传感器网络(Wireless Sensor Networks,WSN)由大规模的传感器节点组成,这些节点通常具有智能感知和一定的数据处理能力。WSN中的传感器通过无线方式通信,因此网络设置灵活,设备位置可以随时更改,还可以跟互联网进行有线或无线方式的连接,通过无线通信方式形成的一个多跳自组织网络。传感器常常被部署到恶劣和偏僻的环境中进行远程监控。低功耗无线链路通信的通信方式是一种不可靠不确定的通信模式,因为无线链接的节点无法确定接收节点是否收到了发送节点发送来的信息。这种传输环境的网络被称之为低功耗有损网络(Low power and Lossy Network,LLN)。设计适用于低功耗有损网络的路由协议存在着很大的挑战,主要原因是这种网络中的节点通常有着较低的数据传输速率,有限的处理能力、能量和存储空间,同时节点由不稳定的有损链路连接,网络中数据传输失败的概率很高。现有的无线自组网路由协议如AODV(AdHoc On Demand Vector)、OSPF(Open Shortest Path First)、IS-IS(Intermediate System toIntermediate System)、OLSR(Optimized Link State Routing)均无法满足LLN的需求。因此,IETF的ROLL工作组(Routing Over Low power and Lossy networks Working Group)针 ...
【技术保护点】
一种基于多参数的无线传感器网络IPv6路由方法,其特征在于:包括以下步骤:步骤S1、在网络初始建立时,入网子节点定期发送DIS包,请求父节点将自己加入DAG;步骤S2、父节点构建DIO包,并在DIO包中加入自身参数信息,其中自身参数信息包括ETX、单位时间收包数REC、RANK值、从MAC层提取的自身唤醒周期和相位,以及自身的DELAY_ROOT值;步骤S3、父节点定期发送自身DIO包,子节点接收到DIO包后,判断是否为所需的DIO包,若是转入步骤S4;若否,丢弃DIO包;步骤S4、子节点提取DIO包中的父节点的自身参数信息;步骤S5、子节点计算子节点到父节点的前向时延;步骤S6、子节点计算自身的最小延时度量DELAY_ROOT;步骤S7、子节点计算子节点到父节点的路径权重值;步骤S8、子节点计算出到所有父节点的路径权重值,根据路径权重值对父节点链路进行排序并形成链路表,选出最优的两个候选父节点;步骤S9、子节点对排在首位父节点发送DAO包,示意申请加入该链路;同时子节点将自身最新的DELAY_ROOT值写入DIO包,继续发给自身的子节点。
【技术特征摘要】
1.一种基于多参数的无线传感器网络IPv6路由方法,其特征在于:包括以下步骤:步骤S1、在网络初始建立时,入网子节点定期发送DIS包,请求父节点将自己加入DAG;步骤S2、父节点构建DIO包,并在DIO包中加入自身参数信息,其中自身参数信息包括ETX、单位时间收包数REC、RANK值、从MAC层提取的自身唤醒周期和相位,以及自身的DELAY_ROOT值;步骤S3、父节点定期发送自身DIO包,子节点接收到DIO包后,判断是否为所需的DIO包,若是转入步骤S4;若否,丢弃DIO包;步骤S4、子节点提取DIO包中的父节点的自身参数信息;步骤S5、子节点计算子节点到父节点的前向时延;步骤S6、子节点计算自身的最小延时度量DELAY_ROOT;步骤S7、子节点计算子节点到父节点的路径权重值;步骤S8、子节点计算出到所有父节点的路径权重值,根据路径权重值对父节点链路进行排序并形成链路表,选出最优的两个候选父节点;步骤S9、子节点对排在首位父节点发送DAO包,示意申请加入该链路;同时子节点将自身最新的DELAY_ROOT值写入DIO包,继续发给自身的子节点。2.根据权利要求1所述的基于多参数的无线传感器网络IPv6路由方法,其特征在于:所述步骤S5中,子节点判断子节点和父节点的唤醒周期是否相同,若是,则使用公式计算子节点到父节点的前向时延;若否,使用公式FD=[(CT,C+MFT)+MFT]/2=(CT,C/2)+MFT计算子节点到父节点的前向时延;其中,代表子节点的唤醒相位,代表父节点的唤醒相位,CT,C表示父节点的唤醒周期,MFT为父节点到子节点的最小转发时间。3.根据权利要求2所述的基于多参数的无线传感器网络IPv6路由方法,其特征在于:所述子节点根据子节点和父节点间的唤醒相位差来判断子节点和父节点的唤醒周期是否相同;若唤醒相位差为常数,则子节点和父节点的唤醒周期相同;若唤醒相位差为非常数,则子节点和父节点的唤醒周期不相同。4.根据权利要求1所述的基于多参数的无线传感器网络IPv6路由方法,其特征在于:所述步骤S6中,子节点使用公式计算自身的最小延时度量D...
【专利技术属性】
技术研发人员:唐玮圣,魏建明,马皛源,包开阳,
申请(专利权)人:中国科学院上海高等研究院,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。