随身移动Wi-Fi会被wifi定位什么意思吗?

很难想象这一问题2年间居然没有┅个说对的最高票答案说得很简单,但缺充满了致命伤

先简单回答楼主问题:我今天刚安了一个全新的无线路由,如果是用iPhone类似的具有GPS功能的手机来收集MAC地址和SSID不可能立刻就收集进数据库,但是我可以同样得到1Km范围的wifi定位什么意思

  • Wi-Fiwifi定位什么意思并不只是拿设备正茬使用的Wi-Fi当wifi定位什么意思依据此时手机(或其他无线设备)会扫描周围所有的Wi-Fi信号,并把它们当作wifi定位什么意思依据
  • Wi-Fiwifi定位什么意思时,不需要手机(或其他无线设备)连接Wi-Fi因为Wi-Fiwifi定位什么意思的依据是Wi-Fi的BSSID和RSSI,这两个定为依据在Wi-Fi未被连接的情况下也可以被手机等无线设備获取。
以下是详细的Wi-Fiwifi定位什么意思原理:WiFi wifi定位什么意思这事儿其实非常好理解先打个比方,你现在突然出现在一片荒凉的大草原上鈈知道自己身处何方,但神奇的是你身边居然立了大于等于3根的柱子而且每根柱子上都应有该根柱子的精确坐标。你手里居然还有一把測距仪能够知道你离柱子的准确距离,那么恭喜你你现在就可以算出(算法后面会介绍)自己所在位置的坐标。

回到正题在实际的 WiFi wifi萣位什么意思中,你眼前的每一根柱子其实就是一个 WIFI热点(以下简称APAccess Point),或者说路由器每个AP都有它自己名字和它所在位置的坐标。但關键问题是在 WIFI wifi定位什么意思中,柱子的坐标从哪儿来我怎么知道我离柱子的距离?就算距离和坐标我都知道我又怎么能算出我的位置?这就得说说 Wi-Fiwifi定位什么意思的三个步骤:

第一步:数据采集与制备(采集柱子的名字、制备柱子的坐标)
第二步:确定移动设备与热點的距离(确定与柱子之间的距离)
第三步:通过算法推断出移动设备的位置(通过柱子的坐标与我与柱子的距离,得到我的位置坐标)
┅、数据采集与制备:不管你的手机有没有连接 Wi-Fi手机都会扫描附近存在的WIFI 信号,如果扫描出某个WIFI 信号那么手机系统就可以知道发出WIF信號的AP 的BSSID(MAC 地址) ,也就是这个 WIFI在地球上唯一的名字此刻如果你的手机还用 GPS 定上了位,那么在采集方的数据库里就会添加一条数据【BSSID、(X1,Y1)】其中(X1,Y1)正是GPS wifi定位什么意思得到的坐标但是(X1,Y1)并不是 AP 的位置而是手机的位置,因为手机实际离 AP存在一定的距离为叻得到更精确的 AP 位置坐标,此AP 会被大量的手机扫描到并重复采集。如果此 AP 被采集了 N 次那么在数据库里,实际的AP信息应该是【BSSID、(X1Y1),(X2Y2)...(Xn,Yn)】


一个 AP可能只被采集一次, 可能被采集上百次当AP被采集的次数越多,通过算法计算出的 AP 坐标也就越精准经过算法处悝(三角wifi定位什么意思算法,后面会介绍)最终该热点的位置数据应该是【BSSID、(X,Y)】
PS:如果一个AP 能够被不断采集,那么此 AP 的坐标随著采集次数的增多而不断地迭代其坐标也会越来越精准。 二、确定移动设备与热点之间的距离:
WIFI 信号和太阳光一样都是电磁波。只是 WIFI 信号和光有两点较大的不同:一是 WIFI 信号 的波长比光长许多二是太阳光的发射源是太阳,WIFI 的发射源是 AP(如路由器)既然 WIFI 信号也是电磁波,那么WIFI 的信号强度必然也会随着传播距离的增加而衰减
当手机连接上某一 WIFI 时,手机的系统会记录手机能够捕获的 WIFI 信号强度-RSSI既然 WIFI 信号会隨着距离衰减,那么通过RSSI=a+b*log(d)的理想化模型便可以计算出手机距离路由器的长度 d当理想化模型终究是理想化模型,无线信号因为干扰、反射等等原因我们计算出的距离其实并不太准确。

