对方是手机WiFi上网的,怎样确定他的连接的WiFi位置?

对方是手机WiFi上网的,怎样确定他的连接的WiFi位置?,第1张

与手机基站定位方式类似,都需要采集wifi接入点的位置信息。
最早开发这个技术的是Skyhook公司。
这个技术的原理是利用下面三条事实:
wifi热点(也就是AP,或者无线路由器)越来越多,在城市中更趋向于空间任何一点都能接收到至少一个AP的信号。(在美国,每个点收到3、5个AP信号的情况相当多见。中国也会越来越多的)
热点只要通电,不管它怎么加密的,都一定会向周围发射信号。信号中包含此热点的唯一全球ID。即使距离此热点比较远,无法建立连接,但还是可以侦听到它的存在。
热点一般都是很少变位置的,比较固定。
这样,定位端只要侦听一下附近都有哪些热点,检测一下每个热点的信号强弱,然后把这些信息发送给Skyhook的服务器。服务器根据这些信息,查询每个热点在数据库里记录的坐标,进行运算,就能知道客户端的具体位置了,再把坐标告诉客户端。可以想想,只要收到的AP信号越多,定位就会越准。原理就是这么简单。
不过,一次成功的定位需要两个先决条件:
客户端能上网
侦听到的热点的坐标在Skyhook的数据库里有
第一条不消说了,不管是wifi还是edge,只要能连上Skyhook的服务器就行。
第二条是Skyhook的金矿所在。它怎么知道每个AP的坐标信息的呢?有一种说法是靠网友自己搜集,然后发给Skyhook,Skyhook会付钱。不过官方网站上的说法是开着车满大街转悠,边走边采集AP信号,并用GPS定位,从而就有了坐标信息。而且他们会定期重新开车采集数据,以适应热点的变化。第二条更靠谱,而且成本并不高。比方说采集北京,设备上一个带GPS和wifi的PDA足以,然后装到出租车上,每月给司机200、300的,让他就正常拉客人。只要有3、5个司机合作,数据就采集下来了,并不断地更新。司机也一定会很乐呵,这纯粹是无成本的额外收入呀,还能享受一下GPS。

网络类型选择PPPOE模式,选择动态IP模式,其他的基本都不用设置,IP和DNS自动匹配,如果不是使用代理服务器,地址和端口号不用填,如果有代理的服务器,输入相关的参数就可以了。
之后在无线网络设置里面输入宽带的账号和密码,点击保存,连接。
之后使用手机连接wifi,路由器会自动分配IP地址给手机,不需要特意设置。

可以查到你的大概位置。

也就是你的NAT网络出口位置。也就是你的公网位置。因为你的电脑在私有网络中,出口肯定暴露了公网,比如你所在的市肯定可以查到,再具体的区范围,也可能能查到。

服务器统计访问来源,就是这个nat出口公网ip来源做的统计。

你的移动设备有GPS,有些时候你的GPS开着,并且能定位,或者之前能定位,那么你的手机知道你当前的经纬度,这时候你的手机通过wifi上网时google就能知道你当前的位置,同时知道了你的wifi的位置,每个网络设备都有一个单一固定的MAC地址,你的wifi就是通过MAC地址被google记住的。因为wifi热点位置一般都是固定不变的,而且google也会不断调整每个wifi热点的位置信息。很多人的wifi都是同样的方式被google记住了位置。一旦你下次没开gps再连上这个wifi,google就知道你在这个wifi的附近,你的手机显示的位置其实是wifi热点的位置。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/12703081.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-27
下一篇2025-08-27

发表评论

登录后才能评论

评论列表(0条)

    保存