[发明专利]一种用于智慧农业的无锚节点定位方法在审
申请号: | 201710724606.3 | 申请日: | 2017-08-22 |
公开(公告)号: | CN107466001A | 公开(公告)日: | 2017-12-12 |
发明(设计)人: | 姚静洁 | 申请(专利权)人: | 姚静洁 |
主分类号: | H04W4/00 | 分类号: | H04W4/00;H04W64/00 |
代理公司: | 北京远智汇知识产权代理有限公司11659 | 代理人: | 徐鹏飞 |
地址: | 214000 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 智慧 农业 节点 定位 方法 | ||
1.一种用于智慧农业的无锚节点定位方法,其特征在于,包括如下步骤:
S101、初始化节点的变量;节点状态的初始化值为0;节点的坐标,各元素初始化值为0;到sink节点及各基准节点的平均跳数值;平均跳距初始化为0;
S102、sink节点触发定位和第一基准节点的选取;sink节点广播一个跳数初值为1的信标,邻居节点收到此信标后将跳数值加1,并转发给其零件节点;
S103、所有节点收集邻居节点的最小跳数值,并计算出平均跳数值;选出一个基准节点,并赋予坐标值;
S104、选出基准节点,计算平均跳距并广播到网络中;
S105、计算未知节点的坐标,计算出自身节点到各自基准节点的距离,保存变量。
2.根据权利要求1所述的用于智慧农业的无锚节点定位方法,其特征在于,所述步骤S101具体包括:初始化节点的变量;其中,节点状态的初始化值为0;节点的坐标,各元素初始化值为0;到sink节点及各基准节点的平均跳数值;平均跳距初始化为0;各个基准节点的坐标,各元素初始化值为0;基准节点在跳数梯度中更新条件。
3.根据权利要求1所述的用于智慧农业的无锚节点定位方法,其特征在于,所述步骤S102具体包括:sink节点触发定位和第一基准节点的选取;sink节点广播一个跳数初值为1的信标,邻居节点收到此信标后将跳数值加1,并转发给其零件节点;每个接收到所述信标的邻居接线将跳数加1,并向邻居节点发送包含跳数加1后的信标;形成从基准节点向外扩展的跳数梯度场;节点i保留sink节点的最小跳数值。
4.根据权利要求1至3之一所述的用于智慧农业的无锚节点定位方法,其特征在于,所述步骤S103具体包括:所有节点收集邻居节点的最小跳数值,并计算出平均跳数值;选出一个基准节点,并赋予坐标值;在下一轮基准节点选取过程中将充当已有的基准节点,建立跳数梯度场。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于姚静洁,未经姚静洁许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710724606.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于电动葫芦的外壳
- 下一篇:一种人体转移架