基于wifi的室内定位研究与实现.doc

基于wifi的室内定位研究与实现.doc
基于wifi的室内定位研究与实现.doc

1前言

近年来,随着无线通信技术与网络技术的不断发展和全面普及,各种新业务与新需求层出不穷,其中位置感知计算(Location-aware Computing)和基于位置的服务LBS 在人们的生产生活中起到了至关重要的作用,如何确定用户位置是实施前述应用的首要问题,因此定位技术是位置感知计算和基于位置的服务的核心问题。

根据应用环境与场景的不同,定位技术可分为室内定位技术和室外定位技术。室外定位系统主要有蜂窝定位和全球定位系统GPS。

蜂窝无线定位即手机定位,是基于移动蜂窝网的基站定位,其定位精度依赖于基站的分布和基站信号覆盖范围的大小。1996 年,美国FCC 颁布了E-911(Emergency call ‘911’)条例提出了相关的技术要求,要求移动通信提供商必须为用户提供定位准确度在125m 以内的室外定位服务,2001 年以后,美国FCC 提出了更严格的准确度和三维空间定位的需求。在政府的要求和市场利润的驱动下,使基于蜂窝移动网的定位技术得到了广泛的应用。

美国的GPS 系统是目前使用最广泛、用户人数量最多的全球性定位系统。GPS系统由24 颗卫星组成,在任何时间任何地点地面接收终端都可以同时接受到4 颗以上的卫星发出的信号。根据电磁波的传播原理,通过卫星信号的到达时间差来计算出搜索到的卫星和终端用户之间的距离,采用三边定位法计算出终端用户的具体位置,其民用定位精度可以达到15m 以内。同时,其他国家也陆续研究开发出了具有自主知识产权的定位系统,包括和中国的北斗卫星定位系统、俄罗斯的Glonass 定位系统和欧盟的Galileo 定位系统。

但是在城市环境中,由于GPS 卫星发射的电磁信号太微弱,楼宇等建筑物阻碍了卫星信号的传播,所以导致了所谓的“都市峡谷”(Urban Canyon)效应,使得GPS 系统无法正确定位。因此,虽然GPS 系统在室外环境能够有效地定位,但是在室内环境却无法进行有效的定位。

以上两种定位系统是应用比较广泛的室外定位系统,但应用于室内的时候,这两种定位系统并不能提供很好的定位服务。首先,由于室内环境复杂,信号在室内传播的情况要复杂于室外传播的情况。其次,室外定位应用大都是开阔环境中,几十米的定位误差并不影响用户的使用感受;但对于室内定位应用而言,需要将定位精度控制在若干米以内,才能为用户提供达可具使用性的室内定位系统。针对室内定位的难点,即克服信号受到环境噪声的干扰,对移动用户的快速定位,对定位精度的高要求,国内外研究人员都进行了有针对性的研究,这些研究涉及到无线网络、传感器技术、随机信号处理等众多交叉领域。

2总体方案设计

2.1WiFi室内定位技术的分类

2.1.1 几何法

几何法是利用几何学原理估计用户位置的定位方法,几何法包括三边定位法和三角定位法,其中前者使用距离作为几何参数,后者使用角度作为几何参数,以下将简述三边定位法的定位原理。

三边定位法是一种基于测距的定位算法,GPS 全球定位系统是典型的使用三边定位法进行位置估计的定位系统,根据定位目标与各个参考点的距离使用几何方法得到估计坐标。在二维空间坐标系中,选取三个点作为参考点,这三个点必须是不共线的,在得知它们与定位目标之间距离的情况下即可以计算出定位目标的位置。

如图2.1.1 所示,已知参考节点A 、B 、C 的坐标分别为( Xa,Ya )、(Xb,Yb)、(Xc,Yc),测得它们到待定位节点D 的距离分别为Da 、Db 、Dc,假设节点 D 的坐标为(x, y) 。

图2-1-1三边定位法示意图

当测得未知节点与信标节点的距离为d 时,在理想情况下,可认为未知节点在以参考节点为圆心半径为 d 的圆上,三个相交的圆可唯一确定一个点或一个区域,这个点或者这个区域的中心即为未知节点的位置。根据已知参数,可建立如下一组方程:

2.1.2近似法

近似法的原理为在某一范围内监测附近用户,若感知到用户在接近某锚节点时,即可以使用锚节点位置近似计算用户的位置。如图2-4 所示。

在无线网络中,每个接入点都有一定的覆盖范围,它是连接用户从无线通信到有线通信的纽带,为无用户提供通信服务,所有进入这一信号区域的无线用户都可以通过与它的关联实现网络通信。此定位方法是通过AP 接入点的位置来估计用户的位置,其最大优点是简单,易于实施使用,无需在终端安装任何额外的硬件设备和软件程序,可以使用服务器进行集中监控,常用的服务器接入监控程序可以基于RADIUS(Remote Authentication Dial-In User Service)协议或者基于SNMP(Simple Network Management Protocol)协议。近似法的定位精度主要依赖于AP 接入点的接入距离,IEEE 802.11 的理论接入距离是室内100米和室外300 米,但在实际使用中有各种障碍物,如混凝土墙壁和铁对射频信号的屏蔽最大,玻璃、木板、石膏墙等对无线信号的影响最小,所有AP 接入点的有效接入距离是室内3米、室外100米。

图2-1-2 近似法位置估计示意图

2.1.3场景分析法

该方法首先将观察到的环境信息简化成易于量化与计算的信息量,使用相关

的信息量描述物理位置,将所有位置的位置信息量汇总构成环境数据库。在位置匹配阶段,利用在某一地点观察到的场景特征信息量,使用特定的匹配算法进行位置匹配,从而分析推断用户的估计位置。

场景分析法的优点在于不用依赖于几何量就可以通过非几何的角度或距离这些的特征估计出物体的位置。测量角度或距离需要添加额外的设备,实施复杂度高,也不利于实际实施。但是,场景分析法也有其不足之处,系统需要获得具体定位环境的特征集,从而与其实时场景特征量进行匹配和定位。而且,环境中的某些环境参数的改变可能会导致先期的环境特征量不再适用,从而可能要重新构建新的特征集。

2.2方案的选择比较

2.2.1定位方法的选取

基于WIFI的室内定位有三种基本定位思路,包括几何法、近似法和场景分析法,表2-2为几种定位方法的对比情况。

表2-2室内定位方法的比较

与基于传播模型的几何法相比,基于位置指纹的定位模型可以提供更高精度的定位要求,而且具有良好的鲁棒性,可以有效避免由于传播模型不准确所带来的定位误差,所以基于位置指纹的定位方法成为目前室内定位的主流方向。因此将基于Wi Fi和位置指纹的室内定位方法作为本课题的研究对象。

2.2.2定位算法的选取

基于WIFI的室内定位有两种基本的定位算法,分别是最近邻法和朴素贝叶斯法。

⑴最近邻法:

⑵朴素贝叶斯法:朴素贝叶斯法是一种源于统计学的分类方法,是贝叶斯分类的一种基于贝叶斯定理的实现。它通过计算目标的后验概率来实现定位。

位置指纹识别的两种基本匹配算法(K 近邻法和朴素贝叶斯法)中,朴素贝叶斯法的定位精度要高于K 近邻法,因此本文所实现的定位系统选择基于概率性的贝叶斯匹配算法作为基本定位方法。

3WiFi定位系统的概述

目标是实现基于位置指纹的无线室内定位系统,旨在向用户提供所在区域的实时位置信息,并提供相对应的指引帮助。定位系统的主要目标如下:

●为用户提供高精度和高可靠性的室内定位服务;

●使用户可以在系统覆盖区域无缝地使用定位服务,获取其所在位置的实时位置信息;

●定位系统可以迅速地处理来自用户的定位请求,并对并发访问提供良好的应答机制。

图3无线室内定位系统整体架构

