[发明专利]无线传感器网络中分布式信标节点漂移检测方法有效
申请号: | 201210560187.1 | 申请日: | 2012-12-20 |
公开(公告)号: | CN103067962A | 公开(公告)日: | 2013-04-24 |
发明(设计)人: | 夏明;陈庆章;金言;黄昊程 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | H04W24/08 | 分类号: | H04W24/08;H04W64/00 |
代理公司: | 杭州天正专利事务所有限公司 33201 | 代理人: | 王兵;王利强 |
地址: | 310014 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无线 传感器 网络 分布式 信标 节点 漂移 检测 方法 | ||
1.一种无线传感器网络中分布式信标节点漂移检测方法,其特征在于:所述漂移检测方法包括以下步骤:
(1)迭代次数c置0,在组网时刻,信标节点向邻居信标节点发送HELLO包,执行步骤(2);
(2)信标节点得到邻居信标节点发送的HELLO包,根据公式记录RSSI行向量;
式中,0<i≤m,0<j≤n,oij(t)表示t时刻信标节点bi的RSSI行向量Oi(t)中第j个元素,RSSIij表示信标节点bi与邻居信标节点bj之间观察得到的RSSI值,s表示信标节点通信灵敏度,n表示信标节点bi的邻居信标节点数,m表示无线传感器网络中信标节点数;
在等待u时刻后,执行步骤(3);
(3)信标节点开始进行协商,向邻居信标节点发送REQ数据包,REQ包中含有当前迭代次数c,执行步骤(4);
(4)收到REQ数据包的信标节点判断迭代次数c是否大于等于1,如是则在返回ACK数据包时包含在第c-1次迭代时的评分结果,否则不包含在第c-1次迭代时的评分结果,执行步骤(5);
(5)信标节点等待ACK数据包,待收到来自所有邻居信标节点的ACK数据包或超过了设定的超时时间tmax后,记录新的RSSI行向量,并根据公式:
计算得到RSSI变化行向量和RSSI未变化行向量,式中,0<i≤m,0<j≤n,pij(t)表示t时刻信标节点bi的RSSI变化行向量Pi(t)第j个元素,qij(t)表示t时刻信标节点bi的RSSI未变化行向量Qi(t)第j个元素,δ表示阈值,n表示信标节点bi的邻居信标节点数,m表示无线传感器网络中信标节点数;如迭代次数c大于1,则执行步骤(6),否则执行步骤(7);
(6)将评分结果大于阈值λ的邻居信标节点从RSSI变化行向量和RSSI未变化行向量中剔除,执行步骤(7);
(7)根据公式进行评分,式中Sri(t)表示信标节点bi的在t时刻的评分结果,0<i≤m,m表示无线传感器网络中信标节点数,k表示加权值,NQi(t)表示t时刻信标节点bi的RSSI未变化行向量Qi(t)中1的个数,执行步骤(8);
(8)信标节点判断迭代次数c是否达到最大值cmax,若达到最大值cmax,则执行步骤(9),若没有达到最大值cmax,则迭代次数c=c+1,并执行步骤(3);
(9)如信标节点评分结果大于阈值λ,则判断自身为漂移信标节点,否则判断自身为未漂移信标节点,等待u时刻后执行步骤(3)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210560187.1/1.html,转载请声明来源钻瓜专利网。