平板AP雪耳可以煮甚麼定位麼

ap平板电脑可转换图像方向吗_百度知道
ap平板电脑可转换图像方向吗
我有更好的答案
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁移动设备究竟是怎样仅仅使用 Wi-Fi 来定位的?
有人说是用类似的数据库建立的定位机制,可是我想说,我今天刚安了一个全新的无线路由,如果是用iPhone类似的具有GPS功能的手机来收集MAC地址和SSID,不可能立刻就收集进数据库,但是我可以同样得到1Km范围的定位。究竟是怎么利用WIFI,不利用移动数据(GPRS数据)、GPS来定位的,等待高手来回答。
按投票排序
很难想象这一问题2年间居然没有一个说对的。最高票答案说得很简单,但缺充满了致命伤。先简单回答楼主问题:「我今天刚安了一个全新的无线路由,如果是用iPhone类似的具有GPS功能的手机来收集MAC地址和SSID,不可能立刻就收集进数据库,但是我可以同样得到1Km范围的定位」原因很简单:Wi-Fi定位并不只是拿设备正在使用的Wi-Fi当定位依据,此时手机(或其他无线设备)会扫描周围所有的Wi-Fi信号,并把它们当作定位依据。Wi-Fi定位时,不需要手机(或其他无线设备)连接Wi-Fi。因为Wi-Fi定位的依据是Wi-Fi的BSSID和RSSI,这两个定为依据在Wi-Fi未被连接的情况下,也可以被手机等无线设备获取。以下是详细的Wi-Fi定位原理:WiFi 定位这事儿其实非常好理解。先打个比方,你现在突然出现在一片荒凉的大草原上,不知道自己身处何方,但神奇的是你身边居然立了大于等于3根的柱子,而且每根柱子上都应有该根柱子的精确坐标。你手里居然还有一把测距仪,能够知道你离柱子的准确距离,那么恭喜你,你现在就可以算出(算法后面会介绍)自己所在位置的坐标。回到正题,在实际的 WiFi 定位中,你眼前的每一根柱子其实就是一个 WIFI热点(以下简称AP,Access Point),或者说路由器。每个AP都有它自己名字和它所在位置的坐标。但关键问题是,在 WIFI 定位中,柱子的坐标从哪儿来?我怎么知道我离柱子的距离?就算距离和坐标我都知道,我又怎么能算出我的位置?这就得说说 Wi-Fi定位的三个步骤:第一步:数据采集与制备(采集柱子的名字、制备柱子的坐标)。第二步:确定移动设备与热点的距离(确定与柱子之间的距离)第三步:通过算法推断出移动设备的位置(通过柱子的坐标与我与柱子的距离,得到我的位置坐标)一、数据采集与制备:不管你的手机有没有连接 Wi-Fi,手机都会扫描附近存在的WIFI 信号,如果扫描出某个WIFI 信号,那么手机系统就可以知道发出WIF信号的AP 的BSSID(MAC 地址) ,也就是这个 WIFI在地球上唯一的名字。此刻如果你的手机还用 GPS 定上了位,那么在采集方的数据库里就会添加一条数据,【BSSID、(X1,Y1)】,其中(X1,Y1)正是GPS 定位得到的坐标。但是(X1,Y1)并不是 AP 的位置,而是手机的位置,因为手机实际离 AP存在一定的距离。为了得到更精确的 AP 位置坐标,此AP 会被大量的手机扫描到,并重复采集。如果此 AP 被采集了 N 次,那么在数据库里,实际的AP信息应该是【BSSID、(X1,Y1),(X2,Y2)...(Xn,Yn)】。一个 AP可能只被采集一次, 可能被采集上百次。当AP被采集的次数越多,通过算法计算出的 AP 坐标也就越精准。经过算法处理(三角定位算法,后面会介绍),最终该热点的位置数据应该是【BSSID、(X,Y)】。PS:如果一个AP 能够被不断采集,那么此 AP 的坐标随着采集次数的增多而不断地迭代,其坐标也会越来越精准。二、确定移动设备与热点之间的距离:WIFI 信号和太阳光一样,都是电磁波。只是 WIFI 信号和光有两点较大的不同:一是 WIFI 信号 的波长比光长许多,二是太阳光的发射源是太阳,WIFI 的发射源是 AP(如路由器)。既然 WIFI 信号也是电磁波,那么WIFI 的信号强度必然也会随着传播距离的增加而衰减。当手机连接上某一 WIFI 时,手机的系统会记录手机能够捕获的 WIFI 信号强度-RSSI。既然 WIFI 信号会随着距离衰减,那么通过RSSI=a+b*log(d)的理想化模型便可以计算出手机距离路由器的长度 d。当理想化模型终究是理想化模型,无线信号因为干扰、反射等等原因,我们计算出的距离其实并不太准确。三、通过算法推断出移动设备的位置有了热点的坐标和到热点的距离,就得靠定位算法来帮助我们定位了。Wi-Fi 定位的算法其实有很多,目前主流的有三种算法:三角定位算法指纹定位算法最大似然估算法三角定位算法说白了就是以 AP 的坐标为圆心画圆,圆的半径是我与热点之间的距离,三圆重叠处就有可能是我的位置,其中的推倒证明公式初中就教了,就不在这里细说了。但是三角定位也有其缺点,就是定位结果非常不精准。原因很简单,因为 AP 的位置和手机距离 AP 的长度都是推算出的,误差+误差=更大的误差。指纹定位算法这算法只能在学校实验室拿小样本来玩儿玩儿,真正做 Wi-Fi 定位的 App根本不敢用。因为这一算法的核心思想就是大量的数据存储、大量的query查询。简单介绍一下指纹算法,回到「数据采集与制备」,当手机获取到 GPS 定位信息的同时,手机会扫描周围所有 AP 的 BSSID。这时所有能采集到的 BSSID 序列就成了指纹存储在数据库中,指向的是收集到该指纹的坐标。当有手机采集的 BSSID 序列能够匹配之前采集到的指纹(BSSID序列),那么就可以认为此时的坐标正是指纹所指向向的坐标。指纹算法也有致命缺点:一是采集量需要非常大。二是对服务端性能和数据存储要求太高。三是 WIFI 不密集的地方,定位结果会非常糟糕。最大似然定位法目前最靠谱的 Wi-Fi 定位算法。说白了就是三角定位法加入了概率论的因素。感兴趣的同学可自己琢磨和研究。简单说说Wi-Fi 定位的一些有意思的坑:跨省定位:万万没想到,万万没想到,Wi-Fi 定位这件事儿在中国居然可以出现跨省定位这样的严重错误。原因就是某家王八蛋路由器生产商根本不遵守一台设备一个 BSSID 的原则。数据库里这条 BSSID 的坐标明明是在大砍省,没想到大吃省居然有一片路由器用了同一个 BSSID,砍省瞬间变吃省。另外,这家王八蛋生产商名叫腾达,堂堂腾达居然连买MAC地址的钱都没有,还是请腾达早日滚蛋破产。移动 Wi-Fi:你能想到吗,现在公交车上都各种装AP啊,公交车带着 Wi-Fi 满大街跑,你叫我拿你的 Wi-Fi定个毛位啊!我又怎么知道你这是公交车上的 Wi-Fi 啊(其实可以^-^)!! Wi-Fi 集体搬家:唯一能打倒概率论的敌人。玩了 Wi-Fi 定位后,某天你会发现四川某大学所有的校园 AP(移动)全部出现在了西安某大学里面,数量多达上百个。可怜的西安某大学学生,只能看着地图上的四川地图哭啊!你还敢玩儿概率论??(当然还得玩)高层建筑内的 WIFI定位:在高层建筑中,手机几乎不可能连上 GPS,也自然无法采集到 AP 的位置。这个坑也有解,考验的是研发同学的实现能力和算法设计能力。另外,说说为什么 iPhone 可以在无网状态下定位
: 当iPhone 获取到WIFI 定位结果后,会在客户端保存一份定位结果,比如「(x1,y1),BSSID1,BSSID2。。。BSSIDn」。即便 iPhone 没有联网,只要扫描到其中一个 BSSID,iOS 即认为此时的位置是(x1,y1)PS:不连接 WIFI,手机也可以获取 WIFI 的 BSSID 和 RSSI。最后,说一些对 WIFI定位的常见误区:一、第三方无法在 iOS 上获取 RSSI,「至于你们第三方的地图应用,自己玩泥巴去吧~」前半句是对的,后半句大错特错。苹果的wifi定位能力和精度是神一般的存在,完爆谷歌和国内任何一个定位团队。在某些场景下,普通用户甚至无法察觉现在是 WIFI 定位还是 GPS 定位。另外,真正玩泥巴的是国内的安卓应用,iOS 应用只要调取苹果的网络定位 API 即可获取最高水准的WIFI定位结果。开发者省时省力,用户也能获得最好的体验。二、「iPhone 在向 Google 提交数据时,总是把所有可能有用的数据同时提交上去,包括 IP、基站编号、Wi-Fi MAC 地址等等,然后 Google 返回尽可能精确的定位信息」很难相信说出这话的同学 是位 Facebook 的工程师。只要第三方iOS 应用无法获取 WIFI 的 RSSI,就无法进行WIFI 定位(指纹算法也不行,因为 iOS 第三方只能知道当前连接 WIFI 的 BSSID 地址,iOS 7连当前连接的 WIFI BSSID 都无法获取了。)事实上非越狱状态下,iOS 的第三方应用就是无法获取WIFI 的 RSSI。因此 Google Maps 无法上传关键的定位要素,自然也无法得到自家生产的定位结果。三、「IP 定位」难以置信有人会这么说,就算猜答案也应该有点计算机网络的基础常识。如果真用 IP 来定位,定位的精度会比基站定位的精度还低。一般 WIFI 定位的精度在500米以内。四、想用 WIFI 定位,必须连上 WIFI手机不用连WIFI,也可以扫描得到附近 WIFI的 BSSID和 RSSI。一般在小区楼底打开地图的前几分钟,都是 WIFI 定位的结果。
周围还有其他已经定位过的 WiFi 信号
你不用 iPhone 不代表没有用 iPhone 的人无意间路过并且检测到你的 Wi-Fi。iPhone 在向 Google 提交数据时,总是把所有可能有用的数据同时提交上去,包括 IP、基站编号、Wi-Fi MAC 地址等等,然后 Google 返回尽可能精确的定位信息。为什么 iPhone 要把你这个未知的 Wi-Fi 提交上去?因为在提交之前,iPhone 也不知道 Google 是否知道这个 Wi-Fi 在哪里,所以不管有用无用,尽可能提交更多的信息就是了。只要有一个 iPhone 无意中把你的 Wi-Fi 信息提交上去了,Google 就会开始反向推算这个 Wi-Fi 是在哪里的。如果你处于 Wi-Fi 密集区域,周边还有很多已知定位的 Wi-Fi,那么有人开一下 iPad 也会把所有 Wi-Fi 信息提交上去,你的 Wi-Fi 位置也能被反向推算出来。P.S. 只要你的 SSID 不是隐藏的,无论是否连接上你的 Wi-Fi,Wi-Fi 信息都能用于定位。
老问题又被翻出来了,我是觉得现在高票的几个回答没啥问题,但看到还有人不理解,我就说下我做过的一个实验。将家中的wifi改为一个一定不会有人用过的SSID,放假在家大概两个礼拜,其中自然也会有各种软件调用定位功能,然后回学校后,将寝室的SSID改为和家中相同的名字,打开Google Maps,神奇的事情发生了,妥妥的定位到了家里,这个现象基本持续了好几个礼拜才被Google纠正。
1. ip地址得到大致区域, 2. 再根据路由表知道你附近的节点, 3. 根据附近这些节点的坐标, 及你的网络延迟推算你的位置. 抱歉, 回答的过于匆忙, 用词不够准确, 本人确实不精通于网络 贻笑大方了. 那么补充一下吧:我说的网络延迟不一定是说ping延迟.
全新的路由器, 对于定位来说当然是极端情况, 这个时候数据库中没有其"指纹"信用用于参考, 所以必须用任何有用的信息作推算,
从google的api中可以看到, 它可以有若干可选参数, 如wifi的channal, 信噪比及age(age:距离检测到该wi-fi热点起经过了多长时间)等. 很明显这些参数是用来估算时间的.
相信@Vincent Liu比我更懂网络, 我们知道如果把ttl设成1,
多次尝试我们是可以找到最近的一些节点的, 如果最近的这些节点已经在库中有的位置信息, 我们为什么不用这些信息来做一个估算呢?
因为对于这么一个极端情况我们能做的只能是推算.
鄙人粗见, 还望指正.参考:google geolocation api:
“热点(AP,即无线路由器)只要通电,不管它怎么加密的,都一定会向周围发射信号。信号中包含此热点的唯一全球ID。即使距离此热点比较远,无法建立连接,但还是可以侦听到它的存在。”“定位端只要侦听一下附近都有哪些热点,检测一下每个热点的信号强弱,然后把这些信息发送给Skyhook的服务器。服务器根据这些信息,查询每个热点在数据库里记录的坐标,进行运算,就能知道客户端的具体位置了,再把坐标告诉客户端。可以想想,只要收到的AP信号越多,定位就会越准。原理就是这么简单。”所以,关键不是IP地址的数据库,而是WIFI的SSID/MAC地址、信号强度、地理位置坐标的一个映射关系数据库,当我在某个地点,知道几个wifi信号不同强度的时候,我就能在二维空间甚至三维空间中定位到你所在的那个点,但由于WIFI信号强弱还受到除举例之外的影响,所以,这个定位是个“大致”的定位,而不是精确的。
有人通过GPS定位,同时google收集了周围的wifi ssid和mac,其他人不需要使用GPS,通过扫描的wifi 信号对比,如果找到同样的信号,就认为他和前面用gps定位的人在同一个位置,大概原理这样,具体怎么做精细就不清楚了。
首先要解释一下,定位的定义有很多,GPS精确到米的这是定位,Cellular(蜂窝网络)基站(依托手机移动网络)定位是几十到几百米也叫定位,从你登陆的IP地址能查询到你当前的城市、街道甚至建筑物这也算是定位。在这里,我猜想题主关心的更多的是室内定位场景。下面,我简单分析一下Wi-Fi定位的原理:RSSI、三点定位和指纹。你的手机或平板可以搜索到周围的Wi-Fi基站(AP,Access Point,通常是Wi-Fi路由器),无论你有没有与这些基站连接,你都可以收到它们广播的Beacon(信标报文)。所谓RSSI(Received Signal Strength Indicator)就是通过信号的衰减来估算设备和基站的距离,信号是会随着距离衰减的(Path Loss),你在距离AP1米处测量可能信号强度高达-35db,5米可能就只有-60db,到了10米可能就只有-80db。所有,设备根据接收到这个AP的信号强度,就可以算出它和这个AP的大致距离。所谓三点定位法则(Trilateration),就是假定你已经测得了你到附近三个AP的距离,那么你就可以这三个AP为圆心、信号强度算出的距离为半径画圆,三个圆的重合部分,就是设备的位置啦。指纹算法(Fingerprint)是一种被动的方法,它需要先做训练,所谓训练实际是一种学习的过程,在这个过程中要记录下每个位置能够接收到各个AP的信号强度以及相应位置的坐标,以此作为参照,这样当设备测出某一点接收到的周围AP的信号强度时,就可以从数据库中检索相应的“指纹”来获得当前坐标啦。看完上面三条基本原理,细心的你一定会问,尼玛我都不知道AP的位置我怎么给我自己定位呢?这个问题提得好,ASP(Application Service Provider)是如何获得这些AP的地理位置的呢?实际上是通过用户设备收集的,这也算是一种大数据的方法。当你连接到你的家里的Wi-Fi或公共场所的WiFi时,设备能够获取你当前连接的AP的MAC地址,这个MAC地址是国际组织统一分配的,具有全球唯一性,可以唯一的区别一台AP。任何智能手机都有Cellular基站定位的功能(室外可以用GPS),那么设备当前所在的位置就是已知的,手机会把AP的MAC地址和你手机测得的位置(通过Cellular测得)上报给ASP(Google、苹果等),这样,下次别人再连接到这台AP的时候,就可以以此AP作为参照来计算位置了。细心的你又要问了,尼玛你别蒙我,Cellular定位误差上百米,你跟我说拿来做室内定位?Cellular定位误差大这是事实,但是依靠大数据方法,的确可以化腐朽为神奇。如果单看一两个用户连接到某个AP的情形,这种误差的确非常大。但是,如果用户数非常多(或者是测量的次数非常多),情况完全就不一样了。这些用户都平均的分布在这个AP周围且这些用户的定位误差都是平均的分布在几十到几百米,那么将这些测量出的不可信的近似值放到一张图上,你会发现,测量结果的分布是一个近似的圆形,那么AP的比较准确的地理位置就是圆心位置。这就是大数据的力量!这只是优化方法的一种,还有非常多的方法可以帮助ASP获得尽可能精确地获得AP的位置。通过上面的分析,相信你已经明白了Wi-Fi定位的基本原理。所以在有网且开启Wi-Fi的情况下,你的设备完全可以通过周围的AP来确定大致的位置,当然,这种定位的精度取决于周围AP的密度以及当前位置的数据是否准确。可能在你的家里,也就是一个Wi-Fi路由器,所以定位误差就会比较大,所以你看到的定位结果是一个圆形。===========================我是华丽的分界线=============================多说几句:苹果相当的坑爹,在不越狱的情况下APP想要获得Wi-Fi RSSI基本上是不可能的(iBeacons可以,但是与本文Wi-Fi定位无关),而且根据最新的情况,苹果还会逐步限制和禁止MAC地址的获取,当然,苹果自己肯定是会记录这些数据的,至于你们第三方的地图应用,自己玩泥巴去吧~IP地址的确可以辅助定位,但是仅仅是辅助的参考意义。对于Wi-Fi定位来说,主要还是靠RSSI和Fingerprint=============这是吐槽的分界线,与技术无关,不喜勿入============楼下的"大神" 对我和LS其他几位答主的答案进行了激烈的嘲讽:(以下为原文引用)“最后,我实在忍不住说说楼上一大帮人对于某些答者,不知道服务端的实现逻辑不是你的错,因为每个人的能力有高有低,但是连iOS 上某些基础API 的原理都不知道,怎么用也不知道的问题就是你们的不对了,因为这可是常识问题。什么叫做「至于你们第三方的地图应用,自己玩泥巴去吧~
」??什么叫做「iPhone 在向 Google 提交数据时
」??简直受不了对于某些说 IP 定位的同学,我劝你们早点吃药(题外话,IP 在 Wi-Fi 定位中,对付某类问题有奇效)”我很怀疑这位刘童鞋的语文是不是体育老师教的,想喷人起码得先理解人家的上下文吧~
的描述并没有逻辑上的错误,并非iPhone只能向苹果汇报数据,iOS上的Google Maps同样会向Google报数据,只不过由于苹果API的限制,现在APP已经基本不可能在不越狱的情况下获取到RSSI值,定位效果自然会受到影响,所以我才说这是苹果要让第三方地图厂商去玩泥巴~对此刘同学指出,诸如我这样的低端程序员API都没看过所以不懂得常识,既然如此,我得跟大神好好学习一下,在此我立帖为证,如果同学在不越狱的情况下开发出能够在iOS7上获取Wi-Fi RSSI的APP,我直接删知乎ID,如果刘同学做不到,那他自己看着办,不知道刘同学意下如何。本来不想吐槽的,好好的一个技术贴,变成这样实在是偏离了技术讨论的根本意义~我只是看不下去有的人,自己对技术也就是一知半解,还要装作大牛去误导苦苦寻求答案的求知者。可怕的是,现在知乎上这样的人似乎越来越多了。
你的每个上网帐号在ISP那里都有其物理地址。比如我去电信开户,它会根据它所建立的光纤等接口(此位置是物理固定)交换机箱子。所分出去的每一个节点都会填写详细地址。PS:精确到了可以上门查水表所以wifi定位都说不是很精确(相对GPS)而手机流量定位,也只能定位大概位置,原理大概就是根据和每个基站(这是物理固定)的信号强度进行推测。可以想象成大号大功率wifi。
正好硕士毕业论文方向就是室内无线定位,回答一下,如有误区请不吝指教
无线定位分为基于位置距离的和与距离无关两种。其中距离的算法包括很多,例如TOA,TDOA,RSSI等等。而RSSI的算法是研究比较多的,RSSI就是接收信号强度的意思。打个比方就是有一个人迷路了,这个时候周边分别有几个人在喊。A说我在武汉市,B说我在长沙市,C说我在合肥市等等。而这里有一个信号强度的概念。我们这里根据经验测量出多个模型(也就是经验值)。我如果听到A的叫声只有30分贝,立即根据经验模型查询得到30分贝对应着我距离A点100公里。听到B的叫声有40分贝,那么根据经验公式查的我们距离B有120公里。那么以此类推,我们可以得到多个方向与我的距离,那么根据一些算法就可以粗略的推测我在地图上的位置了。题主这里问的就是这个问题了,前面高票回答基本可以理解。我们生活中有很多的已知位置的无线路由器(AP),他们的位置已知,并且一直在广播自己的MAC地址和位置坐标。我们称他们为锚节点。那么我们会收到很多这样的信号。最后根据一定的算法进行消除误差进一步的缩小定位范围,得到了自己距离他们的距离最后算出自己的位置。
已有帐号?
无法登录?
社交帐号登录手機討論區
平板討論區
※ 主文已被鎖定,無法回覆與編輯 ※
請問 google map 如何定位
Facebook 專頁!CJ 越来越像一个游戏展了,小编内心倍感欣慰。
这个将近有十年的科技,如今终于要开花结果了。
7月31日下午网易宣布《魔兽世界》新版本军团之路将于9月1日国服全球同步上线。
以一个季度的数据销量就判定苹果在一个市场的生死,这不会太草率吗?
如果你要让彩虹旗帜在心中飞舞,那么你将有替代品可选择了~
如果 Mac 内置 Touch ID 支持的话,网页版 Apple Pay 使用起来不是会更方便吗?
也许你会说苹果一个设计用了三年,但别忘了在其它领域,一个设计的使用可能会是上百年...
当最潮遇上最情怀~
游戏卡牌设计的原创性和精美度很高,唯美但不庸俗,比某些恶意卖肉的二次元不知道高到...
近日,著名游戏开发商Fire Maple Games在苹果商店当中推出了其制作的新作《重返神秘庄...
游戏采用了较为卡通的画面设计,对于游戏画面,韩国游戏开发商一直都是非常下功夫,许...
《翻滚鸭(Duck Roll)》是 Mamau 推出的一款推箱子游戏,不过移动平台上的推箱子游戏...
《所谓江湖》是一款个人制作的独立游戏,一看名字就知道这一定是武侠题材了,开发者的...
《点击英雄(Tap Hero)》是 Michal Walaszczyk 推出的一款反应类新作,顾名思义,玩...
在游戏中玩家的目标非常简单,玩家需要将手中的飞盘顺利的飞到场景中的筐中,听起来似...
如果你要让彩虹旗帜在心中飞舞,那么你将有替代品可选择了~
对于 iPhone 用户来说,一款保护壳需要拥有一些突出的特点才能够吸引他们的注意力,不...
购买过Mac产品的朋友都知道,在选购的时候是有多种国际键盘可选的。
随着iPad Pro越来越被消费者认可,相信配件厂商的定制品也会越来越多。
虽然苹果在 iPhone 6s 中带来了一系列的改进,但是总的来说,这是一款不防水的手机。
或许只是简单的改造而已,不过我们都想知道 Lightning EarPods 到底是什么样的~
套个手机壳就好了,而且第二代的手机壳还增加了很多新功能~
虽然采用 Lightning 接口能够大大提升设备的音质表现,但这意味着消费者需要重新购买...
究竟wifi是怎么定位我的?迷局与真相,阴谋与阳谋
注册时间 最后登录
在线时间105 小时 UID
主题帖子人气
青苹果, 积分 90, 距离下一级还需 110 积分
& && &coding的职业习惯,要么不写,要么又臭又长。对于没时间跟耐性的童鞋,我先结论发出来:
既然wifi热点的覆盖范围就那么百十米,找到了你所连接的AP热点,就找到了你。而谷歌、苹果、微软它们,几乎拥有世界上每台AP路由器的地址信息,包括你家里的AP。
& && &ok结论到此,想问个为神马的骚年们,可以端板凳继续往下看了。
提示1:如果你是在地铁公交上看此贴,很可能断送你四五站的距离~
提示2:非牛排看此贴的,请掏出你们滴博士伦~
-------------------------------------------
& && &刚看了个帖子谈各种定位原理,错的比较离谱。而鉴于大多数ipad都是wifi板,大家比较关心无gps下的定位问题,我这里扫个盲。
& && &wifi定位是很便利的,我们用的时候基本上是透明的,开了wifi连上网络,即可定位。精度从几十米到百十米不等,已经很了不起了,要知道天上三颗卫星没白没黑地转,也就是提供20米左右的精度,而且仅限室外。另一种未怎么普及的定位技术,Cell ID定位(基于手机的通话模块),因为涉及到须要运营商的基站硬件软件的大力投入,非我等日用品了。这样看来,wifi定位确实是一个了不起的技术。但是你若知道了wifi定位原理的背后,就会觉得它不单单是“了不起”。
& && &先消除一个最大的误解。很多人误以为wifi是用的ip定位,而且很多人还在争论用的是AP的ip还是无线设备的ip。第一,你通过AP获取到的ip是一个私有地址(192.xxx、172.xxx、10.xxx),这个没有任何的定位意义,任何一个办公室或家庭都有这个地址段;第二,人说了AP的ip很可能是公网ip啊,用这个定位嘛。错了。ip定位的精度是不可控的,一般是省市级别,这就是qq显示好友位置的时候最多跟你说Ta在某某市,而不是某某市某某街边的某个网吧里(不排除有显示到网吧的,这仅说明这个网吧的公网ip、名称、地址已经被好事者“注册”了)。ip是什么?它是设备在某个网络里的标示符,而互联网上的一张网,可以从北京覆盖到成都的。通俗将,你可以大致这么理解,ip就是电信光纤一头的某台设备,而一根光纤可以有多长,这个大家可以想象下那种海底跨洋光纤。 window下面有个命令叫tracert,是用来确定你到达某个目标网站之类所需中转的ip数量,大家可以自己尝试一下(开始菜单--》运行--》cmd回车---》黑窗口中输入tracert&&),然后你看一下从你所在位置到例如北京某网站,中间过了多少个ip,再除以物理距离,你就大致知道ip这个东西的定位精度有多不靠谱了。
& && &好进入正题。那google map之流,如何用wifi就把我锁定到百十来米的范围呢?
& && &wifi定位业界有个术语叫WPS,,它是一种通过建立世界各地AP的位置数据库来计算接入某个ap的无线设备地址的技术。关键点就在于这个AP地址库是怎么建立的。先卖个关子,仅告诉你,这些AP不是特殊的AP,不是电信的AP,而就是你家里的AP。没错,你家里的AP的地址信息,很可能已经在谷哥的裤里了。
& && &创建库、查询这个库,这个不纠缠,谷歌就是干这个出身的,也没有好复杂的技术。问题是,这个库的数据是获取的?一开始,谷歌宣称,它是用了类似谷歌街景的技术,通过定期专业车出街来扫描公共AP(注意这个公共AP是指将ap信号辐射出来的ap,即使你设定了接入密码,它还是能够获取到你的ssid跟AP mac,对谷歌来说,你还是公共的~),谷歌还信誓旦旦地做了。但我们天朝用户很明了,谷歌在国内是派不来车滴,别拿这个糊弄我们。
& && &它其实是利用了我们用户自己来建立这个库的。
& && &大致原理:某天你家里添了一个ap。而某个恰巧撸过你街道的人正用iphone开gps做定位呢,而且人开了wifi,用了google地图。这哥哥用完地图后,它的iphone可没完。它计算出这个点gps坐标,然后很开心地发现它又捕捉到了一个新的ap接入点(即使你没有去连接它或者没有接入密码),然后它“顺便地”把你AP的一些信息,如ssid、mac,反正就是标示你这个ap的数据,上传到谷歌的数据库中,同时附带上刚刚的gps地理数据。这样,在你以及这哥哥毫不知情的情况下,你家AP的位置信息就被标注了。然后当你打开谷歌自家的浏览器chrome时候,很开心地发现它居然智能到能通过pc电脑就识别到你的位置!你浏览器又没GPS!
& && &看到这里已经一身汗了?不管你汗不汗,反正我是汗了。引申出的很多关于安全的话题我不纠结,纯技术论技术。
& && &但不得否认,wifi定位技术首先是为我们带来了很大便利。且不说那些没有gps模块的数码设备,即使gps很便宜的今天,你屋里面也无法定位啊。这个wifi定位,其实是ad-hoc,或者UGC(User Generated Content,用户创造内容/价值)理念的一个极品应用。但是,能实现它的,只有像谷歌、苹果、微软等几个业界巨头才能完成,人家的系统人家说了算。
& && &目前在做这个库的厂家们,对于这个技术,基本上是避而不谈的,只管收集,只管提供给用户用。而米国**方面,对于这么个堪比战斧捣蛋的技术,不知道是否跟这些公司有一定的协议,也不城管它们。所以说,这究竟是个阴谋,还是个民不举官不究的阳谋,我们无处了解。
& && &只想到几个问题,大家思索:
1、很有意思的,它们虽然有这个库,但你是查不到这个库的,例如我想查查我家的ap究竟地址数据进裤了没有,反正我是没找到这个查询地址。只有你的手机或浏览器它才知道怎么用这个库,而这些代码,很可能是加密过的。
2、这个庞大而潜力无限的库,目前只有谷歌、苹果、微软这些国外厂家有,这个似乎人家不用经过我们zf的啥管控就建立起来了。而国内的厂家,包括即时zf想去建,我们有这个实力吗?去开发个人人都要用的手机,或手机操作系统?
3、当然也无需太过紧张,该咋用咋用。这种行径并不比电信们批发我们的手机号给垃圾短信商们更恶劣,起码目前是利民的。
4、习惯随时随地开gps的骚年们,当你们行走在路上的时候,你们就是谷歌的街景巡逻车~
最后附几个实用方法:
1、下载chrome浏览器,打开,点击地址栏最右边的工具按钮,找“工具”菜单,点击“Javascript”控制台。然后在底部弹出的窗口中,“&”提示符后面输入:
navigator.geolocation.getCurrentPosition(function(p){console.log('定位精度:' + p.coords.accuracy+ '米, 纬度: ' + p.coords.latitude + ',经度: ' + p.coords.longitude)})
若弹出窗口问当前网站想获取你的位置信息,是否允许,点允许。
然后你自己看你当前的地址信息吧。可以换几个ap接入点多试试,很有意思。
对了,上述命令是假设你wifi上网的环境下哈,直接网线插过来的同学表麻烦试了~
2、防备入裤的方法有否?给谷歌去个义正言辞的声明?别那么麻烦。简单地将你自家的ap的接入点设置为隐藏就ok了。详尽步骤各异,请咨询周边的技青人士~
那便携式路由又杂个说捏?
还是比方说:你某地开了便携路由,甚至用的是你ip4的热点。但你的牛排在搜索到你的热点同时,还搜索到了比如电信的chinanet的热点,尽管你不见的去连它。你便携路由的地址信息肯定是乱的,但通过chinanet等其他热点的指纹,谷哥或苹果还是能较为准确的定位你。一旦当你不管走那种途径连上了网络,地址信息就给你发过来了。
<p id="rate_2589" onmouseover="showTip(this)" tip="技术贴顶起&人气 + 5
" class="mtn mbn">
<p id="rate_2005" onmouseover="showTip(this)" tip="威锋有你更精彩:)&人气 + 1
" class="mtn mbn">
<p id="rate_698" onmouseover="showTip(this)" tip="威锋有你更给力:)&人气 + 7
" class="mtn mbn">
<p id="rate_479" onmouseover="showTip(this)" tip="感谢分享^_^&人气 + 1
" class="mtn mbn">
<p id="rate_0639" onmouseover="showTip(this)" tip="说得很好,楼主想的太好了,几天我还在纠结这个wifi.定位如何实现呢&人气 + 1
" class="mtn mbn">
<p id="rate_780" onmouseover="showTip(this)" tip="技术扫盲帖!感谢!&人气 + 1
" class="mtn mbn">
<p id="rate_0081" onmouseover="showTip(this)" tip="技术帖哈&人气 + 1
" class="mtn mbn">
<p id="rate_4670" onmouseover="showTip(this)" tip="写得不错&人气 + 5
" class="mtn mbn">
<p id="rate_61" onmouseover="showTip(this)" tip="果断收藏!威锋现在这样的好文不多了&人气 + 1
" class="mtn mbn">
<p id="rate_593" onmouseover="showTip(this)" tip="你研究蚂蚁把食物藏哪,蚂蚁知道你在偷窥鸡密吗?楼主多虑了。美国的卫星可以在太空看&人气 + 1
" class="mtn mbn">
<p id="rate_8924" onmouseover="showTip(this)" tip="感谢分享^_^&人气 + 2
" class="mtn mbn">
<p id="rate_399" onmouseover="showTip(this)" tip="威锋有你更精彩:)&人气 + 1
" class="mtn mbn">
<p id="rate_7633" onmouseover="showTip(this)" tip="精品文章^_^&人气 + 3
" class="mtn mbn">
<p id="rate_7591" onmouseover="showTip(this)" tip="助人为乐^_^&人气 + 1
" class="mtn mbn">
<p id="rate_3286" onmouseover="showTip(this)" tip="原来如此&人气 + 1
" class="mtn mbn">
<p id="rate_6267" onmouseover="showTip(this)" tip="精品文章^_^&人气 + 3
" class="mtn mbn">
评分次数33
技术贴顶起
威锋有你更精彩:)
威锋有你更给力:)
感谢分享^_^
说得很好,楼主想的太好了,几天我还在纠结这个wifi.定位如何实现呢
技术扫盲帖!感谢!
果断收藏!威锋现在这样的好文不多了
你研究蚂蚁把食物藏哪,蚂蚁知道你在偷窥鸡密吗?楼主多虑了。美国的卫星可以在太空看
感谢分享^_^
威锋有你更精彩:)
精品文章^_^
助人为乐^_^
精品文章^_^
从微观来说~只要天朝不懂,俺就木有哈好担心的~
从宏观来说~天朝的各种鸡密要保管
感谢分享^_^
技术帖 必须顶起来!
这才是技术贴嘛。那些天天叫嚣“技术贴”,却成天弄个美化教程的,以后还有脸么。。。
希望天朝学不会这种技术
同为技术男,顶一个
受教了~~~我也是这么想的~!还真的差不多
精品文章^_^
技术贴 支持一下!
威锋有你更给力:)
一身冷汗啊
总算被扫盲了。谢谢大侠!
技术贴果断满上,原来是这么定位的。。。
技术贴 支持
注册时间 最后登录
在线时间88 小时 UID
主题帖子人气
对evantan于 01:57在楼主发表的主题评分:人气:+1;
刚看了个帖子谈各种定位原理,错的比较离谱。而鉴于大多数ipad都是wifi板,大家比较关心无gps下的定位问题,我这里扫个盲。
wifi定位是很便利的,我们用的时候基本上是透明的,开了wifi连上网络,即可定位。精度从几十米到百十米不等,已经很了不起了,要知道天上三颗卫星没白没黑地转,也就是提供20米左右的精度,而且仅限室外。另一种未怎么普及的定位技术,Cell ID定位(注意本处cell定位指的是运营商为用户提供的服务),因为涉及到须要运营商的基站硬件软件的大力投入,非我等日用品了。这样看来,wifi定位确实是一个了不起的技术。但是你若知道了wifi定位原理的背后,就更觉得它不单单是“了不起”了。
先消除一个最大的误解。很多人误以为wifi是用的ip定位,而且很多人还在争论用的是AP的ip还是用的手持设备的ip。第一,你通过AP获取到的ip是一个私有地址(192.xxx、172.xxx、10.xxx),这个没有任何的定位意义,任何一个办公室或家庭都有这个地址段;第二,人说了AP的ip很可能是公网ip啊,用这个定位嘛。错了。ip定位的精度是不可控的,一般是省市级别,这就是qq显示好友位置的时候最多跟你说Ta在某某市,而不是某某市某某街边的某个网吧里(不排除有显示到网吧的,这仅说明这个网吧的公网ip、名称、地址已经被好事者“注册”了)。ip是什么?专业讲它是设备在某个网络里的标示符,而互联网上的一张网,可以从北京覆盖到成都的。通俗将,你可以大致这么理解,ip就是电信光纤两端的两台设备,而一根光纤可以有多长,这个大家可以想象下那种海底跨洋光纤。。。 window下面有个命令叫tracert,是用来确定你到达某个目标网站之类所需中转的ip数量,大家可以自己尝试一下(开始菜单--》运行--》cmd回车---》黑窗口中输入tracert ),然后你看一下从你所在位置到例如北京某网站,中间过了多少个ip,再除以物理距离,你就大致知道ip这个东西的定位精度有多不靠谱了。
.......技术贴 支持
注册时间 最后登录
在线时间564 小时 UID
主题帖子人气
有个问题:对于经常变动位置的便携式无线路由,怎么办?
注册时间 最后登录
在线时间457 小时 UID
主题帖子人气
ls的问题我也想知道。
注册时间 最后登录
在线时间687 小时 UID
主题帖子人气
这个可以屏蔽信号即可
注册时间 最后登录
在线时间1056 小时 UID
主题帖子人气
注册时间 最后登录
在线时间75 小时 UID
主题帖子人气
有点道理,顶
[发自iPad贝客悦读 o 威锋论坛]
注册时间 最后登录
在线时间839 小时 UID
主题帖子人气
国家机密啊!
注册时间 最后登录
在线时间127 小时 UID
主题帖子人气
汗啊,这个真不知道
注册时间 最后登录
在线时间632 小时 UID
主题帖子人气
恩我是知道wifi能定位,但是具体怎么弄还真了解,学习了
话说我想的没那么多,反正出行便利就好啦,所以出门总是喜欢用谷歌地图
对了那个navigator.geolocation.getCurrentPosition(function(p){console.log(&#39;定位精度:&#39; + p.coords.accuracy+ &#39;米, 纬度: &#39; + p.coords.latitude + &#39;,经度: &#39; + p.coords.longitude)})
不知道啥意思,输入进去没反应
威锋旗下产品
Hi~我是威威!
沪公网安备 29号 | 沪ICP备号-1
新三板上市公司威锋科技(836555)
增值电信业务经营许可证:
Powered by Discuz!

我要回帖

更多关于 平板怎麼切换繁体字 的文章

 

随机推荐