定位系统整体架构如图3所示,本室内定位系统是由定位服务器、Wi Fi 网络(含AP)和定位终端三部分组成。

定位服务器的主要功能:(1)解析离线阶段采集的RSSI 信息,建立WLAN 地图数据库和信号覆盖图数据库;(2)响应移动终端的定位请求,根据指定的定位匹

配算法结合位置指纹数据库进行位置估计,并将定位结果返回给移动终端。

终端系统的主要功能:(1)离线阶段自动连续测量RSSI 特征数据;(2)定位阶段扫描发送定位请求和显示由服务器返回的位置信息等。

WiFi网络的主要功能:(1)构建射频信号空间分布,为定位算法提供RSSI 指纹数据支撑;(2)为移动终端与定位服务器提供通信支撑。

3.1系统功能模块需求

3.1.1服务器程序

服务器程序主要由以下功能模块组成:网络通信模块、定位算法模块、RSSI指纹数据库模块和地图信息模块,其结构如图3-1-1所示。

图3-1-1服务器系统结构图

其中网络通信模块与移动终端进行通讯,需要接收来自多个移动终端的定位请求,并能将定位结果和位置应用等相关信息返回给相应的移动终端。

RSSI 位置指纹数据库模块在服务器启动之初,需要对离线阶段所采集的位置指纹信息进行解析,结合实际环境中的建筑布局进行定位空间建模,将位置指纹信息和定位环境相关联。并根据定位算法的要求,对数据库中的位置指纹进行滤波处理,保证指纹信息的准确性,以提高定位系统的定位精度。

定位算法模块是整个系统中最核心的功能模块,对室内定位结果有着极大的

影响。由于目前有很多种基于位置指纹的定位算法,且各算法对系统要求各异,因此在系统设计之初,应选择合适的设计模式和数据结构以保证能定位系统可以兼容多种定位算法,为以后的系统拓展和改进提供必要的基础。

3.1.2终端程序

终端程序主要由以下功能模块组成:RSSI 测量模块、UI 界面和网络通信模块,其结构如图3-1-2所示。

图3-1-2终端系统功能结构图

网络通信模块与服务器端通信模块为通信对等实体,不再详述。

RSSI 测量模块使用无线网卡底层驱动,读取接收自各个AP 的Beacons 帧信息,得到所需要的RSSI 信息,并将位置指纹与位置信息相关联。

位置信息显示模块即为UI 界面,由于终端界面需要使用在离线阶段和定位阶段,并且两个阶段的功能作用不同,因此需要有两种UI 界面。一种为系统维护人员所使用的位置信息采集界面,需要输入位置信息,并可设置时间间隔在某一参考点处连续采集一组RSSI 数据;另一种为用户使用的定位查询界面,将由服务器返回的位置信息显示在UI 界面中。

4 WiFi定位系统的设计与实现

定位系统的服务流程如图4所示。

(1)离线训练阶段,在定位区域使用移动终端测量收集各个AP的RSSI 信息,并将RSSI信息存储在位置指纹数据库中供服务器程序进行定位使用。

(2)在线定位阶段,启动定位服务器中的程序,完成系统初始化工作,并做好监听定位请求的准备。

(3)开启移动终端上的终端程序,根据Wi Fi 网络初始化通信网络,关联通信AP,

图4定位系统服务流程图

并读取配置文件进行UI界面初始化。

(4)移动终端扫描无线信号,将对应AP的MAC和RSSI列表发送给定位服务器。

(5)服务器程序接收到用户的定位请求后,使用指定的位置匹配算法计算出用户的当前位置,并结合当前位置的其他应用信息,一同返回给移动终端。

(6)终端程序收到服务器程序返回的位置结果后,将用户位置显示在地图显示模块中,为用户提供直观的显示效果。

4.1硬件平台

4.1.1无线AP

系统中使用的无线AP 是Linksys WRT54G,有很多种开源无线路由固件都支持此款AP,如Tomato Dual WAN,DD-WRT,Way OS和Open WRT,因此,可以提供给用户多于默认固件的功能,有助于提升用户的使用感受。WRT54GZ 的详细配置参数如表4-1-1示。

表4-1-1WRT54G参数

4.1.2移动终端

在本系统中采用的移动终端是Lenovo的LePad A1,这是一款基于android系统的平板电脑,其中CPU主频1GHz,并拥有7英寸,1024*600的大屏幕,A1的详细配置参数如表4-1-2所示:

表4-1-2 LePad参数

4.2服务器系统

服务器系统的功能结构主要包括网络通信模块、定位算法模块和RSSI指纹数据库模块,服务器系统的逻辑关系如图4-2所示,箭头方向代表数据流向。服务器程序在VS2010下实现,各个功能模块在同一主机中,后期可以考虑将服务程序和数据库分离在不同的机器中。

图4-2服务器系统逻辑图

4.2.1数据库模块

数据库模块中首要功能是保存位置指纹数据,需要对离线阶段所采集的位置

指纹信息进行解析,结合实际环境中的建筑布局进行定位空间建模,将位置指纹信息和定位环境相关联。本系统将定位区域划分成大小为1*1m的栅格,定位算法最终实际定位目标为栅格的标号,因此,即使定位在同一标号的栅格中,也存在由于栅格划分而产生的定位误差,即位置指纹识别法的定位精度存在理论下限。所以,需要根据实际定位范围和训练阶段的采样间隔距离来决定栅格大小的划分。RSSI数据库的定义如表4-2-1所示。

表4-2-1RSSI数据库表

4.2.2定位算法模块

定位算法模块是整个定位系统的核心模块,模块的运行由位置查询报文的到达事件触发,定位匹配流程如图4-2-2所示。

图4-2-2-1匹配算法流程图

本定位系统所在的定位区域大小在500平方米左右,定位区域将被划分500多个栅格标号,因此建立以栅格标号为键值的静态数组作为主数据索引,并将属于同一个标号的所有指纹数据串联起来,方便匹配算法使用,因为每个位置指纹包含的AP 可能不同,使用MAC为键和RSSI为值组成键值对保存在结构map中。

定位匹配算法的指纹数据组织结构如图4-2-2-2所示。由于本系统所采用的基础匹配算法为基于概率性的朴素贝叶斯法,在位置匹配过程中,每个栅格位置都会计算出相应的后验匹配概率,根据前文所提出的联合定位方法,初定位阶段需要保存M 个概率最高的栅格标号,因此,匹配模块采用大小为M 的最小堆保存栅格标号与其相对应的概率,以便联合定位阶段不需要重新计算系统布置AP的RSSI 的匹配概率,降低匹配算法的时间复杂度。

图4-2-2-2数据组织结构图

4.2.3通信模块

定位系统的基础设施是Wi Fi无线网络,因为局域网中通信过程中的丢包率很低,而且系统的主要服务是定位服务,定位阶段正常的数据交互仅进行一次往返通信过程即可完成服务,因此,本系统在传输层采用无连接的UDP协议作为传输层协议,考虑到少概率丢包情况,在应用层增加重传机制,当终端发送定位请求之后,如果1s之后没有收到回复,则重传上次的报文请求。本小节将详细说明终端系统与服务器系统之间的通信协议格式。

应用层的通信协议采用扩展方便的TLV(Type-Length-Value)协议格式。其中,Type域是signed short 类型,长度为2个字节;Length 域是unsigned int 类型,长度为4个字节;Value域是可变长度,其中存储应用层载荷数据。以下为通信功能中的几种典型应用分析数据包的类型,包括:定位请求、位置响应和RSSI指纹更新。

定位请求的数据定义如表4-2-3-1和表4-2-3-2所示:

表4-2-3-1定位请求格式

表4-2-3-2定位请求载荷数据格式

位置响应的数据定义如表4-2-3-3和表4-2-3-4所示:

表4-2-3-3位置响应格式

表4-2-3-4位置响应载荷数据格式

