【精编】通信协议规范

上传人:野原 文档编号:143104780 上传时间:2020-08-26 格式:DOC 页数:122 大小:1.01MB
返回 下载 相关 举报
【精编】通信协议规范_第1页
第1页 / 共122页
【精编】通信协议规范_第2页
第2页 / 共122页
【精编】通信协议规范_第3页
第3页 / 共122页
【精编】通信协议规范_第4页
第4页 / 共122页
【精编】通信协议规范_第5页
第5页 / 共122页
点击查看更多>>
资源描述

《【精编】通信协议规范》由会员分享,可在线阅读,更多相关《【精编】通信协议规范(122页珍藏版)》请在金锄头文库上搜索。

1、通信协议规范 GPS 终端与平台 通信协议规范 编 制 说 明 北京 XXXXX 有限公司 2008-12-18 目录 1、范围 4 2、规范性引用文件 4 3、术语、定义和缩略语 4 3.1.术语和定义 4 3.2.缩略语 4 4、网络通信业务流程 5 4.1 网络通信业务流程 5 4.2 短信通信业务流程 7 5、网络通信协议 8 5.1 平台发往终端通信协议 8 5.1.1 报文格式 8 5.1.2 报文类型 8 5.1.3 报文体 9 5.1.3.1 查询类 9 5.1.3.2 配置类 10 5.1.3.3 控制类 20 5.2 终端发往平台通信协议 23 5.2.1 终端回复平台指令

2、通信协议 24 5.2.1.1 报文格式 24 5.2.1.2 报文类型 24 5.2.1.3 报 文 体 25 5.2.2 终端主动发往平台通信协议 29 5.2.2.1 报文格式 29 5.2.2.2 报文类型 29 5.2.2.3 报 文 体 29 6、短信通信协议 30 6.1 平台发往终端通信协议 30 6.1.1 短信指令格式 30 6.1.2 指令名 30 6.1.3 指令参数 31 6.1.3.1 查询类 31 6.1.3.2 配置类 33 6.1.3.3 控制类 42 6.2 终端发往平台通信协议 46 6.2.1 终端回复平台指令通信协议 46 6.2.1.1 指令格式 4

3、6 6.2.1.2 指令名 46 6.2.1.3 指令参数 47 6.2.2 终端主动发往平台通信协议 51 6.2.2.1 指令格式 51 6.2.2.2 指令名 51 6.2.2.3 指令参数 51 附 152 1、范围 本规范规定了位置服务平台中,车载终端与平台间经移动通信网络进行无线数据传输 通信接口协议。 本规范适用于位置服务平台的各车载终端与其它开发商;其他终端开发商,可参照本 技术规范。 2、规范性引用文件 3、术语、定义和缩略语 3.1.术语和定义 报文 datagram/datapackage 在通信网络中从源通信实体传输至目的通信实体的数据块。 大字节序 big-endia

4、n 一种大值的一端,即列中更典型值存在最小的存储地址前面的顺序。 数据项 数据项是网络通信中报文体中每一项数据参数和短信通信指令参数中每一项数据参数。 由括起来的内容代表为报文体中一项参数和短信指令参数中的一项。 3.2.缩略语 传输控制协议 transportcontrolprotocol TCP 短消息服务 shortmessageservice SMS 短消息中心 shortmessageservicecenter SMSC 短消息二进制编码模式 protocoldescriptionunit PDU 全球定位系统 globalpositioningsystem GPS 通用分组无线业务

5、 generalpacketradioservice GPRS 用户数据报协议 UserDatagramProtocol UDP 4、通信业务流程 4.1 网络通信业务流程 本规范规定的数据传输通讯协议对应于 ISO/OSI 定义的 7 层协议的应用层,在基于不 同传输网络(该传输网络被称为本规范的基础传输层)的现场机和上位机之间提供交互通 讯。 应用层依赖于所选用的传输网络,在选定的传输网络上进行应用层的数据通讯,在基础传 输层已经建立的基础上,整个应用层的协议和具体的传输网络无关,使本规范适应于所有 通讯介质,即介质无关性。本规范是建立在通过基础传输层建立连接的基础上的。协议结 构如下图所

