wifi网络定位原理是怎样的?

如题所述

Wifi模块定位我们可以分为两种,一种是wifi设备自身定位,还有一种借助第三方wifi模块实现定位。
第一种借助第三方wifi模块实现定位。
智能手机或者平板,无线路由器等智能设备都有wifi模块,但是在室内或者商场里面,怎么知道他们地址呢?
这里我们可以借助 M02wifi模块定位功能,扫描和采集周围打开wifi的智能设备,并且将扫描的结果自动上传到服务器或者电脑,根据wifi定位模块采集的信号强度去计算wifi智能设备的距离,最终通过三点定位方法,将wifi智能设备的位置计算出来.参考资料;http://www.hx-wulian.com/archives/744.
(三点定位:就是根据三个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中说明会以不能识别用户身份的方式收集位置数据。

使用这种方式定位一般来说需要与位置服务器进行即时的网络交互,Android正是如此,最好的证明就是关闭电话和GPS后,单单打开Wifi但不连接任何一个无线网络或者连接一个没有接入互联网的网络时,是无法进行定位的。实际测试的时候,发现这种情况下部分软件仍然可以定位,但是无论将设备移动到哪里,应用中的位置始终不会变化。因为Android的API中提供的方法是LocationManager.getLastKnownPosition,只要是通过这种方式获取到的位置数据,Android是不会立即定位的,而是将最后一次定位的数据返回给应用,除非应用发起更新位置的请求。
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-31

WiFi网络定位需要采集wifi接入点的位置信息。wifi热点越来越多,在城市中更趋向于空间任何一点都能接收到至少一个AP的信号。热点只要通电,都一定会向周围发射信号。信号中包含此热点的唯一全球ID。即使距离此热点比较远,无法建立连接,但还是可以侦听到它的存在。
热点一般都是很少变位置的,比较固定。定位端只要侦听一下附近都有哪些热点,检测一下每个热点的信号强弱,然后把这些信息发送给Skyhook的服务器。服务器根据这些信息,查询每个热点在数据库里记录的坐标,进行运算,就能知道客户端的具体位置了,再把坐标告诉客户端。只要收到的AP信号越多,定位就会越准。

本回答被网友采纳
第2个回答  2016-06-22
有固定的连接网络数据

wifi定位是什么原理?
WiFi定位是一种利用无线局域网(WLAN)的信号强度或接入点(AP)的位置信息来确定设备位置的技术。WiFi定位的基本原理是,当移动设备连接到WiFi网络时,它会与多个无线接入点(AP)进行通信。每个接入点都有一个独特的MAC地址,而且设备会记录下与每个接入点的信号强度。通过收集这些信号强度信息,并结合已...

Wifi定位的原理是什么?
wifi定位的原理:1、每一个无线AP都有一个全球唯一的MAC地址,并且一般来说无线AP在一段时间内是不会移动 2、设备在开启Wi-Fi的情况下,即可扫描并收集周围的AP信号,无论是否加密,是否已连接,甚至信号强度不足以显示在无线信号列表中,都可以获取到AP广播出来的MAC地址。3、设备将这些能够标示AP的数据...

通过wifi就可以定位吗?
手机通过Wi-Fi确实可以定位,接下来我们将深入探讨这一过程。一、Wi-Fi定位的原理智能手机在开启Wi-Fi时,会自动扫描附近的热点并收集其独一无二的Mac地址。这些热点的位置信息被存储在庞大的数据库中,服务器通过分析每个热点的信号强度,计算出设备的位置。即使信号较弱,也能通过AP广播的MAC地址进行定...

为什么打开wifi定位就很准
原理是这样的:1、手机收集它能够搜索到的Wifi的信息;2、提交Wifi信息到服务器;3、服务器根据数据库中已有的Wifi信息与坐标的对应关系,计算一个坐标出来;4、手机接收服务器的计算结果。

手机是怎么通过Wifi定位的
手机通过WiFi定位是通过WiFi信号进行定位的。因为现在的手机都可以自动连接WiFi网络,当连接到某一个WiFi网络时,手机会获取到该网络的信息,包括IP地址、信号强度等。而每个WiFi网络都有一个唯一的识别ID - SSID,这些信息是可以被收集、存储和比较的。当我们需要定位时,手机会通过连接的WiFi网络和信息库...

wifi精准定位和GPS定位的区别
首先,两者的定位依据不同。WiFi精准定位主要依据WIFI路由器所在位置进行定位,通过收集移动设备与多个无线网络接入点的无线信号强度,利用差分算法进行三角定位。而GPS定位则依据太空中的卫星进行定位,通过接收至少四颗卫星的信号来计算位置。其次,两者的应用场所不同。WiFi定位主要应用于室内环境及较小空间,...

路由器通过什么定位
WiFi定位是通过收集周围WiFi热点的信号信息来确定设备位置的技术。以下是WiFi定位的原理:1. **WiFi热点覆盖**:在城市中,WiFi热点(即无线路由器)普遍存在,几乎每个角落都可能接收到至少一个WiFi信号。2. **信号发射**:每个WiFi热点都会不断地发射信号,这些信号中包含有全球唯一的MAC地址。3. **...

基站定位和wifi定位有什么区别?
1. 定位原理:基站定位依赖于移动通信基站信号差异。当手机开机、关机或切换基站时,会向最近的基站发送信号,据此确定手机位置。WiFi定位则通过计算WiFi信号的接收强度和到达时间,来推算用户位置。2. 精度:通常情况下,GPS定位的精度高于WiFi定位。GPS定位精度大约在15米左右,而WiFi定位的误差通常在几百...

如何定位wifi信号源的位置
1. 定位Wi-Fi信号源的位置与手机基站定位方式相似,都涉及到收集Wi-Fi接入点的位置信息。2. 这个技术的早期开发者是Skyhook公司,其工作原理是在城市中,几乎每个位置都能接收到至少一个接入点的Wi-Fi信号。3. 定位设备会侦听周围的可疑热点,并检测每个热点的信号强度,将这些信息发送给Skyhook的服务...

手机wifi精准定位的原理
手机WiFi精准定位原理其实很简单,大致如下:手机的WiFi芯片会扫描周围WiFi路由器的MAC和信号强度,然后通过Internet网络传输到后台服务器,在后台服务器上有这些路由器的实际经纬度位置信息,再根据信号强度推算出手机的实际地理位置,一般误差在20米到100左右,当然,在地图上的显示当然就非常精确了。

相似回答