
你的移动设备有GPS,有些时候你的GPS开着,并且能定位,或者之前能定位,那么你的手机知道你当前的经纬度,这时候你的手机通过wifi上网时google就能知道你当前的位置,同时知道了你的wifi的位置,每个网络设备都有一个单一固定的MAC地址,你的wifi就是通过MAC地址被google记住的。因为wifi热点位置一般都是固定不变的,而且google也会不断调整每个wifi热点的位置信息。很多人的wifi都是同样的方式被google记住了位置。一旦你下次没开gps再连上这个wifi,google就知道你在这个wifi的附近,你的手机显示的位置其实是wifi热点的位置。
在手机的应用权限里,允许万能钥匙的定位。
具体步骤如下:
1打开安全中心。
2选择应用管理。
3在应用管理中选择应用权限。
4找到万能钥匙,点击它,选择管理它的权限。
5选择定位,把定位打开,就可以了。
它们就在做这样的事情:
一天,你开着GPS,定到了准确位置,这个时候手机的wifi是开着的,定位服务就收集到这个高精度位置附近有这些wifi热点的SSID/MAC组合和信号强度(注意取了对数的信号强度某种意义上反比于距离),取到几组信息后,就能准确(几十米精度地)定位wifi热点所在位置。
那么下一次,只要知道你的设备能收到这个wifi热点,它就认为你在这个位置。
手机WiFi精准定位原理其实很简单,大致如下。手机的WiFi芯片会扫描周围WiFi路由器的MAC(物理地址、硬件地址)和信号强度(这些信息都是公开的),然后通过Internet网络传输到后台服务器,在后台服务器上有这些路由器的实际经纬度位置信息,再根据信号强度推算出手机的实际地理位置,一般误差在20米到100左右,当然,在地图上的显示当然就非常精确了。
1、每一个无线AP(路由器)都有一个全球唯一的MAC地址,并且一般来说无线AP在一段时间内不会移动;
2、设备在开启Wi-Fi的情况下,即可扫描并收集周围的AP信号,无论是否加密,是否已连接,甚至信号强度不足以显示在无线信号列表中,都可以获取到AP广播出来的MAC地址;
3、设备将这些能够标示AP的数据发送到位置服务器,服务器检索出每一个AP的地理位置,并结合每个信号的强弱程度,计算出设备的地理位置并返回到用户设备;
4、位置服务商要不断更新、补充自己的数据库,以保证数据的准确性。
以上就是关于如何利用wifi定位手机全部的内容,包括:如何利用wifi定位手机、我把wifi万能钥匙的定位服务给关了,该在设置里的哪里重新打开啊、百度地图究竟是怎么通过WIFI定位的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)