RSSI 指纹更新的数据定义如表4-2-3-5和4-2-3-6所示:

表4-2-3-5 RSSI指纹更新格式

表4-2-3-6 定位请求载荷数据格式

4.3终端系统

终端系统的功能结构主要包括RSSI测量模块UI界面及终端通信模块三个子模块,终端系统的逻辑关系如图4-3所示,箭头方向代表数据流向。

图4-3终端系统逻辑图

终端系统在平板电脑Le Pad中实现,操作系统为Android,开发软件使用Eclipse。现如今基于Android系统的手持终端的数量急速增长,并且由于手持终端体积小巧,便于携带,相比于笔记本电脑,更能满足用户对于实时定位的要求。Android 系统提供丰富的类库和控件,便于开发者使用,大大提高了软件的开发效率,缩短了项目开发周期,使开发者可以把更多的时间花费在业务逻辑中。因此,本系统采用Android平台作为开发环境,有助于不同终端接入使用本定位系统,提高本定位系统的实用性。

4.3.1RSSI测量模块

RSSI测量模块的功能是测量终端所能扫描到的所有AP的RSSI值,RSSI 测量模块的工作流程如图4-3-1所示。

Google公司发布的基于Android 操作系统进行应用软件开发的开源SDK工具包,包含了功能丰富的WiFi Manager类库,不仅可以使应程序方便地实现Wi Fi连接,而且其中封装好的Wi Fi 扫描函数可轻松扫描设备通信范围内的AP 热点,同时可显示接入点的SSID、MAC地址、IP 和经量化处理的RSSI。Wi Fi Manager提供了一个面向底层硬件驱动程序的抽象接口,使上层应用软件不必知道下层硬件的具体实现方式,直接从驱动程序所更新的参数数据中得到各个AP

的RSSI信息。程序中主要使用了该类的两个方法startScan和getScanResults。

图4-3-1 RSSI测量模块流程图

4.3.2UI界面

UI界面的主要功能是显示地图信息,并与用户进行交互,如图4-3-2所示为离线训练阶段所用的UI界面。其中界面主题显示为本系统所在的定位区域,定位区域以实验室120B左下角作为起始坐标(0,0)的参考点的二维相对坐标,横向为X 轴,纵向为Y 轴,坐标轴单位为cm。因为平板电脑带有触摸屏,所以可以直接触摸用户所在位置,由程序计算得出离线阶段的相对坐标,便于训练阶段使用。由于训练阶段的位置指纹数据的准确性会对定位系统的定位精度产生巨大的影响,因此增加以每个房间的左下角为参考点的局部相对坐标系。训练阶段使用激光测距仪测量出局部相对坐标,填入文本框中,由程序算出全局相对坐标。UI界面中左上角区域显示位置坐标,第一列为室内相对局部相对坐标,第二列为全局相对坐标。如图4-3-2所示,实验室125 中的红点的位置即为用户位置,局部相对坐标为(200,300),全局相对坐标为(1201cm,1392)。定位阶段所用的UI界面与训练阶段的相似,只是位置坐标由定位服务器返回所得,所以此节不再做描述。

图4-3-2 UI界面

4.3.3终端通信程序

终端通信模块的主要功能是接收和发送通信数据,终端通信程序由RSSI测量模块触发。终端通信模块的工作流程图如图4-3-3所示,具体通信协议前文已经进行介绍。

图4-3-3 终端系统通信流程图

5实验平台

5.1软件环境

在研究射频无线信号的空间传播特性之前,首要任务是使用终端在指定位置测量实时RSSI。本节将介绍后续实验中所用到的Wi Fi 网络实验环境,以及测量射频无线信号等相关信息的方法。

由前文的介绍可知,WiFi无线局域网中的终端通过与AP 接入点通过通信连接进行信息交互。在某时刻,如果不指定AP 接入点的SSID,无线网卡将以附近AP 接入点的信号强度为标准,选取信号强度最高的AP建立连接请求。同终端与AP 进行关联从而通信的方式不同,定位系统需要终端探测感知所在区域内所有AP 接入点的信号强度。在IEEE802.11 协议中,终端可以使用两种方式获取各个AP 的RSSI 信息,即被动扫描(Passive Scanning)模式和主动扫描(Active Scanning)模式。

被动扫描模式的优点是可以降低功耗,但由于AP 接入点可以被设置为不发送Beacons 帧,终端可能无法获得所有AP接入点的RSSI 信息,所以本文选择使用主动扫描模式实现RSSI 的获取功能。在主动扫描过程如图5-1所示,终端将扫描所有的802.11信道,在每个信道中,终端将以广播的方式发送Probe Request帧,当AP收到此广播帧后,就会选择合适的时序发送Probe Response 帧。随着终端接收到工作在各个信道上的AP返回的Probe Response帧,主动扫描过程结束,终端将会获取到所有可以观察到的AP列表,其中包括定位所需要的各个AP的MA地址和RSSI信息。

图5-1 802.11协议中的主动扫描过程

目前虽然有很多种网络嗅探工具可以收集Wi Fi局域网中的各个AP的RSSI,如Net Stumbler,但此工具只支持windows平台,并且不可以得到开源代码。为了提高训练阶段的效率,更符合系统实际的定位需求,本文采用较为轻薄的平板电脑LePad作为终端,并在此终端上开发了RSSI采集程序。

5.2实验场景

5.2.1AP的搭建

本文的实验地点是电子科技大学清水河校区科研B座,由实验室B120~B127以及走廊所组成的区域,即图5-2-1中虚线所包围的区域,总面积为

17m*34m,整个区域已经被Wi Fi 无线局域网覆盖,其中5个AP 接入点是为定位系统所布置,AP1部署在实验室125的(10m,5m)位置,AP2部署在实验室127 的(10m,5m)位置,AP3部署在实验室125A 的(3.5m,6m)位置,AP4部署在实验室122B 的(1m,6m)位置,AP5部署在实验室120B 的(3m,6m)位置,同时实验区域还可以搜索到其它8个无线AP 接入点。本系统训练阶的主要工作为采集RSSI 训练数据,建立位置指纹数据库,在整个实验场景中以1m 为采样间隔,一共在271个位置参考点进行数据采样,每个训练点连续采集一定数量的位置指纹,训练阶段共花费两个工作日的时间。

图5-2-1 实验场景图

5.2.2RSSI的测量

5.2.2.1RSSI的与位置的关系

从实验环境中的走廊最左侧处开始,每隔1 米进行一次采样,沿直线向右方向移动,如图5-2-2-1 所示接收自两个AP 的RSSI,它们分别是左侧的AP5和右侧的AP2,其中X 轴为与走廊最左侧的距离。可以看出,当终端越靠近AP 时,网卡所接收到的RSSI值越强,但由于其它干扰因素,相邻的采样点间的RSSI 可能会发生波动。

图5-2-2-1眼走廊行走时的RSSI情况

5.2.2.2RSSI的概率分布

在实际环境中200多个采样点所采集的位置指纹数据,它们的正规化直方图都符合或近似符合正态分布,实际测量值在一个稳定值附近变动,是一个取决于均值的正态随机变量。

图5-2-2-2 概率分布直方图

如图5-2-2-2所示,虽然信号强度的概率分布符合正态分布,但有很严重的拖尾现象。和室内环境中的家具、墙壁、电器设备及门窗位置等固定的干扰源不同,人员是位置时常改变的干扰因素,由于802.11的通信频率为2.4GHz,而人体内水分子所占的比例超过70%,其共振频率同样是2.4GHz,所以人体是干扰射频无线信号传播的一个重要因素。而且由于不同的时间段内,人员的密集程度和流动程度都有很大的区别,因此,有必要选取合适的时间进行离线训练阶段的位置指纹数据库采集工作。

5.2.2.3RSSI的收敛速度

