[发明专利]一种基于RSSI-LQI的交互ZigBee节点定位方法有效
申请号: | 201610399641.8 | 申请日: | 2016-06-06 |
公开(公告)号: | CN106102078B | 公开(公告)日: | 2019-07-16 |
发明(设计)人: | 丁洁;董春荣;林金星 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | H04W16/22 | 分类号: | H04W16/22;H04W64/00 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 朱小兵;刘莎 |
地址: | 210003 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于RSSI‑LQI的交互ZigBee节点定位方法,该方法包括以下步骤:(1)测量信号强度并计算锚节点到待测节点的距离;(2)利用Bounding‑Box算法进行第一次定位,并把第一次定位的节点记作估计节点;(3)利用估计节点和两个锚节点对待测节点进行第二次(三边法)定位,通过以上步骤,可以减小误差,提高精度。 | ||
搜索关键词: | 一种 基于 rssi lqi 交互 zigbee 节点 定位 方法 | ||
【主权项】:
1.一种基于RSSI‑LQI的交互ZigBee节点定位方法,所述ZigBee节点包括若干位置已知的锚节点以及未知的待测节点,其特征在于,该定位方法包括如下步骤:步骤1,待测节点定时向整个ZigBee无线传感器网络发送RSSI和LQI信号;步骤2,每个锚节点接收到RSSI和LQI信号后,分别计算出相应的RSSI和LQI值;步骤3,根据步骤2中得到的RSSI和LQI值,计算每个锚节点与待测节点之间的距离,具体为:首先,在该ZigBee无线传感器网络中两个ZigBee节点I和J,分别测得节点I和J相距10m和15m时节点J接收到节点I发出的RSSI值,并分别记为RSSI10和RSSI15;其次,若RSSI15<RSSI≤RSSI10,RSSI为锚节点处接收到的RSSI值,则锚节点与待测节点之间的距离d为方程RSSI=‑0.006d3+0.3304d2‑5.9004d‑42.8151在区间(10,15]内的解;若RSSI>RSSI10,则锚节点与待测节点之间的距离d为方程LQI=‑0.0312d3+1.6208d2‑27.2422d+187.1886在区间[0,10]内的解;若RSSI≤RSSI15,则锚节点与待测节点之间的距离d为方程LQI=‑0.0312d3+1.6208d2‑27.2422d+187.1886在区间(15,+∞)内的解;步骤4,采用Bounding‑Box方法,利用锚节点对待测节点进行第一次定位,并将第一次定位得到的定位点作为估计节点;步骤5,根据估计节点处接收到的RSSI值和LQI值,计算估计节点与待测节点之间的距离,具体为:首先,在该ZigBee无线传感器网络中两个ZigBee节点I和J,分别测得节点I和J相距10m和15m时节点J接收到节点I发出的RSSI值,并分别记为RSSI10和RSSI15;其次,若RSSI15<RSSI≤RSSI10,RSSI为估计节点处接收到的RSSI值,则估计节点与待测节点之间的距离d为方程RSSI=‑0.006d3+0.3304d2‑5.9004d‑42.8151在区间(10,15]内的解;若RSSI>RSSI10,则估计节点与待测节点之间的距离d为方程LQI=‑0.0312d3+1.6208d2‑27.2422d+187.1886在区间[0,10]内的解;若RSSI≤RSSI15,则估计节点与待测节点之间的距离d为方程LQI=‑0.0312d3+1.6208d2‑27.2422d+187.1886在区间(15,+∞)内的解;步骤6,根据估计节点与待测节点之间的距离以及任意两个锚节点到待测节点的距离,利用三边法进行第二次定位,从而得到待测节点的坐标。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610399641.8/,转载请声明来源钻瓜专利网。