聊聊GPS、LBS、AGPS、WiFi、iBeacon定位的区别
2020-06-30
来源:与非网
定位已经进入了千家万户,大家听过最常见的可能是美国的 GPS,中国的北斗,但其实还有很多辅助定位。
本文仅仅聊聊这几种定位方式的区别。
GPS 定位
原理:接收机接收卫星广播信号,成功定位至少需要 4 颗卫星,接收机通过与 4 颗卫星的距离算出自己的坐标。大家肯定说了,空间坐标,三个点可以确定一个位置,那为什么需要 4 颗卫星呢?这个下一期 GPS 部分再讲。
优点:无须联网,随时随地定位。缺点:受天气和位置影响,高架桥下、高楼角落、地下车库等会影响定位,甚至定不上位,简单的说就不是 OPEN SKY 的时候,都有可能影响定位,室内受限。
定位精度:5~10m,双频的可达到厘米级别。LBS 定位 LBS 是基站定位。原理:手机在 SIM 卡注册状态下,通过与不同基站之间的信号差异,加上已知的基站位置,通过特定算法可得出手机的位置。
优缺点:不受天气和高楼的影响;手机需要联网,基站越多,定位则越准确,基站少,可能导致定位不准确,在野外,基站数量少的地方,可能就影响定位。定位精度:不如 GPS,10~2000mAGPS 定位 Assisted Global Positioning System 是 AGPS 的全称,辅助全球卫星定位系统。原理:GPS 在 COLD START 所需要的时间比较长,需要对 24 颗卫星逐一搜索,增加了 AGPS 定位之后,可以利用基站大体定位下你所在的位置,然后通过网络将这个位置发送到服务器,服务器根据这个位置将此时经过你头顶的卫星参数(哪几颗、频率、位置、仰角等信息)反馈给你的定位设备。也就是说,AGPS 可以让 GPS 有针对性的搜星,缩短了 COLD START 的定位时间,受遮挡的室内也能借助 AGPS,减轻 GPS 对卫星的依赖。
AGPS 分为 online AGPS 和 offline AGPS。online AGPS 是实时通过 GSM/GPRS 等网络获取辅助信息。offline AGPS 是通过网络或其他方式下载今后一段时间的修正信息,存于本地存储器上,等下次定位的时候可直接使用此信息辅助定位,offline AGPS 只对 WARM START 有效,对 COLD START 无效。
优缺点:定位速度快,但是需要联网。定位精度:辅助 GPS,一般 5~10m。WiFi 定位 WiFi 也能用来定位?对,当然可以,一般用来作辅助定位。
原理:WiFi 主要用在室内定位,同 LBS,每一个无线 AP 都有一个全球唯一的 MAC 地址。设备在开启 WiFi 的情况下,即可扫描并收集周围的 AP 信号,无论是否加密,是否已连接,当信号强度不足以显示在无线列表中时,都可以获取 AP 广播出来的 MAC 地址。设备再将这些 AP 数据发送到位置服务器,服务器检索出每一个 AP 的地理位置,结合信号的强弱程度,计算出设备的地理位置并返回给用户设备。
优缺点:位置服务商需要不断更新补充自己的数据库,以保证数据的准确性,因为无线 AP 不像基站那样 100%不会移动。无线 AP 越多,定位越容易,越准确。定位精度:10~200m。iBeacon 定位 iBeacon 是一项低耗能蓝牙技术,工作原理类似之前的蓝牙技术。
原理:由 iBeacon 发射信号,蓝牙设备定位接受,反馈信号。当用户进入、退出或者在区域内徘徊时,iBeacon 的广播有能力进行传播,可计算用户和 iBeacon 的距离(可通过 RSSi 计算),由此可知,只要有三个 iBeacon 设备即可定位。
优点:相比较传统蓝牙,功耗降低,iBeacon 无需配对。
缺点:iBeacon 是 2.4GHz 射频技术,射频信号传播受环境干扰大,不稳定。定位精度:10cm~50m