位置指纹是否可以正确反映信号强度的实际情况将极大地影响定位阶段位置估计的可信性。构建位置指纹数据库需要保存大量的位置指纹,尤其是使用概率性定位算法的定位系统,为了得到比平均值更多的信号分布信息,需要在每个位置点采集一定数量的瞬时RSSI样本,用以得到在此位置点的RSSI的概率分布情况。显然在同一参考点采集的RSSI样本值越多,获得关于信号分布的信息越详细准确,但是在系统训练阶段将会花费更多的训练时间。为了得到可信的信号强度概率分布情况,需要在位置指纹的完整性和训练时间成本之间找到一个平衡点。

为了研究信号强度均值的收敛情况,本文连续采集5分钟的样本数据,采样点距离AP3为5米,与AP4中间相隔两堵墙距离5米,与AP2中间相隔一堵墙距离15米。随着时间的推移,计算了不同时间点的信号强度的平均值,结果如图3-5所示。可以看出,所有AP 的RSSI都满足一个趋势,即平均值经过一段时间的波动后,RSSI的均值趋于稳定。信号的平均强度在30秒时都已经趋于稳

定,因此,本系统在训练阶段的每个位置点的采样时间为30秒,采样频率为每秒钟1个样本。

图5-2-2-3 RSSI平均值的变化趋势

6性能评估

对于定位系统而言,最重要的衡量指标就是系统的定位精度,定位精度可以从定位的准确性和精确性两个方面进行对比,本文采用以下的各项指标来衡量定位系统的性能。

●平均均方根定位误差

本文采用平均均方根定位误差(Average Root Mean Square Error ,ARMSE)作为评估定位算法准确性的参数指标,该指标从评价定位误差的角度衡量了定位系统的定位精度,其具体定义为:

(6-1)

Wifi模块定位原理,室内wifi定位怎么实现

Wifi模块定位原理,室内wifi定位怎么实现 Wifi模块定位我们可以分为两种,一种是wifi设备自身定位,还有一种借助第三方wifi 模块实现定位。 第一种,wifi设备自身进行定位 首先,大家都知道苹果iPod Touch是没有电话和GPS模块的,那么它怎么实现定位功能的呢? 其实它使用的是Wi-Fi定位技术,其原理与基站定位类似: 1.每一个无线AP都有一个全球唯一的MAC地址,并且一般来说无线AP在一段时间内是不会移动的。 2.设备在开启Wi-Fi的情况下,即可扫描并收集周围的AP信号,无论是否加密,是否已连接,甚至信号强度不足以显示在无线信号列表中,都可以获取到AP广播出来的MAC地址。 3.设备将这些能够标示AP的数据发送到位置服务器,服务器检索出每一个AP的地理位置,并结合每个信号的强弱程度,计算出设备的地理位置并返回到用户设备。 4.位置服务商要不断更新、补充自己的数据库,以保证数据的准确性,毕竟无线AP不像基站塔那样基本100%不会移动。

这样的位置服务商现在来说只有Skyhook和Google两家.他们收集位置数据的方式也是相似的 4.1.主动采集:Google的街景拍摄车还有一个重要的功能就是采集沿途的无线信号,并打上通过GPS定位出的坐标回传至服务器; Skyhook在美国及欧洲一些国家也是直接开着信号采集车采集AP和基站的信号数据,相对来说覆盖城市没有Google多,目前中国仅有少数城市有覆盖,并且他们在包括中国在内的多个国家招募有偿工作者,以协助Skyhook收集位置数据。当然你也可以直接在其网站上提交一个MAC地址。 4.2.用户提交: 通常是以静默方式向同时拥有Wi-Fi和GPS的终端用户收集位置数据Android手机用户在开启“使用无线网络定位”时会提示是否允许Google的定位服务手机匿名地点数据; 同样的Skyhook的最大客户Apple也在iPhone的User Guide中说明会以不能识别用户身份的方式收集位置数据。

基于WiFi的室内定位研究与实现解读

1前言 近年来,随着无线通信技术与网络技术的不断发展和全面普及,各种新业务与新需求层出不穷,其中位置感知计算(Location-aware Computing)和基于位置的服务LBS 在人们的生产生活中起到了至关重要的作用,如何确定用户位置是实施前述应用的首要问题,因此定位技术是位置感知计算和基于位置的服务的核心问题。 根据应用环境与场景的不同,定位技术可分为室内定位技术和室外定位技术。室外定位系统主要有蜂窝定位和全球定位系统GPS。 蜂窝无线定位即手机定位,是基于移动蜂窝网的基站定位,其定位精度依赖于基站的分布和基站信号覆盖范围的大小。1996 年,美国FCC 颁布了E-911(Emergency call ‘911’)条例提出了相关的技术要求,要求移动通信提供商必须为用户提供定位准确度在125m 以内的室外定位服务,2001 年以后,美国FCC 提出了更严格的准确度和三维空间定位的需求。在政府的要求和市场利润的驱动下,使基于蜂窝移动网的定位技术得到了广泛的应用。 美国的GPS 系统是目前使用最广泛、用户人数量最多的全球性定位系统。GPS系统由24 颗卫星组成,在任何时间任何地点地面接收终端都可以同时接受到4 颗以上的卫星发出的信号。根据电磁波的传播原理,通过卫星信号的到达时间差来计算出搜索到的卫星和终端用户之间的距离,采用三边定位法计算出终端用户的具体位置,其民用定位精度可以达到15m 以内。同时,其他国家也陆续研究开发出了具有自主知识产权的定位系统,包括和中国的北斗卫星定位系统、俄罗斯的Glonass 定位系统和欧盟的Galileo 定位系统。 但是在城市环境中,由于GPS 卫星发射的电磁信号太微弱,楼宇等建筑物阻碍了卫星信号的传播,所以导致了所谓的“都市峡谷”(Urban Canyon)效应,使得GPS 系统无法正确定位。因此,虽然GPS 系统在室外环境能够有效地定位,但是在室内环境却无法进行有效的定位。 以上两种定位系统是应用比较广泛的室外定位系统,但应用于室内的时候,这两种定位系统并不能提供很好的定位服务。首先,由于室内环境复杂,信号在室内传播的情况要复杂于室外传播的情况。其次,室外定位应用大都是开阔环境中,几十米的定位误差并不影响用户的使用感受;但对于室内定位应用而言,需要将定位精度控制在若干米以内,才能为用户提供达可具使用性的室内定位系统。针对室内定位的难点,即克服信号受到环境噪声的干扰,对移动用户的快速定位,对定位精度的高要求,国内外研究人员都进行了有针对性的研究,这些研

WiFi定位原理介绍

Wi-Fi实时定位系统 基于Wi-Fi的无线局域网实时定位系统(Wi-Fi RTLS)结合无线局域网络(WLAN)、射频识别(RFID)和实时定位等多种技术,广泛地应用在有无线局域网覆盖的区域,实现复杂的人员定位、监测和追踪任务,并准确搜寻到目标对象,实现对人员和物品的实时定位和监控管理。 无线局域网(WLAN)介绍 无线局域网(WLAN,又称Wi-Fi)是在不采用传统电缆线的同时,提供传统有线局域网的所有功能,网络所需的基础设施不再埋在地下或隐藏在墙里,网络却能够随着你的需要移动或变化。与有线网络相比,WLAN最主要的优势在于不需布线,不受布线条件的限制,因此非常适合移动办公用户的需要。目前它已经从传统的医疗保健、库存控制和管理服务等特殊行业向更多行业拓展,甚至开始进入家庭以及教育机构等领域。 无线局域网是基于国际IEEE 802.11标准。标准规定无线网络发射功率不可超过100毫瓦,实际发射功率约60~70毫瓦,手机的发射功率约200毫瓦至1瓦间,手持式对讲机高达5瓦。无线网络使用方式并非像手机直接接触人体,对人体是安全的。 一般WLAN能覆盖的范围应视环境的开放与否而定。若不加外接天线,在视野所及之处约250米;若属半开放性空间,有间隔的区域,则约35~50米左右。加上外接天线,则距离可达更远,这与天线增益值相关,需视用户需求而定。 AP为Access Point简称,一般翻译为“无线访问节点”,或“桥接器”。它主要在媒体存取控制层MAC中扮演无线工作站及有线局域网络的桥梁。有了AP,就像一般有线网络的Hub一般,无线工作站可以快速且轻易地与网络相连。 工作原理

