一种基于6LoWPAN的路由方法技术

技术编号:9492818 阅读:126 留言:0更新日期:2013-12-26 02:34
本发明专利技术公开一种基于6LoWPAN的路由方法,属于通信领域。先根据应用场景或数据传输要求选择能量有效低功耗传输或高可靠性、高吞吐量传输;若选择能量有效低功耗传输,当无线传感器网络中任意路由节点剩余能量均大于阀值η时,采用MTPR,以传输能量的消耗作为路由选择的标准,最大程度节省每个传输包的能量消耗;当任一路由节点剩余能量小于阀值η时,采用MMBCR,以节点的剩余能量作为路由选择的标准,尽可能的保证了能量消耗的公平性,延长整个网络的生命周期。选择高可靠性和高吞吐量传输时,采用基于ETX的算法在选择最优路径上所有链路的ETX的总和为最小,从而降低帧重传次数,即增大了网络的吞吐量,提高了传输的可靠性。

【技术实现步骤摘要】

【技术保护点】
一种基于6LoWPAN的路由方法,其特征在于:包括步骤:步骤101:根据应用场景或数据传输要求进行配置:选择能量有效低功耗传输或高可靠性、高吞吐量传输;步骤201:若选择能量有效低功耗传输,当无线传感器网络中任意路由节点剩余能量均大于阀值η时,采用MTPR;当任一路由节点剩余能量小于阀值η时,采用MMBCR,上述阀值η为1%?100%中任一值;步骤301:若选择高可靠性和高吞吐量传输,包括如下步骤:①首先使用广播发送和接收路由探测包,计算得到Df和Dr,其中Df为发送数据成功率,Dr为接收数据成功率;②然后根据公式ETX=1/(Df*Dr)计算得到所有可能邻居节点间的链路ETX值;③接着,将每条路径上的每条链路ETX值相加,得到每条路由的ETX值,选择拥有ETX值最小的作为最佳路由;④当链路质量发生改变时,重新计算所有可能邻居节点的链路ETX值,并计算每条路由的ETX值,选择拥有ETX值最小的作为最佳路由。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈建军
申请(专利权)人:绍兴文理学院元培学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1