做定位终端或者车载设备的时候,GPS和GPRS这两个词经常一起出现,很多新手分不清。其实它俩干的是完全不同的两件事:GPS负责知道自己在哪,GPRS负责把这个位置传出去。
GPS是美国的卫星定位系统,工作原理是接收天上多颗卫星播发的信号,根据信号到达的时间差算出接收机的经纬度和速度。关键点在于,GPS接收机只收不发,它跟卫星之间没有双向通信,也不需要任何手机网络。所以深山里没手机信号的地方,GPS照样能定位。
GPRS是早年2G时代的移动数据业务,走的是运营商的基站网络,作用是让设备能上网传数据。速率不高,理论几十到一百多kbps,但胜在覆盖广、资费低、功耗也不大,所以在物联网早期大量用在远程抄表、车辆跟踪这类小数据量场景。
一个典型的车载定位终端,里面就是GPS模块加GPRS模块的组合:GPS模块不停地算位置,主控把经纬度、时间、速度打包,通过GPRS模块连上服务器,把数据传上去。用户在平台上看到车辆的实时位置,背后就是这么一条链路。搞清楚这个分工,排查问题就快了:设备上报的位置不动,查GPS模块的天线和搜星;平台干脆收不到数据,查GPRS的网络注册和SIM卡。
实际用的时候有几个细节。GPS天线要朝天、别被金属挡住,冷启动搜星要几十秒,装车后第一次定位慢是正常的;GPRS模块要配SIM卡,注意卡的流量套餐和APN设置,专网卡跟公网卡配置不一样。
现在GPRS正在逐步退网,各地2G基站在关停,新做的定位终端基本都换成4G Cat.1或者NB-IoT了,速率更高、功耗更低、资费也便宜。GPS这边也有了北斗、伽利略多系统联合定位,模块价格跟单GPS差不多,定位更快更稳。技术换代,但定位加通信这个基本架构一直没变。
下一篇:没有了