三、通过算法推断出移动设备的位置


有了热点的坐标和到热点的距离就得靠wifi定位什麼意思算法来帮助我们wifi定位什么意思了。
Wi-Fi wifi定位什么意思的算法其实有很多目前主流的有三种算法: 三角wifi定位什么意思算法说白了就是以 AP 嘚坐标为圆心画圆,圆的半径是我与热点之间的距离三圆重叠处就有可能是我的位置,其中的推倒证明公式初中就教了就不在这里细說了。

但是三角wifi定位什么意思也有其缺点就是wifi定位什么意思结果非常不精准。原因很简单因为 AP 的位置和手机距离 AP 的长度都是推算出的,误差+误差=更大的误差

指纹wifi定位什么意思算法这算法只能在学校实验室拿小样本来玩儿玩儿,真正做 Wi-Fi wifi定位什么意思的 App根本不敢用因为這一算法的核心思想就是大量的数据存储、大量的query查询。


简单介绍一下指纹算法回到「数据采集与制备」,当手机获取到 GPS wifi定位什么意思信息的同时手机会扫描周围所有 AP 的 BSSID。这时所有能采集到的 BSSID 序列就成了指纹存储在数据库中指向的是收集到该指纹的坐标。当有手机采集的 BSSID 序列能够匹配之前采集到的指纹(BSSID序列)那么就可以认为此时的坐标正是指纹所指向向的坐标。

指纹算法也有致命缺点:一是采集量需要非常大二是对服务端性能和数据存储要求太高。三是 WIFI 不密集的地方wifi定位什么意思结果会非常糟糕。

最大似然wifi定位什么意思法目湔最靠谱的 Wi-Fi wifi定位什么意思算法说白了就是三角wifi定位什么意思法加入了概率论的因素。感兴趣的同学可自己琢磨和研究

简单说说Wi-Fi wifi定位什麼意思的一些有意思的坑:跨省wifi定位什么意思:万万没想到,万万没想到Wi-Fi wifi定位什么意思这件事儿在中国居然可以出现跨省wifi定位什么意思這样的严重错误。原因就是某家王八蛋路由器生产商根本不遵守一台设备一个 BSSID 的原则数据库里这条 BSSID 的坐标明明是在大砍省,没想到大吃渻居然有一片路由器用了同一个 BSSID砍省瞬间变吃省。另外这家王八蛋生产商名叫腾达,堂堂腾达居然连买MAC地址的钱都没有还是请腾达早日滚蛋破产。


移动 Wi-Fi:你能想到吗现在公交车上都各种装AP啊,公交车带着 Wi-Fi 满大街跑你叫我拿你的 Wi-Fi定个毛位啊!我又怎么知道你这是公茭车上的 Wi-Fi 啊(其实可以^-^)!!
Wi-Fi 集体搬家:唯一能打倒概率论的敌人。玩了 Wi-Fi wifi定位什么意思后某天你会发现四川某大学所有的校园 AP(移动)铨部出现在了西安某大学里面,数量多达上百个可怜的西安某大学学生,只能看着地图上的四川地图哭啊!你还敢玩儿概率论?(当嘫还得玩)
高层建筑内的 WIFIwifi定位什么意思:在高层建筑中手机几乎不可能连上 GPS,也自然无法采集到 AP 的位置这个坑也有解,考验的是研发哃学的实现能力和算法设计能力

另外,说说为什么 iPhone 可以在无网状态下wifi定位什么意思 : 当iPhone 获取到WIFI wifi定位什么意思结果后会在客户端保存一份wifi定位什么意思结果,比如「(x1y1),BSSID1BSSID2。。BSSIDn」即便 iPhone 没有联网,只要扫描到其中一个 BSSIDiOS 即认为此时的位置是(x1,y1)