基于WIFI的室内定位技术

《无线定位技术》课程报告基于WIFI的室内定位技术 学院: 学号: 姓名: 2015年11月

目录 1背景....................................... 错误!未定义书签。2室内定位技术相关理论....................... 错误!未定义书签。 定位技术简介.......................... 错误!未定义书签。 定位测距原理.......................... 错误!未定义书签。 WiFi基础知识........................... 错误!未定义书签。3基于RSSI的室内定位技术.................... 错误!未定义书签。 RSSI定位技术分类....................... 错误!未定义书签。 典型的室内传播模型.................... 错误!未定义书签。 线性距离路径损耗模型.............. 错误!未定义书签。 对数距离路径损耗模型.............. 错误!未定义书签。 衰减因子模型...................... 错误!未定义书签。 MK模型............................ 错误!未定义书签。 基于模型的定位算法.................... 错误!未定义书签。 三边测量法........................ 错误!未定义书签。 双曲线定位法...................... 错误!未定义书签。 最小二乘法........................ 错误!未定义书签。4总结....................................... 错误!未定义书签。参考文献........................................ 错误!未定义书签。

一种基于WiFi的室内定位系统设计与实现

一种基于WiFi的室内定位系统设计与实现 雷地球, 罗海勇, 刘晓明 (中国科学院计算技术研究所, 普适计算研究中心, 北京 100190) 摘要:本文设计及实现了一个基于WiFi射频信号强度指纹匹配的移动终端定位系统,并设计实现了一种基于权重值选择的定位算法。该算法为每个扫描到的AP的RSSI设定了选择区间,指纹库中落在此区间的所有位置点设平均权值,最后选取权重值最大者为待定位点的位置估计,如有相同权重值,则比较信号强度距离,取最小者,这种算法在一定程度上克服了RSSI信号随机抖动对定位的影响,提高了定位的稳定性和精度。经实验测试,此系统在4米范围内具有良好的定位效果。可部署在展馆、校园、公园等公共场所,为客户提供定位导航服务。定位算法运行于服务端,客户端为配备WiFi模块的Android手机。借助该定位系统,基于Android系统的移动终端可方便地查询自身位置,并获取各种基于位置服务。 关键词:接收信号强度;无线室内定位;射频指纹;Android操作系统 Design and Implement an Indoor Location System based on WiFi Lei Diqiu, Luo Haiyong, Liu Xiaoming (Pervasive Computing Research Center, Institute of Computer Technology, Chinese Academy of Sciences, Beijing, 100190, China) Abstract: This paper designs and implements an indoor location system based on WiFi for mobile user with Android handset. A locating arithmetic based on Weight-Select is introduced to filter the random noise of RSSI. For each location in Radio Map, a weight is set if the RSSI of the AP scanned is in the interval preset. Then max-weighted location or the min-RSSI-distance among them will be selected as the estimated position. According to experiments, 4-metre locating precision is available. It can be used for locating and navigating in such scene as exhibition center, campus, park, and so on. Users equipped with Android handset could get its location and some intelligent services. It is also an open and extensible system. Some locating arithmetic also could be tested on this system. Key words: Received Signal Strength, Wireless Indoor Locating, Radio Map, Android Operating System 1.引言 位置信息在人们的日常生活中扮演着重要的作用。在郊外、展览馆、公园等陌生环境中,使用定位导航信息可为观众游览提供更便捷的服务;在仓储物流过程中,对物品进行实时定位跟踪将大大提高工作效率;在监狱环境中,及时准确地掌握相关人员的位置信息,有助于提高安全管理水平,简化监狱管理工作。 目前全球定位系统(GPS,Global Positioning System)是获取室外环境位置信息 基金资助:国家自然基金(60873244、60973310、60772070)、北京自然基金(4102059) 联系作者:雷地球,E-mail:leidiqiu@https://www.360docs.net/doc/e413915377.html, 的最常用方式。近年来,随着无线移动通信技术的快速发展,GPS和蜂窝网络相结合的A-GPS(Assisted Global Positioning System)定位方式[1]在紧急救援和各种基于位置服务(LBS,Location-Based Services)中逐渐得到了应用。但由于卫星信号容易受到各种障碍物遮挡,GPS/APGS等卫星定位技术并不适用于室内或高楼林立的场合,目前无线室内定位技术迅速发展,已成为GPS的有力补充。 一般来讲,使用无线信号强度获取目标位置信息的过程,就是建立无线信号强度和位置信息稳定映射关系的过程。现有室内无线定位

基于WiFi的室内定位系统设计

一种基于WiFi的室内定位系统设计与实现摘要:本文设计及实现了一个基于WiFi 射频信号强度指纹匹配的移动终端定位系统,并设计实现了一种基于权重值选择的定位算法。该算法为每个扫描到的AP 的RSSI 设定了选择区间,指纹库中落在此区间的所有位置点设平均权值,最后选取权重值最大者为待定位点的位置估计,如有相同权重值,则比较信号强度距离,取最小者,这种算法在一定程度上克服了RSSI 信号随机抖动对定位的影响,提高了定位的稳定性和精度。经实验测试,此系统在4 米范围内具有良好的定位效果。可部署在展馆、校园、公园等公共场所,为客户提供定位导航服务。定位算法运行于服务端,客户端为配备WiFi 模块的Android 手机。借助该定位系统,基于Android 系统的移动终端可方便地查询自身位置,并获取各种基于位置服务。 1. 引言 位置信息在人们的日常生活中扮演着重要的作用。在郊外、展览馆、公园等陌生环境中,使用定位导航信息可为观众游览提供更便捷的服务;在仓储物流过程中,对物品进行实时定位跟踪将大大提高工作效率;在监狱环境中,及时准确地掌握相关人员的位置信息,有助于提高安全管理水平,简化监狱管理工作。 目前全球定位系统(GPS , GlobalPositioning System)是获取室外环境位置信息的最常用方式。近年来,随着无线移动通信技术的快速发展,GPS 和蜂窝网络相结合的A-GPS(Assisted Global Positioning System)定位方式在紧急救援和各种基于位置服务(LBS,Location-Based Services)中逐渐得到了应用。但由于卫星信号容易受到各种障碍物遮挡,GPS/APGS 等卫星定位技术并不适用于室内或高楼林立的场合,目前无线室内定位技术迅速发展,已成为GPS 的有力补充。 一般来讲,使用无线信号强度获取目标位置信息的过程,就是建立无线信号强度和位置信息稳定映射关系的过程。现有室内无线定位系统主要采用红外、超声波、蓝牙、WiFi (Wireless Fidelity)、RFID(Radio FrequencyIdentification)等短距离无线技术。其中基于WiFi 网络的无线定位技术由于部署广泛且低成本较低,因此备受关注。其中由微软开发的RADAR 系统是最早的基于WiFi网络的定位系统。它采用射频指纹匹配方法,从指纹库中查找最接近的K 个邻居,取它们坐标的平均作为坐标估计。而文献[5]介绍的室内定位系统则基于RSSI 信号的统计特性,采用贝叶斯公式,通过计算目标位置的后验概率分布,来进行定位。 本文同样基于WiFi网络,设计和实现了一种无线室内定位系统,但与上述定位方法不同,本文采用了基于权值选择的定位算法,在一定程度上减少了RSS.信号随机变化引起的定位误差,实验结果表明,该系统可获得较好的定位精度(4 米)。 2. 系统设计 本系统可为移动终端客户在展馆、商场、校园等应用场景提供定位服务。鉴于移动终端受到计算能力、存储容量和电池电量等诸多限制,所以仅完成简单的信号采集工作,定位计算由定位服务端完成。 定位系统的架构体系如图1 所示。服务端主要负责定位计算和响应终端的定位请求。基于负载均衡考虑,响应位置请求的Web 服务器和运行定位计算的定位服务器分离,数据交换方式采用客户端和Web 服务器相同的数据交换方式。客户端依附于具体对象,主要负责采集周边AP 的无线信号强度,并向服务端提交信号特征,服务器使用客户端采集的信号特征进行定位计算,获得移动终端的位置估计。 客户端和服务端通信采用标准的HTTP协议,编程方便,可扩展性好,客户端程序功能

