[发明专利]一种基于6LoWPAN的无线传感器网络节能数据传递方法有效
申请号: | 201210179768.0 | 申请日: | 2012-05-30 |
公开(公告)号: | CN102711211A | 公开(公告)日: | 2012-10-03 |
发明(设计)人: | 朱艺华;池凯凯;戴光麟;朱益军;陈淦 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | H04W40/02 | 分类号: | H04W40/02;H04W52/02 |
代理公司: | 杭州天正专利事务所有限公司 33201 | 代理人: | 王兵;王利强 |
地址: | 310014 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 lowpan 无线 传感器 网络 节能 数据 传递 方法 | ||
1.一种基于6LoWPAN的无线传感器网络节能数据传递方法,其特征在于:所述无线传感器网络节能数据传递方法包括以下过程:
首先,通过在信源和信宿之间寻找一个最优的临时拼装节点TAN,选择临时拼装节点TAN的方法如下:
步骤1:以<Ai,Aj>表示连接节点Ai和节点Aj的链路,以<A0,A1,...,An>表示以A0为信源节点、An为信宿节点并且经过节点A1,A2,A3,...和An-1的数据包传递路径,共n跳。
步骤2:按式(19)计算Eavg(n),并取Min_E=Eavg(n),并记Best_Pair={n}。
其中,SIP是IPv6数据包所包含的比特数;qi和di分别是链路<Ai-1,Ai>的丢包率和链路<Ai-1,Ai>两端点的距离,i=1,2,…,n;M表示IPv6数据包被分成的片数;N表示单跳链路中MAC层的最大重传次数;Eelec表示发射装置和接收电路每发送或接收单位比特的耗能;εamp表示发射放大器在单位平方米传送每比特所耗的能量;γ是路径损耗参数;
步骤3:取n1=1;
步骤4:取n2=n-n1;
步骤5:按式(19)计算Eavg(n1)和Eavg(n2);
步骤6:如果Eavg(n1)+Eavg(n2)<Min_E,则取Min_E=Eavg(n1)+Eavg(n2),并记Best_Pair={n1,n2};
步骤7:n1=n1+1,如果n1<n,转到步骤4;
步骤8:如果Best_Pair有两个值n1和n2,则将距离信源n1跳的中间节点选取为TAN,否则,在信源和信宿之间不设TAN;
接着,在TAN选取之后,信源节点A0把数据包分片,然后按照6LoWPAN协议中给出的MUR即Mesh-under Routing方法把所有的分片发送到TAN;TAN的协议栈的适应层把接收到的所有分片上交到网络层,网络层将所有分片拼装成源IPv6数据包即信源节点A0所发送的数据包;
之后,TAN的网络层提取IPv6数据包头部的目的IP地址,查找路由表获得下一跳节点地址,再将IPv6数据包分片并通过MUR路由到信宿节点An,然后,信宿节点把接收到的数据分片拼装成原来的IPv6数据包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210179768.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:雾发生装置
- 下一篇:一种低开启电压二极管