APP下载

一种基于位置指纹的WSN室内安全定位算法

2016-05-18徐小卜

电脑知识与技术 2016年9期

徐小卜

摘要: 该文提出了一种基于位置指纹的无线传感器网络室内安全定位算法,该算法采用传感器节点RSSI信号作为位置指纹,为提高指纹的精确性,锚节点多次改变发送功率,并记录相应的RSSI值,形成一个唯一的位置向量。由于算法是离线训练的,因而可以避免攻击者发送虚假位置信息导致的错误定位,是一种相对安全的无线传感器网络室内定位算法。

关键词: 无线传感器网络;RSSI值;位置指纹;室内定位

中图分类号:TP212;TP393 文献标识码:A 文章编号:1009-3044(2016)09-0076-02

无线传感器网络(Wireless Sensor Network, WSN)是由部署在监测区域内的大量传感器节点通过无线通信技术自组织构成的网络[1]。定位技术是无线传感器网络的重要研究项目之一,不同的定位算法所基于不同的定位依据,且对定位环境依赖较高,在某些环境下定位效果好的算法,在其他环境下定位性能却不尽人意,这主要受定位技术的适用范围和精确度影响所致。本文主要研究无线传感器定位算法中基于位置指纹的室内定位算法。

1 定位算法描述及分析

基于位置指纹(Location Fingerprint, LF)的定位技术基于“位置指纹”的思想,该技术事先采集“位置指纹”数据保存在本地数据库,定位时检测传感器节点发射的无线信号的幅度和相位,并提取该无线信号的特征向量,将该特征向量与数据库中的“位置指纹”数据进行匹配,找出最相似的结果实现定位[2]。

本文的定位算法采用接受信号强度指示(Received Signal Strength Indicator,RSSI)作为“位置指纹”。RSSI定位主要使用传感器节点本身的射频(Radio Frequency, RF)信号进行定位[3],是一种低功率、廉价的定位技术。……

登录APP查看全文