WiFi室内精准定位你的位置

WiFi室内精准定位你的位置 作者:汤姆?西蒙奈特发稿时间:2011-06-11 10:38:55 点击:4375 结合Wi-Fi信号和人的脚步的移动,手机可定位你的室内位置,精确度在十来 步之内。 从可以显示用户所在位置的地图,到各种新型的社交网络,手机内置GPS接收器的到来引领了基于位置的应用程序和服务的迅猛增长。然而踏入一座大楼,GPS便每每失灵。现在,一家新创公司凭借其技术使得手机在建筑物内也可以定位你所在的位置,且精确到几步之内。该公司希望这可以引导室内定位服务的第二轮增长狂潮。 失而复得:WiFiSLAM技术可在地图上定位手机的地理位置所在,精确度在十几步之内。这个应用程序利用WiFiSLAM技术使得游戏中的“吃豆人”(Pac-Man)来到了现实世界里。 来源:WiFiSLAM 上周,WiFiSLAM公司第一次在公众面前展示其科技,通过结合周边Wi-Fi网络的“印迹”及手机内置的加速度计和指南针来定位手机的所在。该公司由斯坦福大学的学生创建,创业基金来自该学校为新创公司设立的StartX加速计划。 利用Skyhook和Google等公司创建并维持的多个数据库,移动设备可以使用Wi-Fi网络改进室外GPS定位。这些数据库是许多公司通过驾车四处“嗅探”无线网络而整理出来的。然而,这项技术目前仅能够做到10米的精确范围,且目前主要用于户外使用。 该技术通常能够精确到你所在位置的“十几步”之内,WiFiSLAM创始人之一阿南德·阿卓亚(Anand Atreya)表示:“精确度会随着你与室内环境的互动而产生变化。”这项技术能够在大型而复杂的建筑物内如医院或机场进行导航协助,他说,并且程序开发者们将来很可能找到更多更富有想象的应用。 “想象一下在大卖场内,”阿卓亚说道,“我们可以提供正在你面前的商品的相关信息。”另一种可能应用是允许用户找到最近的一个卖场服务员,只要这个服务员刚好也在追踪范围之内。 当正在使用WiFiSLAM的移动设备想要知道自己的位置所在时,它会分析周围所有Wi-Fi网络的信号强度和唯一ID识别码。这些信息会与从网络中下载或已经储存在设备中的该区域的引用数据集进行匹配。如果移动设备轻微地来回移动几次,预估的定位点就会更加准确,这是因为WiFiSLAM算法能够收集多个“印迹”。捕获用户脚步的指南针数据和加速度器信号也可以用来精确化随着人的移动而不断变化的定位点。 有了在特定建筑物内提前收集到的相似数据,WiFiSLAM才能提供定位。使用另一个特殊应用程序的人必须在该建筑物内来回走动几次,且每个房间至少进入一次。最初曾用于机器人导航的算法会

室内WiFi定位是怎么实现的,有没有案例

信锐技术室内WiFi定位实施案例 无线应用的开发,使得WiFi不只是单纯的满足上网使用。在很多商场项目里,基于WiFi的应用如无线点餐、无线收银、无线导航、反向寻车等都变成了现实。而后两者中,基于无线的定位则是实现这一应用的重要功能。那么无通过WiFi定位终端到底是怎么实现的呢,下面我们就来看看天津欧贸商城中,信锐无线和猫酷定位是如何完美实现反向寻车这一应用的。 猫酷是业内专业的定位厂商,只要能获取认证终端通过WiFi发回的报文,就能实现终端的定位。天津欧贸商城案例中,猫酷定位采用了基于微信轻应用的形式来做定位。这种定位方式的原理是,信锐技术认证服务器将认证终端的信息传递给猫酷的本地服务器,完成前端的数据收集,当某一个终端需要定位时,再匹配无线AP传送的定位报文即可实现。 具体应用中,猫酷对于无线AP密度、定位报文具有一定的要求。密度上,猫酷要求每个位置周围20米的范围内需要有3个可见无线AP。对于单台覆盖范围较广的无线AP来说,这一密度要求会带来一定的干扰问题,同时无线AP的部署还需考虑建筑格局以及用户对美观度的要求。欧贸商城案例中,用户要求无线AP只能装在走道内,信锐无线采用走道交错部署的方式、每隔16米左右部署一台无线AP,满足猫酷的要求同时确保用户效果最优。而对于定位报文的要求,信锐无线则能完全满足,直接在无线控制器后台配置即可。 除此之外,完成前端数据收集需要做前台数据的定制。当用户完成无线上网认证时,认证服务器将用户名、IP、MAC地址等信息传递给本地的猫酷服务器,认证后的跳转页面则跳转到猫酷认证的页面,将终端MAC 地址传递给猫酷,至此即完成了前台信息的收集。

WiFi室内定位应用认识

WiFi室内定位应用认识 在一些电视剧里,我们经常会看到这样的画面:在机场内,男主角疯狂地寻找女主角,直到远远看见,奔跑相拥……不过,伴随着室内导航技术的成熟,往后,不论是男主角还是现实生活中的你只需打开智能手机,便可精确找到她所在的位置,并由导航软件“导航”到其身旁。 近日在一个技术论坛上,有业内专家向信息时报记者透露,伴随着室内Wi-Fi热点日益密布,室内导航技术已接近成熟。据了解,尽管室内导航技术蕴藏大量商机,但由于国内购物中心对新技术认识不足,影响了室内导航技术的全面应用和普及。 Wi-Fi热点变身定位雷达 在室外露天厂商定位很容易,因为有GPS卫星和地上运营商的通信基站,但在GPS卫星无法穿透的购物中心内呢?“并不难——因为国内购物中心内几乎都遍布了Wi-Fi热点。”近日在一个论坛上,导航软件公司高德导航副总裁郄建军向记者表示,目前机场、火车站、图书馆、政府办公楼以及大型购物商城中遍布的Wi-Fi热点,完全可以充当起“小雷达”的作用,对用户进行室内定位和导航。他表示,“利用Wi-Fi热点进行室内定位和导航,在技术层面已经成熟。”

据了解,目前国内各大商城中,不论是运营商、商城自身还是商城内店铺,几乎都布置了数量庞大的Wi-Fi热点。在广州天河城星巴克,记者看到几乎每一个用户点餐后都习惯性地登录Wi-Fi。此外由于三大运营商都在天河城铺设了大量热点,因此不少用户也在等候人的期间,登录Wi-Fi上网。 据郄建军介绍,用户一旦登录Wi-Fi热点,导航软件理论上就可以透过用户接入的那个Wi-Fi热点,再配合上临近三个或以上的Wi-Fi热点,就可以确定用户的位置。据了解,技术上这些Wi-Fi能将定位范围缩小到5米左右,媲美室外的GPS卫星。 技术应用物管方面很重要 尽管技术趋于成熟,但对于室内导航技术的应用,郄建军则表示短期内不能过分乐观。“国外一般是运营商对采取该技术不积极,但购物中心的商家因有商业利益而很积极;中国的情况却恰恰相反,运营商和业界对于推动技术很积极,但大型购物中心却不积极,甚至设立门槛,向铺设运营商收取昂贵的入场费,管理费。”他不无遗憾地表示,室内导航最大的瓶颈并非技术本身,而且各大商场的物业管理。 一些技术人员向记者表示,如果没有物业管理的支持,室内导航几乎是不可能实现的。首先,要定位和导航,需要绘制室内地图。显然,室内的地图比室外的变动更频繁——室外建筑物不论是外观还是名字都不可能频繁,但在室内,店铺外观和名字的修改过于频繁。此外,如

