如果稍微深入研究一下车辆GPS定位器,会经常听到"协议"这个词,比如有人问:设车辆GPS定位器是什么协议的?这时候如果答不上来,可能显得不太专业。其实定位器的通讯协议说复杂也复杂,说简单也简单,了解一下基本概念对选购和使用设备都有帮助。
目前市面上用得最多的协议是JT808,这是中国交通部制定的车载终端通讯协议标准,很多厂家的设备都支持这个协议,因为要想进入营运车辆前装市场,必须要通过JT808认证。除了JT808,还有一些厂家自己的私有协议,不同厂家的私有协议一般不互通,这就是为什么有些定位器只能用自己的平台,换个平台就用不了的原因。
协议的作用本质上是规定设备和服务端之间怎么"对话":车辆GPS定位器上报的位置数据按什么格式打包、平台下发的指令用什么格式、双方怎么确认消息有没有成功送达,这些都是协议要定义的内容。了解了这个,就能理解为什么有些设备换了SIM卡或者换了平台就用不了——因为它和服务端之间的"语言"不匹配,互相听不懂对方在说什么。
在选购车辆GPS定位器的时候,如果希望后续有更多的平台选择余地,尽量选支持标准协议(比如JT808)的设备,这样即使换了服务商,只要新平台也支持这个协议,设备就可以继续用,不用重新买。如果是小批量自用,用私有协议的设备一般功能会更丰富一些,但灵活性会差一些,各有利弊,看自己的侧重点。
如果打算自己搭建定位平台,协议的选择就更加重要了。JT808协议因为有国家标准支持,相关的开发资料和开源实现比较多,上手相对容易;如果是私有协议,一般只能用车厂提供的SDK,开发难度会大一些。现在也有一些第三方平台支持多种协议接入,不管车辆GPS定位器是什么协议的,都能接入进去,这种平台适合那些设备来源比较杂、不方便统一协议的用户,灵活性比较好。
转自:互联网