[发明专利]一种无线传感器网络节点的快速入网方法有效
申请号: | 201510199311.X | 申请日: | 2015-04-24 |
公开(公告)号: | CN104811988B | 公开(公告)日: | 2019-02-22 |
发明(设计)人: | 何赐文;路平 | 申请(专利权)人: | 迈锐数据(北京)有限公司 |
主分类号: | H04W24/04 | 分类号: | H04W24/04;H04W56/00;H04W76/18;H04W76/19 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100012 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无线 传感器 网络 节点 快速 入网 方法 | ||
1.一种无线传感器网络节点的快速入网方法,其特征在于,节点掉网后重启,执行以下步骤:
A、节点使用掉网前的同步参数接收同步包来确定当前自身时钟与网关时钟同步;
B、节点设置相关参数,接入无线传感器网络;
上述方法还包括:预先设置第二计时器;相应的,
步骤A中,节点使用掉网前的同步参数接收同步包来确定当前自身时钟与网关时钟同步具体为:第二计时器开始计时,节点执行以下步骤直到确定当前自身时钟与网关时钟同步,或者第二计时器计时至第一时长:
a11、节点依据同步时隙分布和自身基准计数器确定当前时间后的首个同步包的理论接收时间;
a12、在该理论接收时间的基础上,提前打开射频模块的时间和n倍的时隙允许误差的和,即得到所述当前时间后的首个同步包的接收时间;
a13、节点在所述首个同步包的接收时间接收同步包,如果在接收时长内接收到同步包,则当前节点时钟与网关同步;否则,执行步骤a14;
a14、第二计时器计时每增加第二时长时,返回步骤a11;其中,
所述第一时长的取值范围为[300×帧时长,1000×帧时长],最佳取值为300×帧时长、500×帧时长或1000×帧时长;所述第二时长的取值范围为[1s,6s],最佳取值为1s、2s、3s或6s;所述接收时长为:打开射频模块的时间+n倍的时隙允许误差+同步时隙时长;n为正整数,取1、2、3、4或5,最佳取值为2。
2.根据权利要求1所述的快速入网方法,其特征在于,步骤A前该方法还包括:节点确定并非因自身故障造成掉网。
3.根据权利要求2所述的快速入网方法,其特征在于,因节点自身故障造成掉网时,该方法还包括:节点进入仓储模式。
4.根据权利要求2或3所述的快速入网方法,其特征在于,所述确定并非因节点自身故障造成掉网具体为:
节点获取自身掉网前最近的连续工作时间;
判断自身掉网前最近的连续工作时间是否不小于设定的工作时长阈值,如果是,则认为并非因节点自身故障造成掉网;否则,认为因节点自身故障造成掉网。
5.根据权利要求4所述的快速入网方法,其特征在于,所述节点获取自身掉网前最近的连续工作时间具体为:
预先设置第一计时器;
节点入网时,第一计时器复位,开始计时;
节点确定自身掉网,第一计时器停止计时;
节点重启,读取第一计时器计时值。
6.根据权利要求1、2或3任一项所述的快速入网方法,其特征在于,节点确定当前自身时钟与网关时钟不同步时,该方法还包括:节点进入仓储模式。
7.根据权利要求6所述的快速入网方法,其特征在于,所述第二计时器计时值为m×第二时长的整数倍时和/或所述第二计时器计时值满1min时,步骤a12为:
在该理论接收时间的基础上提前打开射频模块的时间和n倍的时隙允许误差的和,得到调整前的接收时间;
判断系统的累计同步误差值是否大于设定值,如果大于,将所述调整前的接收时间提前一个时钟节拍,即得到所述当前时间后的首个同步包的接收时间,并将系统的累计同步误差值减小c倍的设定值;否则,将所述调整前的接收时间推迟一个时钟节拍,即得到所述当前时间后的首个同步包的接收时间,并将系统的累计同步误差值增加c倍的设定值;其中,
m为大于1小于15的整数,最佳取值为4;设定值的取值范围为分钟级,具体的取值依经验定;c的取值范围为(0,3],最佳取值为:1、1.5、2、2.5、3。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈锐数据(北京)有限公司,未经迈锐数据(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510199311.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于缓存的数据传输方法及装置
- 下一篇:一种电磁铁断气锁定悬挂装置