6、示: 基础传输层依据不同的传输网络有不同的实现。目前系统数据传输有以下两类实现的 方式: 一类是基于 TCP/IP 的,如: 通用无线分组业务(GerneralPackerRadioService 缩写 GPRS) 码分多址(CodeDivisionMultipleAccess 缩写 CDMA)等 这一类方式的使用建立在 TCP/IP 基础之上,这时的基础传输层就是 Internet 的 TCP/IP。 另一类是非 TCP/IP 的,如: 短消息数据通讯等 这一类方式的使用建立在点对点的通讯链路上,这时的基础传输层就是简单的点对点 通讯链路; 可用下图概括上述两类情况: 协议交互的模式 完整的

7、命令由请求方发起,响应方应答组成 ,平台与终端通信都将符合这种模式 ,以下的 基础传输层 终端 网际层(IP) 请求方为平台,响应方为终端。具体步骤如下 : 所有的网络通信都是有连接、数据传输和断开连接组成。 4.1.1、连接处理流程 a.在进行连接时,终端首先打开一个 GPRS 链路,然后向中心发送 SIM 卡号 4.1.2、传输数据 1)终端发送数据给平台 终端 平台 请求 应答请求 返回执行结果 执行请求 终端 是否连接 终端 每隔 3 秒发送指令 继续其它操作 十分钟无 数据断开 十分钟未 收到数据 则断开 说明: a.终端传输之前先查看是否已与平台进行连接,当前不处于连接状态时先进行

8、连接。 2)平台发送数据给终端 说明: 1、判断是否与终端有建立链接,没有建立连接时使用短信方式通知终端与平台建立 链接。 2、发送传输数据给终端,等待确认包的返回操作只限于平台主动发送数据给终端, 如果没有接收到终端返回的确认包时,再进行数据的重发 4.1.3、断开连接 如果终端收到 TCP 的退出连接指令后,如果有数据在传输时应等待数据传输完后再进 行退出连接; 平台 发送数据 终端 返回确认 结束 否 4.2 短信通信业务流程 4.2.1 说明 GSM 的短信业务 SMS 利用信令信道传输,它不用拨号建立连接,把要发送的信息加 上目的地址和其他控制信息发到短信服务中心,经短信服务中心完成

9、存储再转发送给目标 机,这种特性适合数据远程传送。每条短信息容量为 140 字符。GSM 终端通过串行口控 制 SMS 有三种接入协议,分别是 BlockMode、基于 AT 命令的 TextMode 和基于 AT 命 令的 PDUMode。其中 PDUMode 应用最为广泛。 在这里我们采用 PDUMode,采用 AT 命令完成短信息的读取和发送。不同厂家生产 的 GSM 模块 AT 命令集会稍有不同,本系统采用的是 GE-863 模块, 短信通信有两种方式,一种为终端与平台进行通信,另一种是终端与用户直接通信。 终端与用户直接通信时要求终端判断是否为有效操作用户。 4.2.2 平台与终端的

10、通信 当 GPRS 出现无法通信时,平台与终端通信将会使用短信方式进行通信, 。平台与终端通 信有三种模式 1、平台向终端发送请求 2、终端回复平台发送的请求信息 3、终端检测到有报警信息或检测到设备故障时,终端将会主动将报警信息或设备故障信 息发送给平台 这三种模块使用短信通信不需要确认回复。 4.2.3 用户与平台的通信 用户通过短信指令集与平台通信,平台接收到用户发送的指令后,再将用户发送过来的指 令转成(平台与终端通信的指令)与终端通信获取结果数据,再将终端返回过来的结果数 据转成用户可识别的格式回复给用户。 4.2.4 用户与终端的通信 用户与终端通信存在一个回复给用户什么格式数据的

11、问题,根据这个进行分析存在三种方 式: 方式一、终端直接回复信息 以上这种方式,是用户直接与终端进行通信,比较直接,不涉及到平台。 终端回复给用户信息有两种方式:一种是终端中带有地标数据,可以直接回复给用户 终端所在位置的汉字信息。另一种是终端中没有带地标数据,这时终端就只能回复经纬度。 方式二、终端通过平台回复 当手机用户发送指令给终端时,终端将根据用户发送的指令执行相应的操作,将结果传 给平台,由平台根据终端发送的数据再进行数据的转换发送给手户用户。 手机用户 终端 终端 方式三、终端利用平台生成汉字格式的信息,由终端自己回复给手机用户 手机用户发送指令给终端,终端将执行的结果发送给平台,

