由于Mac中没有GPS,“查找我的Mac”如何工作?


28

我使用“查找我的Mac”来找到我们的Macbook Pro。它非常准确,能够将计算机放置在实际位置10英尺内。我开始考虑它的实际工作原理,因为MBP没有GPS。“查找我的Mac”如何工作?


1
这些信息不足以回答您的问题,因此,这里仅作为注释:您也可以通过ISP路由信息获取位置信息,但这并不可靠(因为交换机,网络设置以及距离) ),而不用于“查找我的Mac”。
jmlumpkin 2012年

1
@jmlumpkin我编辑了您的评论,因为对于“不值得回答”的含义也有些困惑。我敢肯定,您的意思是评论中的信息不足以作为对自身的答案。只是更清楚了。
伊恩·C(

Answers:


15

它会检查哪些Wifi网络在范围内,然后在一个已知Wifi接入点的大型数据库中查找它们的位置-我认为苹果公司使用Skyhook数据库。


12
只是为了澄清。Apple过去确实使用过Skyhook数据库,但如今,他们通过从iPhone交叉采购创建了自己更大的数据库,而当遇到任何wifi网络时,iPhone恰好在GPS处于活动状态时被打开(无需实际连接到wifi) )。苹果的所有配备GPS的设备还将在等待GPS修复的同时使用wifi三角测量,并且(因为wifi快几千倍)为GPS芯片提供大概的位置,因此它可以仅聚焦在最后几米位置修复。
Abhi Beckert 2012年

12

Wi-Fi定位系统(WPS)

Mac可以使用Wi-Fi网络标识进行本地化。这称为Wi-Fi定位系统(WPS)。确定接入点名称和信号强度,并在数据库中查找以标识位置。找到的访问点越多,定位就越精确。

与GPS(全球定位系统)或蜂窝塔三角测量(统称为Assisted-GPS)不同,基于Wi-Fi的本地化在建筑物内效果很好。

有收集无线访问点的不同数据库:


另请参见WiGLE Wifi(wigle.net
Wodin 2015年

3

即使没有GPS芯片,也可以使用您的MAC地址,范围内的WiFi网络的SSID(专用网络和公用网络),其信号强度等来确定您的位置。在Apple的情况下,此数据将提交给Skyhook Wireless服务,然后返回一组GPS坐标(纬度,经度)。

如果您对地理定位在其他设备和应用程序中的工作方式以及准确地来回发送哪些数据感兴趣,请参阅Stack Overflow上的答案,该内容解释了Firefox如何使用Google的地理定位服务(大多数其他应用使用的方法) )。


1
从技术上讲,它不使用您的 MAC地址或访问点的SSID,而是使用访问点的BSSID-这是无线接口的MAC地址。(路由器的以太网接口将具有其他MAC地址。)
Jamo 2014年

-4

简单答案:Mac笔记本电脑没有GPS芯片。它们可以通过wifi网络定位。


1
与其他答案相比,它
有何
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.