没有GPS,MacBook是如何定位的?

众所周知,苹果旗下的iOS设备、Mac OS设备,在登录iCloud账号、并启用找回设备功能之后,都支持定位+找回功能,但很多人不知道是,其实包括苹果电脑、WiFi版iPad、iPod touch在内的设备并没有内置GPS芯片(有多少人是以为MacBook是内置GPS的,举个爪~),那么MacBook是怎样实现定位功能的呢?

MacBook怎么定位的
MacBook

WiFi定位及其原理

其实,MacBook、iMac、Mac mini、WiFi版iPad等设备能实现定位,是利用了设备自身网络功能(WiFi+蓝牙),那么具体是怎样实现的呢?

这里面就涉及到大数据的原理,众所周知,所有iPhone都是内置了真正的定位模块的(GPS、另外还有北斗定位等),而iPhone用户非常普及,理论上来说,每个洲(南北极等特殊区域存在,不要抬杠)、每个国家、每个城市、每个社区,细分到每个平方公里范围内,都有可能分布着数量不等的iPhone手机(当然这种分布是不均匀的,不过这并不重要)。

WiFi定位原理
WiFi定位原理

正是这些遍布全球各地的iPhone用户,建立起了一个庞大的定位网络,而iPhone也是内置WiFi和蓝牙功能的,当iPhone打开了WiFi和蓝牙开关之后(这2个功能默认是开启的),iPhone就会周期性的扫描周围所有的WiFi热点、蓝牙设备,并记录每个热点的名称、物理地址(即Mac地址,理论上来说,该Mac地址全球唯一,当然它可以通过软件修改,有可能出现重复,不过这种比例很低,在大数据范围内,这点比例的重复不影响大局)。

这样一来,就构成了3个关键性数据:真正的定位地址(来自iPhone的GPS模块)、WiFi名称、WiFi物理地址,我们把这3个数据组合起来形成数组,而无数的iPhone用户,上传了无数组这样的数据到苹果的服务器内,这些数据相互匹配和印证(就好像玩拼图),这样就构成了一张网,这张网包含了每个精确地址和附近WiFi的对应关系。

WiFi定位原理
WiFi定位原理

接下来就好办了,当没有GPS模块的MacBook和iPad出现在“这张网”当中任意位置的时候,由于MacBook也有WiFi和蓝牙功能,它也会扫描周围的WiFi和蓝牙设备,它扫描到的数据与服务器数据进行匹配,就能得到它自身所在的精确位置(看到这里,大家应该看懂了吧,没错,MacBook定位的数据、来自于附近所有的iPhone)。

WiFi定位及其应用

以上就是WiFi定位的原理,其实WiFi定位的应用非常广泛,不仅苹果,安卓、Windows系统、还有物联网行业等都在使用这项技术,技术本身其实并不复杂,困难的地方在于必须收集足够多的数据才能补齐这张网(简单来说就是用户基数必须足够多,遍布地图的所有角落,越多越好)。

当然了,实际应用过程中其实还有另外的办法,啥办法?自己没有这张网,那干脆就出钱“借用”别人的网,这年头,大数据是很值钱的,所以有很多软件开发商就是通过支付费用的方式有偿使用第三方的WiFi定位大数据,从某种意义上来说,我们这些普通手机(以及其他电子产品)用户、在使用人家产品的过程中,其实也在不知不觉中给他们创造价值,很神奇吧。

类似文章

订阅评论
提醒
guest
0 评论
内联反馈
查看所有评论