12、让平台生成回复用户的数据 格式,再传给终端,由终端回复张手机用户。 5、网络通信协议 5.1 平台发往终端通信协议 5.1.1 报文格式 报文由四部分组成,终端 SIM 卡号、报文类型、报文体和结束符。格式如下 终端 SIM 卡号报文类型报文体结束符 报文类型与报文体中间使用空格分开。 这里: A终端 SIM 卡号:记录发往终端的 SIM 卡号 B报文类型:报文类型代表着完成什么样的功能,要求终端回复时与发送的报文类型一 致。 C报文体:报文体是对应报文类型的参数数据。 终端 发送指令 发送原始数据 D结束符:结束符代表着报文结束,结束符是,即回车换行。 5.1.2 报文类型 报文类型决定报文

13、体中存放什么样的数据,报文类型分为查询类、配置类和控制类。 以下是平台发往终端的报文类型表: 类别报文类型描述 DCCX 单次查询 LXCX 连续查询查询类 GZCX 跟踪查询 YXPZ 圆形越界配置 JXPZ 矩形越界配置 CSPZ 超速报警配置 DDPZ 断电报警配置 QJPZ 抢劫报警配置 JJPZ 紧急报警配置 DHPZ 电话报警配置 FDPZ 防盗报警配置 INPZ 输入口配置 QCDD 汽车断电配置 QCXH 汽车熄火配置 QCDY 汽车断油配置 配置类 TCPP TCP 连接参数配置 TCPE TCP 退出连接配置 ZZCS 中止超速报警控制 ZZDD 中止断电报警控制 ZZQJ

14、 中止抢劫报警控制 ZZFD 中止防盗报警控制 DDKZ 汽车断电控制 XHKZ 汽车熄火控制 DYKZ 汽车断油控制 ZZGZ 终止跟踪查询控制 ZZCX 终止连续查询控制 控制类 ZZJJ 终止紧急报警控制 5.1.3 报文体 报文体分为查询类、配置类和控制类,与报文类型三类相对应。 5.1.3.1 查询类 1.格式 报文类型报文体 DCCX LXCX , GZCX 2.说明 a)报文类型说明 报文类型说明 DCCX 终端单次查询 LXCX 终端连续查询 GZCX 终端跟踪查询 b)单次查询参数实例说明 实例: DCCX 单次查询没有参数,只需在报文类型中填写 DCCX,报文体为空即可。

15、c)连续查询参数实例说明 参数编号参数定义参数说明 参数 1开始时间代表连续查询的开始时间。 开始时间是连续查询的执行起始时间。 开始时间的格式为:yyyy-MM-ddhh:mm(年-月-日 时:分) 默认值为 0000-00-0000:00 当开始时间为默认值时立即执行查询操作。 参数 2时间间隔是连续查询的间隔时间。间隔时间的单位为“分钟” , 最小值为 1 分钟,最大值为 1440 分钟。 实例: LXCX2008-12-1010:00,60 LXCX:为报文体类,代表为连续查询。 2008-12-1010:00:代表的是连续查询的开始时间。 60:代表的是连续查询的时间时隔。 在 20

16、08-12-1010:00 时间执行这条指令,每 60 分钟查询一次将结果返回给平台 d)跟踪查询参数实例说明 参数编号参数定义参数说明 参数 1间隔时间间隔时间的单位为“秒” ,最小值为 10 秒,最大值为 3600 秒。默认值为 30 秒。 实例: GZCX10 GZCX:为报文类型,代表的是跟踪查询 10:代表为查询的时间间隔为 10 秒 终端跟踪操作,并设定查询间隔时间为 10 秒,终端按照 10 秒的间隔向平台发送 跟踪查询数据。 5.1.3.2 配置类 1.越界报警配置 a.格式 报文类型报文体 YXPZ , JXPZ ,, b.说明 a)报文类型说明 报文类型说明 YXPZ 圆形越界配置 JXPZ 矩形越界配置 b)圆形越界参数实例说明 参数编号参数定义参数说明 参数 1方案号系统给用户预留了 8 个方案号 1-8,用户最多只能设置 8 个越界方案。通过方案号来确定操作的是哪个越界方案。 参数 2圆形越界中心在使用圆形越界时要确定圆的中心点位置,这个参数就 经度是设置圆形中心点位置的经度。 数据为度分格式,如:1

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号