最后说一些对 WIFIwifi定位什么意思的常见误区:一、第三方无法在 iOS 上获取 RSSI,「至于你们第三方的地图应用自己玩泥巴去吧~」前半句是对的,后半句大错特错蘋果的wifiwifi定位什么意思能力和精度是神一般的存在,完爆谷歌和国内任何一个wifi定位什么意思团队在某些场景下,普通用户甚至无法察觉现茬是 WIFI wifi定位什么意思还是 GPS wifi定位什么意思


另外,真正玩泥巴的是国内的安卓应用iOS 应用只要调取苹果的网络wifi定位什么意思 API 即可获取最高水准嘚WIFIwifi定位什么意思结果。开发者省时省力用户也能获得最好的体验。
二、「iPhone 在向 Google 提交数据时总是把所有可能有用的数据同时提交上去,包括 IP、基站编号、Wi-Fi MAC 地址等等然后 Google 返回尽可能精确的wifi定位什么意思信息
很难相信说出这话的同学 是位 Facebook 的工程师。只要第三方iOS 应用无法获取 WIFI 的 RSSI就无法进行WIFI wifi定位什么意思(指纹算法也不行,因为 iOS 第三方只能知道当前连接 WIFI 的 BSSID 地址iOS 7连当前连接的 WIFI BSSID 都无法获取了。)
事实上非越狱狀态下iOS 的第三方应用就是无法获取WIFI 的 RSSI。因此 Google Maps 无法上传关键的wifi定位什么意思要素自然也无法得到自家生产的wifi定位什么意思结果。

三、「IP wifi萣位什么意思」难以置信有人会这么说就算猜答案也应该有点计算机网络的基础常识。如果真用 IP 来wifi定位什么意思wifi定位什么意思的精度會比基站wifi定位什么意思的精度还低。一般 WIFI wifi定位什么意思的精度在500米以内

四、想用 WIFI wifi定位什么意思,必须连上 WIFI手机不用连WIFI也可以扫描得到附近 WIFI的 BSSID和 RSSI。一般在小区楼底打开地图的前几分钟都是 WIFI wifi定位什么意思的结果。

}

该楼层疑似违规已被系统折叠 

那種可以随身携带发送Wi-Fi信号的东西叫什么啊?哪个运营商的便宜性价比最高?求大神解答


}

WPS是由WiFi联盟组织实施的5261认证项目其主要4102的是用来简化无线网络的安全加密1653配置。WPS技术用来协助用户自动设置网络名(SSID)、配置最高级别的WPA2安全密钥

WPS致力于简化无线局域网安装及安全性能的配置工作。是2007年年初才发布的认证目的是让消费者可以通过更简单的方式来设置无线网络设备,并且保证有一定嘚安全性

在WPS加密中PIN码是网络设备间获得接入的唯一要求,不需要其他身份识别方式这就让暴力破解变得可行。

WPSPIN码的第8位数是一个校验囷(checksum)因此黑客只需算出前7位数即可。这样唯一的PIN码的数量降了一个级次变成了10的7次方,也就是说有1000万种变化

在实施PIN的身份识别时,接入点(无线路由器)实际上是要找出这个PIN的前半部分(前4位)和后半部分(后3位)是否正确即可当第一次PIN认证连接失败后,路由器會向客户端发回一个EAP-NACK信息而通过该回应,攻击者将能够确定的PIN前半部或后半部是否正确

黑客只需从7位数的PIN中找出一个4位数的PIN和一个3位數的PIN。这样一来级次又被降低,从1000万种变化减少到11000(10的4次方+10的3次方)种变化。

因此在实际破解尝试中,黑客最多只需试验11000次平均呮需试验大约5500次就能破解。这也证实了在2小时内破解PIN码的可行性

Wi-Fi保护设置,您

合适的模式通过WPS,AP

全设置您只需简单的按下按钮或输叺PIN就可以了。在有些客户端或路由器上WPS也称为WSC(Wi-Fi简单设置)。

行安全设置您只需简单的按下按钮或输入PIN就可以了。在有些客户端或路由器仩WPS也称为WSC(Wi-Fi简单设置)。

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

我要回帖

更多关于 wifi定位什么意思 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信