定位已经进入了千家万户,大家听过最常见的可能是美国的GPS,中国的北斗,但其实还有很多辅助定位。
本文仅仅聊聊这几种定位方式的区别。
GPS定位
原理:接收机接收卫星广播信号,成功定位至少需要4颗卫星,接收机通过与4颗卫星的距离算出自己的坐标。
大家肯定说了,空间坐标,三个点可以确定一个位置,那为什么需要4颗卫星呢?这个下一期GPS部分再讲。
缺点:受天气和位置影响,高架桥下、高楼角落、地下车库等会影响定位,甚至定不上位,简单的说就不是OPEN SKY的时候,都有可能影响定位,室内受限。
原理:手机在SIM卡注册状态下,通过与不同基站之间的信号差异,加上已知的基站位置,通过特定算法可得出手机的位置。
优缺点:不受天气和高楼的影响;手机需要联网,基站越多,定位则越准确,基站少,可能导致定位不准确,在野外,基站数量少的地方,可能就影响定位。
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无效。
WiFi也能用来定位?对,当然可以,一般用来作辅助定位。
原理:WiFi主要用在室内定位,同LBS,
每一个无线AP都有一个全球唯一的MAC地址。
设备在开启WiFi的情况下,即可扫描并收集周围的AP信
号,无论是否加密,是否已连接,当信号强度不足以显示在无线列表中时,都可以获取AP广播出来的MAC地址。
设备再将这些AP数据发送到位置服务器,服务器检索出每一个AP的地理位置,结合信号的强弱程度,计算出设备的地理位置并返回给用户设备。
优缺点:位置服务商需要不断更新补充自己的数据库,以保证数据的准确性,因为无线AP不像基站那样100%不会移动。无线AP越多,定位越容易,越准确。
iBeacon是一项低耗能蓝牙技术,工作原理类似之前的蓝牙技术。
原理:由iBeacon发射信号,蓝牙设备定位接受,反馈信号。当用户进入、退出或者在区域内徘徊时,iBeacon的广播有能力进行传播,可计算用户和iBeacon的距离(可通过RSSi计算),由此可知,只要有三个iBeacon设备即可定位。
优点:
相比较传统蓝牙,功耗降低,iBeacon无需配对。
缺点:iBeacon是2.4GHz射频技术,射频信号传播受环境干扰大,不稳定。
结束分割线
长按下图二维码关注,独自前进,走得快;结伴而行,走得远;在这里除了肝出来的文章,还有一步一个脚印学习的点点滴滴;