一种基于WiFi的室内定位系统设计与实现[图]

一种基于WiFi的室内定位系统设计与实现[图] 1. 引言 位置信息在人们的日常生活中扮演着重要的作用。在郊外、展览馆、公园等陌生环境中,使用定位导航信息可为观众游览提供更便捷的服务;在仓储物流过程中,对物品进行实时定位跟踪将大大提高工作效率;在监狱环境中,及时准确地掌握相关人员的位置信息,有助于提高安全管理水平,简化监狱管理工作。 目前全球定位系统(GPS , GlobalPositioning System)是获取室外环境位置信息的最常用方式。近年来,随着无线移动通信技术的快速发展,GPS 和蜂窝网络相结合的A-GPS(Assisted Global Positioning System)定位方式在紧急救援和各种基于位置服务(LBS,Location-Based Services)中逐渐得到了应用。但由于卫星信号容易受到各种障碍物遮挡,GPS/APGS 等卫星定位技术并不适用于室内或高楼林立的场合,目前无线室内定位技术迅速发展,已成为GPS 的有力补充。 一般来讲,使用无线信号强度获取目标位置信息的过程,就是建立无线信号强度和位置信息稳定映射关系的过程。现有室内无线定位系统主要采用红外、超声波、蓝牙、WiFi(Wireless Fideli ty)、RFID(Radio FrequencyIdentification)等短距离无线技术。其中基于WiFi 网络的无线定位技术由于部署广泛且低成本较低,因此备受关注。其中由微软开发的RADAR 系统是最早的基于WiFi 网络的定位系统。它采用射频指纹匹配方法,从指纹库中查找最接近的K 个邻居,取它们坐标的平均作为坐标估计。而文献[5]介绍的室内定位系统则基于RSSI 信号的统计特性,采用贝叶斯公式,通过计算目标位置的后验概率分布,来进行定位。 本文同样基于WiFi 网络,设计和实现了一种无线室内定位系统,但与上述定位方法不同,本文采用了基于权值选择的定位算法,在一定程度上减少了RSS.信号随机变化引起的定位误差,实验结果表明,该系统可获得较好的定位精度(4 米)。 2. 系统设计 本系统可为移动终端客户在展馆、商场、校园等应用场景提供定位服务。鉴于移动终端受到计算能力、存储容量和电池电量等诸多限制,所以仅完成简单的信号采集工作,定位计算由定位服务端完成。 定位系统的架构体系如图1 所示。服务端主要负责定位计算和响应终端的定位请求。基于负载均衡考虑,响应位置请求的Web 服务器和运行定位计算的定位服务器分离,数据交换方式采用客户端和Web 服务器相同的数据交换方式。客户端依附于具体对象,主要负责采集周边AP 的无线信号强度,并向服务端提交信号特征,服务器使用客户端采集的信号特征进行定位计算,获得移动终端的位置估计。 客户端和服务端通信采用标准的H TTP协议,编程方便,可扩展性好,客户端程序功能可根据需要进行扩充。

WiFi室内精准定位你的位置

WiFi室内精准定位你的位置 汤姆?西蒙奈特2011-06-11 麻省理工科技创业 结合Wi-Fi信号和人的脚步的移动,手机可定位你的室内位置,精确度在十来 步之内。 从可以显示用户所在位置的地图,到各种新型的社交网络,手机内置GPS接收器的到来引领了基于位置的应用程序和服务的迅猛增长。然而踏入一座大楼,GPS便每每失灵。现在,一家新创公司凭借其技术使得手机在建筑物内也可以定位你所在的位置,且精确到几步之内。该公司希望这可以引导室内定位服务的第二轮增长狂潮。 失而复得:WiFiSLAM技术可在地图上定位手机的地理位置所在,精确度在十几步之内。这个应用程序利用WiFiSLAM技术使得游戏中的“吃豆人”(Pac-Man)来到了现实世界里。来源:WiFiSLAM 上周,WiFiSLAM公司第一次在公众面前展示其科技,通过结合周边Wi-Fi网络的“印迹”及手机内置的加速度计和指南针来定位手机的所在。该公司由斯坦福大学的学生创建,创业基金来自该学校为新创公司设立的StartX加速计划。 利用Skyhook和Google等公司创建并维持的多个数据库,移动设备可以使用Wi-Fi网络改进室外GPS定位。这些数据库是许多公司通过驾车四处“嗅探”无线网络而整理出来的。然而,这项技术目前仅能够做到10米的精确范围,且目前主要用于户外使用。 该技术通常能够精确到你所在位置的“十几步”之内,WiFiSLAM创始人之一阿南德·阿卓亚(Anand Atreya)表示:“精确度会随着你与室内环境的互动而产生变化。”这项技术能够在大型而复杂的建筑物内如医院或机场进行导航协助,他说,并且程序开发者们将来很可能找到更多更富有想象的应用。 “想象一下在大卖场内,”阿卓亚说道,“我们可以提供正在你面前的商品的相关信息。”另一种可能应用是允许用户找到最近的一个卖场服务员,只要这个服务员刚好也在追踪范围之内。 当正在使用WiFiSLAM的移动设备想要知道自己的位置所在时,它会分析周围所有 Wi-Fi网络的信号强度和唯一ID识别码。这些信息会与从网络中下载或已经储存在设备中的该区域的引用数据集进行匹配。如果移动设备轻微地来回移动几次,预估的定位点就会更

基于WIFI的室内定位技术

基于WIFI的室内定位技术

《无线定位技术》课程报告基于WIFI的室内定位技术 学院: 学号: 姓名: 2015年11月

目录 1背景 (1) 2室内定位技术相关理论 (3) 2.1定位技术简介 (3) 2.2定位测距原理 (4) 2.3WiFi基础知识 6 3基于RSSI的室内定位技术 (8) 3.1RSSI定位技术分类 8 3.2典型的室内传播模型 (9) 3.2.1线性距离路径损耗模型 9 3.2.2对数距离路径损耗模型 9 3.2.3衰减因子模型 10 3.2.4MK模型 10 3.3基于模型的定位算法 (11) 3.3.1三边测量法 11 3.3.2双曲线定位法 12 3.3.3最小二乘法 13 4总结 (15) 参考文献 (16)

基于WIFI的室内定位技术研究 1背景 时间和空间是人们生活、生产的基本要素,人们的一切活动都离不开时间和空间。随着无线通信技术的发展和人们生活水平的提高,基于位置的服务(Location-Based Service,LBS)需求量不断增长,发展迅速,受到大家的广泛关注,并且在社交网络、广告服务、旅游、购物、公共安全服务等诸多领域得到广泛应用[1]。 根据定位环境的不同,无线定位技术大致可分为室外定位和室内定位两大类。以美国的全球定位系统(Global Positioning System, GPS)为代表的全球导航卫星系统(Global Navigation Satellite System,GNSS),室外定位技术已经相当成熟,可靠性好、精度高,给室外定位带来了极大的便利,并且在军事、交通、测绘、环境监测等领域得到广泛应用。然而人们日常生活的大部分时间都在室内活动,人们已经不再满足于只能在室外享有基于位置的信息服务,室内定位的需求变得日益强烈。卫星信号不能穿透建筑物,并且在障碍物遮挡较为严重的情况下,卫星定位系统无法给出可靠的定位结果甚至无法定位。因此,全球导航卫星系统不能满足人们室内定位的需求,于是室内定位技术应运而生。 目前室内定位技术主要有光跟踪定位技术、A-GPS定位技术、超声波定位技术、蓝牙技术和WiFi技术等。光跟踪定位技术要求探测器和跟踪目标之间可视,这使得光跟踪技术的应用受到很多限制。A-GPS定位技术通过延长每个码的延迟时间来提高信号的灵敏度,需要通过相关机搜索延迟码,需要在手机内集成GPS接收机,这就决定了A-GPS定位技术使用范围的局限性[2]。超声波定位目前大多数采用反射式测距法,定位精度可达厘米级,精度较高,但容易受到反射、透射、绕射等多径效应的影响,且成本较高[3]。蓝牙技术所需的设备体积小,易于集成在PDA、PC以及手机中,但它在复杂的环境中稳定性差,覆盖范围小。WiFi技术是一种新型的信息获取技术,具有覆盖范围广、传输速度快、成本较低、易于安装、稳定性高等特点,各大媒体争先报道,有的甚至称WiFi

