logo资料库

天禾通讯协议.doc

第1页 / 共80页
第2页 / 共80页
第3页 / 共80页
第4页 / 共80页
第5页 / 共80页
第6页 / 共80页
第7页 / 共80页
第8页 / 共80页
资料共80页,剩余部分请下载后查看
1.Scope
2.References
3.Definitions and abbreviations
4.Annotation
5.Functions of VGAP
6.概述
第一部分:语音通道通讯协议(V1.20)
第二部分:短消息通道通讯协议(V2.20)
一、编码方式:
二、中心发送命令结构:
三、车载机返回信息结构:
1、一般信息(V1):
2、确认信息(V4):
vehicle_status
四、中心发送命令集
1)定位监控命令D1
2)自动监控设置命令S17
3)参数设置指令S12。
4)设置监控中心短信号码S2
5)通话设置指令S13
6)清除报警指令R7
7)冷启动指令R1 (安防型车载机SV204以后的软件版本支持)
五、车载机主动发送信息:
六、注意事项:
第三部分:报警处理过程
1、设防状态
2、报警类型(警情)
3、报警方式
4、报警流程
5、报警状态的解除(报警采用)
第四部分:物流调度型车载机增补协议(V1.00)
一、报警协议
1、信号输入
2、设防状态
3、vehicle_status
4、报警与状态
5、报警警情及触发方式
6、报警流程
7、set_flag
二、中心发送命令集
1)设置速度限制 S14
2)设置越界报警时间、防爆功能 S18
3)设置自定义报警S19
4)启动断油电S20
5)设置电子围栏S21
6)分组命令S22
7)呼叫命令C1
8)确认命令(报警确认)A1
9)监听命令R8
10)设置监控中心GPRS服务器IP地址、监听端口号、报警设置S23
11)设置接入点名称APN命令S24
12)恢复出厂设置S25
13)读设备状态S26
14)取密码 S1
15)设置条件打入、打出电话号段 S5
16)设置辅助(下行)监控中心短信号码S28
17)设置温度报警 S31
18)里程查询命令S32
19)设置车上超速提示报警命令S33
19)传输参数设置命令S15
20)设置热线电话号码命令S3
21)系统设置命令S4
22) 控制字输出命令S16
23) 疲劳驾驶监控命令S40
疲劳驾驶报告(V6):
第五部分:GPRS传输协议(V1.00)
一、工作状态
二、传输方式
三、握手方式及注意事项
四、GPRS与短信、通话
五、GPRS命令与短信命令
1)不支持设置监控中心GPRS服务器IP地址、监听端口号、报警设置命令S23。
2)不支持设置接入点名称APN命令S24
3)D1命令,设置TCP通道二进制上传:
4)S17命令,设置UDP通道二进制上传:
5)增加设置自定义信息S30
6)增加S29命令:设置UDP发送指针。
7)增加流量查询S27命令
8)增加设置TCP记录模式命令S34
六、GPRS信息传输协议
七、监控信息的获得
八、推荐的数据传送方式
九、流量计算
十、数据缓存及行车记录仪功能
第六部分: GPRS增强型车载机协议(V1.00)
一、道路检测器
二、行车记录仪
三、图片传输协议
第七部分:新物流系列车载机协议(V1.00)
1)开关中控锁命令S6
2)自定义报警S19命令中增加了对设防状态的关联
第八部分:天骄系列车载机协议(V1.00)
1)、输入输出命令S7
2)、设置TCP记录模式命令S34中增加Y模式
On-Vehicle GPS Surveying System Specifications VGSS 03.03c VGAP Protocol (VGAP协议), 基于天禾协议 1. Scope 本文档定义了车载 GPS 终端(VE)和车载 GPS 监控中心(VC)之间交互的过程(Procedure), 消息(Message), 信元(Information Element)和 PDU. 本协议基于珠海天禾公司协议。 本文件不是单纯的技术文件,它首先是公司、市场负责人制定市场策略的技术依据,是 了解用户需求后做系统方案时完全的功能依据。如果你觉得你的领导没有意识到这一点,请 向他(她)报告或转达,如果他总是认为这只是技术人员的事情,我们建议你递交辞职报告, 因为这样的公司尤其是大公司十之八九都已经倒闭了。 请务必认真、反复阅读本文件全文,必须清楚,这是你的而不是我们的协议,我们只与 我们认为有能力、并愿意花足够时间认真研究并透彻理解本文件的技术人员或公司合作。 那些采用搜索、摘录等方式寻求突击解决问题,或提出那些我们认为在协议中已经清楚 的提及的问题以至浪费你我宝贵时间的做法,以及其他足以证明你不愿意下足够功夫的做 法,都会严重损害我们对你及你所在公司的信心。 细心的你会发现本协议的条理不是那么完美,这是我们有意安排的障碍或测试,让急功 近利者望而却步,当你功夫下到之后你就会赞同那些已经认真读懂了协议的人的看法:本协 议中该有的东西实际上都有。 本文件是对车载机所能完成功能的最完整、清晰的描述,凡是在本文件中描述的命令都 是已经在车载机中实现的。 第 1页/共 80页
On-Vehicle GPS Surveying System Specifications 本文件版权归珠海天禾信息科技有限公司所有,珠海天禾信息科技有限公司允许对本文 件的自由拷贝、复制、传播、引用。 2002 年 9 月发布 珠海天禾信息科技有限公司 第 2页/共 80页
On-Vehicle GPS Surveying System Specifications 2. References 3. Definitions and abbreviations GPS VE VGSS VC PLMN NODE MCHW MCME VGAE LEE IF VGAP PLMN-MAP Global Positioning System on-Vehicle GPS Surveying Equipment, 车载 GPS 监控设备 on-Vehicle GPS Surveying System, 车载 GPS 监控系统 on-Vehicle GPS Surveying Centre, 车载 GPS 监控中心 Public Land Mobile Network NODE 是一个实际存在的物理设备 Mobile Communication Hardware, 移动通信硬件 Mobile Communication Management Entity, 移动通信管理实体 on-Vehicle GPS Application Entity, 车载 GPS 应用实体 Local Execution Entity, 本地执行实体 Interface,接口 on-Vehicle GPS surveying Application Protocol, 车载 GPS 监控应用协议 PLMN Mobile Application Protocol, PLMN 移动应用协议,是 GSM/UMTS 移动通信网络协议的总称。 Protocol Data Unit(协议数据单元)。 过程,是两个对等实体之间交互的一组动作序列。 消息,是在一个 Procedure 过程中对等实体交互的控制类型信息。 PDU Procedure Message Information Element (IE) 信元,是包含于 Message 之中的基本信息。相当于数据结构中的 Traffic 一个域。IE 之中还可以包含 IE。 业务,指通信系统中传送的用户使用的数据,如固定电话网的用户通话 的 PCM 数据,计算机通信网中用户发送的 Email 内容。 Uplink (UL) 上行,指 VEVC 的方向。 Downlink (DL) 下行,指 VCVE 的方向。 TBD To Be Determined (待定)。 4. Annotation 由于计算机行业和通信行业的名词术语不同,在本文档中会出现计算机术语和通信术语混用 的情况,下列名词或描述被认为是等效的: (1) 指令(Instruction),消息(Message): 都指的是起控制作用的数据包,是等效的。 (2) 报文( Datagram),PDU:计算机行业常用 Datagram, 通信行业常用 PDU,是等效的。 (3) Traffic PDU, Data PDU:在本文中是等效的。 第 3页/共 80页
On-Vehicle GPS Surveying System Specifications (4) Message, Instruction, Traffic 等着重描述的是数据包的意义,PDU 则着重描述数据包的 格式,在不致引起混淆的地方,可能会直接用特定格式的 PDU 来指其承载的 Message。 5. Functions of VGAP VGAP 协议定义了车载 GPS 终端(VE)和车载 GPS 监控中心(VC)交互的过程(Procedure) 消息(Message)和信元(Information Element)和业务数据包(Traffic Data)。它完成如下功能:  配置管理 VE 接受 VC 对其各项参数的配置,并返回配置成功/失败消息。  定位 VE 根据 VC 配置的位置上报 pattern(图样),上报位置消息,VC 根据不通情 况选择应答/不应答。  报警 VE 根据 VC 设定的报警条件,当条件到达时发送报警消息给 VC,VC 根据 不同的警情采取不同的措施。  监控 VC 发控制消息给 VE,通知其打开一路或多路监控通道。  图像传输 VC 控制 VE 拍照,并把图像发送给 VC。 第 4页/共 80页
On-Vehicle GPS Surveying System Specifications 6. 概述 本文件是一份描述我公司生产的 GPS 车载机与监控中心系统之间通信协议的文件。 本文件包含了我公司生产的所有系列 GPS 车载机与监控中心系统之间的通信协议,也是 唯一的关于车载机与监控中心系统之间通信协议的文件。 文件中包含了语音通道、短信通道、GPRS 通道等各种传输方式下的通信协议。涉及到 车载机与其它附属设备之间的通信协议在其它文件中描述。 凡是在本文件中描述的命令都是已经在车载机中实现的,本文件是对车载机所能完成功 能的最完整、清晰的描述。 目前我公司生产六个系列的 GPS 车载机产品: 1、 安防型,主要设计用于安防功能,采用语音通道、短信通道与监控中心系统通信, 其通信协议为本文件的第一、第二、第三部分。 2、 物流调度型,设计用于安防、物流、调度等应用,采用短信通道与监控中心系统通 信,其通信协议为本文件的第二、第四部分。 3、 GPRS 型,包含了物流调度型的全部功能及通信协议,设计用于安防、物流、调度 等应用,采用短信通道、GPRS 通道并行与监控中心系统通信,其通信协议为本文 件的第二、第四、第五部分。 4、 GPRS 增强型,在 GPRS 型基础上增加了行车记录仪、道路检测器、图像传输等功 能,其通信协议为本文件的第二、第四、第五、第六部分。 5、 新物流系列,分别在物流调度型、GPRS 型础上增加了中控锁、警号控制输出,用 以取代安防型、物流调度型、GPRS 型车载机。通信协议为本文件的第二、第四、 第五、第六、第七部分。 6、 天骄系列,在以上系列产品中增加了一些热点功能如油量检测等,通信协议为本文 件的第二、第四、第五、第六、第七、第八部分。 本协议会根据新产品的发布及现有产品的功能升级而不断升级,用户应经常查询协议是 否进行了升级,本文件每部分的最后是协议更改记录,用户每次收到新协议时应首先查看更 改记录,并与以前的版本比较,以明确协议的升级情况,为方便查找,每次协议最新更改的 部分将以红色字体显示。 为保证向下兼容,协议的升级仅限于新命令、新功能的增加,已有的命令不会更改。 第 5页/共 80页
On-Vehicle GPS Surveying System Specifications 第一部分:语音通道通讯协议(V1.20) 一、通讯方式: 车载机与中心握手及命令均以中心发命令,车载机应答的方式进行。 二、编码方式: 信息内容以 DTMF(双音多频)方式编码传输,DTMF 编码可以传送 16 个字符, 分别是 0、1、2、3、4、5、6、7、8、9、*、# 、A、B、C、D,其对应表示的 16 进制 半字节值分别是:0xA、0x1、0x2、0x3、0x4、0x5、0x6、0x7、0x8、0x9、0xB、0xC、 0xD、0xE、0xF、0x0。信息中的数字直接以 0-9 字符表示,而信息的校验运算、(密码) 长度表示以及状态信息的 bit 编码则是以字符的 16 进制值进行。 三、命令识别标志: 中心命令以 CC 开始,以#结束,可以只发一个 C 代替 CC,每条命令字符之间间隔不能 超过 500 毫秒,否则车载机会清空命令区,此时只能重新开始传送。 四、应答方式: 车载机收到命令后根据不同情况产生四种应答: 1、 普通应答:AA 2、 临时应答:BB 3、 命令错误:CC 4、 命令已经执行:DD 五、通讯状态及握手方式: 1、 车载机与中心建立语音通道后通讯状态有两种 a、 握手状态, 握手状态只接收要求序列号和输入密码命令,若试图发送控制命令将收到 CC 应答。 握手状态下若发生车载机向中心报警的情况,车载机会立即直接转为命令状态,这样的 情况有两种:一是查车中刚好产生报警;二是查车发生在两轮报警中间,查车进行中到了下 一轮报警时间。 b、 命令状态, 命令状态下车载机可以接受或执行中心的所有命令。 在命令状态下试图输入错误的密码将导致返回握手状态。 2、 语音通道的建立及握手方式: a、 中心查车 中心拨打车载机电话,车载机振铃识别出中心号码会主动摘机,并发送 AA,之后进入 握手状态。 b、 车载机向中心报警: 车载机拨号后直接进入命令状态,中心摘机后即可发送各种命令。为防止意外断线,中 心应立即发要求密码命令取回密码。(为保护用户隐私,若用户修改了密码而不通知中心, 中心主动查车时是无法进入命令状态的) 六、中心命令集: 1、 CC0# :要求序列号,应答:无条件 XXXXXXXXXXY#ZZZDD,XX 是 10 位序列号,Y 是异或校验和,#是分隔符,ZZZ 是软件版本号,DD 是结束标记。 2、 CC1# :要求密码,应答: a、 握手状态:CC。 第 6页/共 80页
On-Vehicle GPS Surveying System Specifications b、 命令状态:XXXXXXYDD,XX 是密码,Y 是长度 1-16(长度是 16 时 Y=0 即字 符”D”),若没有密码则直接返回 DD。 c、 SV220 版本软件无论何种状态无条件返回密码。 3、 CC2XXXX# :中心送用户密码,应答: a、 打入车载机查车时:密码错误 CC,返回握手状态。 密码正确 DD,进入命令状态。 b、 车载机报警打出时:密码错误 BB,维持命令状态。 密码正确 DD 4、 CC3# 或 * :要求发送定位信息,应答: a、 握手状态:CC。 b、命令状态:定位信息+DD。 5、 CC4# :启动声光报警,应答: a、 握手状态:CC。 b、命令状态:DD 并启动声光报警。 6、 CC5# :切断电路油路,应答: a、 握手状态:CC。 b、 命 令 状 态 : 先 启 动 声 光 报 警 返 回 BB, 车 载 机 语 音 倒 计 时 返 回 秒 数:15,14,13...02,01,DD 并切断电路油路,若在收到 DD 前中心挂机将不会执行 切断电路油路。 7、 CC6# :启动监听功能,应答: a、 握手状态:CC。 b、命令状态:DD 并进入监听状态。 8、 CC7# :关闭监听功能,应答:无论何种状态均为 DD 若已经监听则关闭。 9、 CC8# :关闭车锁,应答: a、 握手状态:CC。 b、 命令状态:DD 并关门,若已经关门则不动作。 10、 CC9# :打开车锁,应答: a、 握手状态:CC。 b、 命令状态:DD 并开门,若已经开门则不动作。 11、 CCA# :解除报警,应答: a、 握手状态:CC。 b、 命令状态:DD 并解除报警(恢复电路油路,清除所有报警状态)。 12、 CCB# :发送状态信息,应答: a、 握手状态:CC。 b、 命令状态:发送状态信息。第一个字符报警状态,第二个是车辆状态。 所有命令执行完毕之前不接受新的命令,一律应答 CC 不能识别的命令应答 CC 七、定位信息表示方式: --纬度的度 --分隔符"#" --纬度的分 --分隔符,北纬为"#",南纬为"*" XX # YY M ZZZZ A S JJ N II K RRRR A PPP A S DD XX # YY M ZZZZ --纬度的秒 A --分隔符"A" --纬度异或校验和 S JJ --经度的度 第 7页/共 80页
On-Vehicle GPS Surveying System Specifications --分隔符,经度>100 为"#",否则为"*" --经度的分 --分隔符,东经为"*",西经为"#" N II K RRRR --经度的秒 --分隔符"A" A --速度,单位:公里/小时,注意:短消息通道中单位是节 PPP A --分隔符"A" --纬度以后数据校验和 S DD --应答 八、状态信息表示方式: WXYZDD WX :报警状态 YZ :车辆状态 以下 bit 表示方法均为正逻辑即 bit=1 有效,例如 Y=0x0B=1011 (字符*),表示允许通话接听、 允许通话打出、GPS 处于导航状态。 W X Y Z --bit3:非法点火报警 --bit2:超速报警(目前没有使用) --bit1:非法移动报警(目前没有使用) --bit0:电池拆除报警 --bit3:越界报警(目前没有使用) --bit2:紧急按钮报警 --bit1:密码错误报警 --bit0:非法开车门报警 --bit3:允许通话接听 --bit2:声光报警 --bit1:允许通话打出 --bit0:导航 --bit3:切断电路 --bit2:发动机处于运转状态 --bit1:车门为开门状态(不是中控锁而是车门) --bit0:车辆处于设防状态(预警或警戒) 九、中心查车过程: 1、 中心拨号 2、 车载机识别出中心号码会自动摘机,同时发送"AA"应答,并进入握手状态 3、 中心发送密码,若密码正确返回"DD"车载机进入命令状态 4、 中心发送各种命令获得信息或进行控制 5、 中心挂机结束查车 6、 车载机不会自己挂机,必须中心主动挂机。 7、 不论握手或命令状态,都不存在车载机向中心主动发送信息的协议,任何信息都只 能由中心命令车载机发送过来。因此,一旦拨号接通,中心应不断发送命令,不应 停顿浪费时间。 十、报警过程: 1、 车载机发生报警,自动拨打中心号码 2、 中心摘机,车载机自动进入命令状态(中心不须送密码) 第 8页/共 80页
分享到:
收藏