iBeacon+wifi实现室内精确定位

iBeacon+wifi实现室内精确定位 室内定位技术有很多种,但要实现精确定位,或将iBeacon+wifi会是最佳的搭配,下面随着iBeacon设备厂家云里物里一起看来看下这两种技术的原理。 一、iBeacon是一种低成本的定位技术解决方案 iBeacon的确弥补了GPS技术的不足,为用户提供一种低成本、更省电的室内定位追踪技术。它能根据用户的位置和需求,通过手机应用程序来提供智能化的电子服务。 但苹果对iBeacon可谓是予以厚望,其描述的使用场景包括移动支付、移动广告、零售服务、样品展示等等。所以苹果此举开放了商标使用申请,将会大力推动iBeacon基站建设速度。 现时各大公司的利益关系,苹果,谷歌,三星,都各自发布了类iBeacon的东西;而iBeacon 的维护,毕竟iBeacon比较小,而且不能像WiFi那样进行远程管理。 二、Wi-Fi定位 WiFi定位是利用现有的无线网络,配合WiFi标识和相关的移动终端设备比如WiFi手机,PDA、笔记本电脑等,再结合相应的定位算法,来确定相关人员和物品位置的一种新技术。 它除了可以实现定位功能,还可以实现上网功能。根据用户习惯,使用WiFi的人远比使用蓝牙的多,用户习惯培养,WiFi更加具有优势。但是在城市中更趋向于空间任何一点都能接收到至少一个AP的信号。热点只要通电,不管它怎么加密的,都一定会向周围发射信号。信号中包含此热点的全球唯一ID。 所以这种定位有很大误差。而且WiFi的功耗比iBeacon要大很多;其次是WiFi定位极限在3到5米,精度没有iBeacon的高。

三、iBeacon+WiFi互补,实现精确定位 目前,WiFi定位已可以达到一米以内,这项应用也已经在推广了。WiFi可以实现更大的覆盖面积(现论标准,蓝牙10米,WiFi可达100米),但蓝牙可以与它互补。比如说在WiFi 覆盖不到的地方,有很多楼盘是没有WiFi覆盖的,可以通过蓝牙BLE,实现精淮定位。现在的方案只需要1-2个很小的BLE标志就可以。iBeacon只是触发,本身不具备数据传输功能,而WiFi则是具备数据传输功能,基于室内导购,必须具备数据传输功能,这样才能实现推送功能,因此,WiFi实现的是区域性定位,iBeacon实现的是精细定位。 总结来说,通过将室内定位技术和数据融合,iBeacon创造了一种新型的商业模式,并以此真正实现了“在恰当的时间将恰当的产品推销给恰当的消费人群”这一营销理念。

WIFI定位原理介绍

1 引言 定位技术——利用信息化手段告诉用户某一物体的位置信息。最专业的定位系统是全球定位系统(Global Positioning System, GPS)[1, 2],包括军事、执法、公交调度、出租车调度、物流、策划在内的很多行业都是全球定位系统的用户。随着GPS客户端接收器体积越来越小,客户端的精度越来越高,GPS 定位功能被广泛的用到各行各业,一些智能手机、笔记本等移动终端甚至把GPS功能作为其标配嵌入到终端。 GPS只是室外定位技术的一种,近些年兴起了很多技术,其中包括GSM网络基站定位、CDMA网络基站定位。在国内,对于移动或者联通的G网(GSM)用户,可以通过手机接收运营商的网络信号来定位。一个GSM手机只要处于开机状态,就可以接收到附近基站的信号,根据用户当前所处基站的小区,可以定位出手机和这些基站之间的相对位置。联通C 网(CDMA)由于和GSM有实质性的差异,定位方式和GSM网络有所不同,基于C网的定位技术是由高通公司开发的一种结合CDMA基站和GPS信息的定位方式:gpsOne。一个gpsOne手机可以同时接受GPS卫星和周围CDMA基站的信号,根据这些信号可以得到比GSM更为精确的定位效果。 室外定位技术成熟、市场机制良好、应用广泛。然而人们的生活大部分时间其实处在室内,在日常生活中对室内也有很强烈的定位需求。首先是公共安全和应急响应,在紧急情况下,每一个人都想被救援人员精确定位到,大到建筑物的位置,甚至是楼层或者房间号。其次,可以应用到手机购物、移动电子商务、个性化广告/优惠信息。用户会希望能够直接获取商店或者所需产品的位置。再次,室内定位在机场、医院、大型商场、会展中心、大型停车场都可以有非常广泛的应用,例如在这些地方寻找某一个具体地点,只要打开你的手机,输入你想要去的地方或者在大型停车场输入你的车牌号,手机上就会显示出到达目的地的最近路线,从而解决你很多麻烦,这是不是很令人兴奋的事?室内定位的应用其实还不限于这些,这项技术可以影响着你生活的方方面面。强烈的需求于是推动了室内定位技术的发展。 室内定位技术主要有:1.红外技术;2.无线局域网;3.蓝牙;4.超声波;5.计算机视觉;6.磁场; 7.AGPS。这些技术一部分已经得到了开发利用,形成了比较系统的定位服务解决方案或者成型的商业产品,但是很多技术还处于研究实验阶段。有使用计算机视觉方法进行定位的实验[3],有介绍了使用磁场压力感应的智能地板的研制试验[4],由于这些方法所依赖的特定设备比较昂贵,目前看来实用性比较低,所以不做讨论。本文选取蓝牙,无线局域网这些可以在移动终端上直接应用的技术来做具体的介绍。 2 蓝牙技术 蓝牙技术----通过测量信号强度进行定位。这是一种短距离低功耗的无线传输技术,在室内安装适当的蓝牙局域网接入点,把网络配置成基于多用户的基础网络连接模式,并保证蓝牙局域网接入点始终是这个微微网(piconet)的主设备,就可以获得用户的位置信息。蓝牙技术主要应用于小范围定位,例如单层大厅或仓库。技术最大的优点是设备体积小、易于集成在 PDA、PC以及手机中,因此很容易推广普及。理论上,对于持有集成了蓝牙功能移动终端设备的用户,只要设备的蓝牙功能开启,蓝牙室内 移动终端室内无线定位技术介绍 张月星 摘 要 知道自己的位置总能给生活带来惊喜。由于室内环境较为狭小和复杂,GPS信号受到建筑物遮蔽,几乎不可能再来进行精确定位,同时GPS成功的市场应用和室内定位的空缺形成鲜明对比,使得近些年来市内定位技术成为了研究的热点。定位技术也层出不穷,红外技术、蓝牙技术、Wi-Fi技术、传感器技术、RFID技术等,但还是缺乏稳定的能够得到市场认可的产品。其中一个重要原因在于室内定位还存在技术和成本上的瓶颈。本文选取几种有代表性的技术来进行讨论和分析。 关键词 室内定位;移动终端;Wi-Fi

相关文档
最新文档