ImageVerifierCode 换一换
格式:DOCX , 页数:38 ,大小:25.71KB ,
资源ID:9059942      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9059942.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(远程控制通讯协议.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

远程控制通讯协议.docx

1、远程控制通讯协议远程控制通讯协议V1.02深圳市航天无线通信技术有限公司修订记录序号版本号修订内容修订日期1V1.0初版2015-12-2 2V1.0增加定单指令2015/12/223V1.01对消息ID重新编号,同时增加了蓝牙部分的协议2015/12/254V1.022016/2/17目 录1. 范围 52. 术语和定义、缩略语 52.1. 术语和定义 52.2. 缩略语 53. 协议基础 53.1. 通信方式 53.2. 数据类型 53.3. 传输规则 63.4. 消息的组成 64. 消息列表 85. 数据交互 95.1登录 95.2注销 95.3心跳 95.4工况数据 95.5 汽车故障

2、 115.6终端通用应答 115.7参数查询应答 115.8 工况数据查询应答 125.9 车辆故障查询应答 145.10 参数设置 145.11 参数查询 165.12 工况数据查询 165.13车辆查询故障 165.14平台通用应答 165.15登录应答 166 . 控制交互 176.1定单执行结果上报 176.2 远程控制 176.3 定单预定 176.4定单取消 186.5远程控制应答 186.6定单预定应答 186.7定单取消应答 197. 蓝牙交互 197.1定单执行请求 197.2 执行结果应答 198. 升级 208.1升级请求 208.2升级请求应答 209 短信控制命令 2

3、19.1 工况数据查询 219.2 终端参数查询 219.3 终端参数设置 219.4远程控制 229.5 远程唤醒 229.6远程睡眠 22终端通讯协议及数据格式1. 范围本规范适用于车载终端和平台之间的通信。2. 术语和定义、缩略语2.1. 术语和定义下列术语和定义适用于本文件。3.1.1数据通信链路异常abnormaldatacommunicationlink无线通信链路断开,或暂时挂起(如通话过程中)。3.1.3注销unregister2.2. 缩略语下列缩略语适用于本文件。APN接入点名称(accesspoint name) GZIP一个GNU自由软件的文件压缩程序(GNUzip)

4、SMS短消息服务(shortmessageservice) TCP传输控制协议(transmissioncontrolprotocol)TTS文本到语音(textto speech) VSS车辆速度传感器(vehiclespeedsensor)3. 协议基础3.1. 通信方式通信协议采用TCP或UDP,平台作为服务器端,终端作为客户端。当数据通信链路异常时,终端可以采用SMS消息方式进行通信。3.2. 数据类型协议消息中使用的数据类型见表1:表1 数据类型数据类型描述及要求BYTE无符号单字节整型(字节,8 位)WORD无符号双字节整型(字,16 位)DWORD无符号四字节整型(双字,32 位

5、)BYTEnn 字节BCDn8421 码,n字节STRINGGBK 编码,若无数据,置空INT16有符号双字节整型(16 位)INT32有符号四字节整型(32 位)TIMEBYTE7: B0B1:年,如2016(0x07e0)年,则为B0:0xe0, B1:0x07 ,B2:月,B3:日, B4:时,B5:分,B6:秒 如无特别说明,本协议中的时间均是格林威治时间3.3. 传输规则协议采用小端模式(little-endian)的网络字节序来传递字和双字。约定如下:字节(BYTE)的传输约定:按照字节流的方式传输;字(WORD)的传输约定:先传递低8位,再传递高8位;双字(DWORD)的传输约定

6、:先传递低8位,然后传递高8位,再传递高16位,最后传递高24位。3.4. 消息的组成3.4.1 消息结构每条消息由标识位、消息头、消息体和校验码组成,消息结构图如图1所示:标识位消息头消息体检验码标识位图 1 消息结构图3.4.2 标识位采用 0x7e表示,若校验码、消息头以及消息体中出现 0x7e,则要进行转义处理,转义 规则定义如下:0x7e0x7d 后紧跟一个 0x02;0x7d0x7d 后紧跟一个 0x01。转义处理过程如下: 发送消息时:消息体加密(如果需要)消息封装计算并填充校验码转义; 接收消息时:转义还原验证校验码消息体解密(如果需要)解析消息。示例:发送一包内容为 0x30

7、 0x7e 0x08 0x7d 0x55 的数据包,则经过封装如下:0x7e 0x30 7d 0x02 0x08 0x7d0x01 0x55 0x7e。3.4.3 消息头消息头内容详见表 2:表2 消息头内容起始字节字段数据类型描述及要求0消息 IDWORD2消息体属性WORD消息体属性格式结构图见图 24终端手机/标志号BCD10可以根据安装后终端自身的手机号转换。手机号不足 20位,则在前补充数字0。也可以是终端的序列号转换。14消息流水号WORD按发送顺序从 0 开始循环累加16附加字段DWORD消息体属性格式结构图如图 2 所示:1514131211109876543210保留保留加密

8、方式消息体长度图 2 消息体属性格式结构加密方式:Bit12-bit10: =000b: 表示不加密, =001b: IDEA加密, 其他:待定3.4.4 校验码校验码指从消息头开始,同后一字节异或,直到校验码前一个字节,占用一个字节。附加字段:一般情况下,附加字段固定为0,但蓝牙定单执行请求(0xD001)中,附加字段为定单ID,4. 消息列表表3:指令列表指令类型发起方响应方方向协议类型指令含义方向协议类型指令含义数据交互上行0x0001登录下行0x8102登录响应上行0x0002注销下行0x8101平台通用应答上行0x0003心跳下行0x8101平台通用应答上行0x0004工况数据下行0

9、x8101平台通用应答上行0x0005车辆故障下行0x8101平台通用应答下行0x8001参数设置上行0x0101终端通用应答下行0x8002参数查询上行0x0102参数查询应答下行0x8003工况数据查询上行0x0103工况数据查询应答下行0x8004车辆故障查询上行0x0104车辆故障查询应答控制交互上行0x1001定单执行结果下行0x8101平台通用应答下行0x9001远程控制上行0x1101远程控制应答下行0x9002定单预定上行0x1102定单预定应答下行0x9003定单取消上行0x1103定单取消应答蓝牙交互下行0xD001定单执行请求上行0x5101执行结果应答升级交互上行0x7

10、001升级请求下行0xF101请求应答说明:1、 指令类型分为:数据类、控制类、蓝牙类、及升级类,共4类;2、 数据的方向定义为:上行是指终端(车机)发出,接收端为平台或蓝牙;3、 无论是哪端发送数据, 接收端都要作应答,如果没有可应答的数据,则用通用应答,终端的通用应答的消息ID为0x0101,平台的通用应答的消息ID为0x8101,蓝牙与终端交互没有通用应答;4、 蓝牙与终端交互的数据格式和平台与终端交互的数据格式是一样的,加密方式也是一样的,仅仅是消息ID不一样而已,蓝牙与终端通讯无需登陆、注销、心跳包;5、以下消息的说明仅列出了消息体字段的说明,消息中的其他字段都是一样的, 不再说明。

11、5. 数据交互5.1登录消息ID:0x0001。终端登录消息体为空。当终端与平台断开连接,终端准备发送数据之前,则需要发送登录包与平台建立连接。5.2注销消息ID:0x0002。终端注销消息体为空。终端通过注销包与平台断开连接。5.3心跳消息ID:0x0003。终端心跳消息体为空。 当终端与平台持续2分钟没有数据交互,则终端应主动发送心跳数据包,以便维持与平台的连接,同时平台应采用通用应答。5.4工况数据消息ID:0x0004。数据格式见表4。在行程中(点火状态下)或熄火定时上传期间,终端会主动上传工况数据,上传间隔由平台设置, 默认为1分钟。表4消息体数据格式起始字节字段数据类型描述及要求0

12、行程IDWORD用于标识行程的一个ID号,通常该ID是从1循环累加的,即下一行程ID是上一行程ID加1,但不是绝对的,也有可能行程之间的ID不是连续的,在熄火下上传的工况数据中的行程ID固定为0.2时间戳TIME当前终端时间9总里程DWORD单位:米13小计里程DWORD单位:米, 熄火下上传的小计里程为017总油耗DWORD单位:0.1L, 21小计油耗DWORD单位:0.1L,熄火下上传的小计油耗为025剩余油量BYTE单位:%,26剩余电量BYTE单位:%,27电池电压WORD单位:0.1V29车速BYTE单位:KM/H30转速WORD单位:RPM/M32冷却液温度INT8单位:摄氏度3

13、3瞬时油耗WORD单位:0.1L/H35发动机负荷BYTE单位:%36环境温度INT8单位:摄氏度37门窗状态DWORD2DWORD0:Bit0-Bit1:左前门状态00b:OFF,01b:ON,11b:未知Bit2-Bit3:右前门状态00b:OFF,01b:ON,11b:未知Bit4-Bit5:左后门状态00b:OFF,01b:ON,11b:未知Bit6-Bit7:右后门状态00b:OFF,01b:ON,11b:未知Bit8-Bit9:门锁状态00b:上锁,01b:开锁,11b:未知Bit10-Bit11:车辆防盗状态00b:解除设防,01b:设防状态,10b:报警状态,11b: 未知Bi

14、t12-Bit13:后备箱状态00b:OFF,01b:ON,11b:未知Bit14-Bit15:引擎盖状态00b:OFF,01b:ON,11b:未知Bit16-Bit17:手刹状态00b:放下,01b:拉起,11b:未知Bit18-Bit19:脚刹状态00b:松开,01b:踩下,11b:未知Bit20-Bit21:左转向灯00b:OFF,01b:ON,11b:未知Bit22-Bit23:右转向灯00b:OFF,01b:ON,11b:未知Bit24-Bit25:小灯00b:OFF,01b:ON,11b:未知Bit26-Bit27:大灯00b:OFF,01b:ON,11b:未知Bit28-Bit2

15、9:雨刮状态00b:OFF,01b:ON,11b:未知Bit30-Bit31:点火状态00b:OFF,01b:ON,11b:未知DWORD1:Bit0-Bit1:发动机状态00b:熄火,01b:点火,11b:未知Bit2-Bit3:空调状态00b:关,01b:开,11b:未知45GPS数据BYTE17纬度:DWORD , 0.000001度,当前位置的纬度值经度:DWORD , 0.000001度,当前位置的经度值高度:WORD, 0.1米, 当前位置海拔速度:WORD, 0.1km/h, 当前GPS速度方向:WORD, 0.1度, 当前行驶方向定位标志:BYTE Bit0 1东经,0西经。B

16、it1 1北纬,0南纬。Bit2-3 00-未定位 01-2D定位 11-3D定位Bit4-7 定位星数PDOP:WORD, 0.01, 位置精度强弱度62BYTE16保留,作用待定。5.5 汽车故障消息ID:0x0005。数据格式见表5, 在行驶中如果有故障会终端主动上报。表5消息体数据格式起始字节字段数据类型描述及要求0时间戳TIME当前终端时间7故障数量NBYTE故障的个数8 故障码表BYTE4*N每个故障占4字节5.6终端通用应答消息ID:0x0101。终端通用应答消息体数格式见表6。表6 消息体数据格式起始字节字段数据类型描述及要求0应答流水号WORD对应的平台消息的流水号2应答ID

17、WORD对应的平台消息的 ID4结果BYTE0:成功/确认;1:失败;2:消息有误;3:不支持5.7参数查询应答消息ID:0x0102。数据格式见表7。 当平台发送了参数查询命令(0x8002)时, 终端用参数查询应答(0x0102)响应。表7消息体数据格式起始字节字段数据类型描述及要求0应答流水号WORD对应的平台参数查询消息的流水号2应答参数个数BYTE3参数项列表参数项格式和定义见表115.8 工况数据查询应答消息ID:0x0103。 当平台发送了工况数据查询命令(0x8003)时, 终端用参数查询应答(0x0103)响应, 应答的消息体字段与工况数据上传(0x0004)除了应答的流水号

18、外,其他相同。表8消息体数据格式起始字节字段数据类型描述及要求0应答流水号WORD对应的平台消息的流水号2行程IDWORD用于标识行程的一个ID号,通常该ID是从1循环累加的,即下一行程ID是上一行程ID加1,但不是绝对的,也有可能行程之间的ID不是连续的,在熄火下上传的工况数据中的行程ID固定为0.4时间戳TIME当前终端时间11总里程DWORD单位:米15小计里程DWORD单位:米, 熄火下上传的小计里程为019总油耗DWORD单位:0.1L, 23小计油耗DWORD单位:0.1L,熄火下上传的小计油耗为027剩余油量BYTE单位:%,28剩余电量BYTE单位:%,29电池电压WORD单位

19、:0.1V31车速BYTE单位:KM/H32转速WORD单位:RPM/M34冷却液温度INT8单位:摄氏度35瞬时油耗WORD单位:0.1L/H37发动机负荷BYTE单位:%38环境温度INT8单位:摄氏度39门窗状态DWORD2DWORD0:Bit0-Bit1:左前门状态00b:OFF,01b:ON,11b:未知Bit2-Bit3:右前门状态00b:OFF,01b:ON,11b:未知Bit4-Bit5:左后门状态00b:OFF,01b:ON,11b:未知Bit6-Bit7:右后门状态00b:OFF,01b:ON,11b:未知Bit8-Bit9:门锁状态00b:上锁,01b:开锁,11b:未知

20、Bit10-Bit11:车辆防盗状态00b:解除设防,01b:设防状态,10b:报警状态,11b: 未知Bit12-Bit13:后备箱状态00b:OFF,01b:ON,11b:未知Bit14-Bit15:引擎盖状态00b:OFF,01b:ON,11b:未知Bit16-Bit17:手刹状态00b:放下,01b:拉起,11b:未知Bit18-Bit19:脚刹状态00b:松开,01b:踩下,11b:未知Bit20-Bit21:左转向灯00b:OFF,01b:ON,11b:未知Bit22-Bit23:右转向灯00b:OFF,01b:ON,11b:未知Bit24-Bit25:小灯00b:OFF,01b:

21、ON,11b:未知Bit26-Bit27:大灯00b:OFF,01b:ON,11b:未知Bit28-Bit29:雨刮状态00b:OFF,01b:ON,11b:未知Bit30-Bit31:点火状态00b:OFF,01b:ON,11b:未知DWORD1:Bit0-Bit1:发动机状态00b:熄火,01b:点火,11b:未知Bit2-Bit3:空调状态00b:关,01b:开,11b:未知47GPS数据BYTE17纬度:DWORD , 0.000001度,当前位置的纬度值经度:DWORD , 0.000001度,当前位置的经度值高度:WORD, 0.1米, 当前位置海拔速度:WORD, 0.1km/h

22、, 当前GPS速度方向:WORD, 0.1度, 当前行驶方向定位标志:BYTE Bit0 1东经,0西经。Bit1 1北纬,0南纬。Bit2-3 00-未定位 01-2D定位 11-3D定位Bit4-7 定位星数PDOP:WORD, 0.01, 位置精度强弱度64BYTE16保留,作用待定。5.9 车辆故障查询应答消息ID:0x0104。 当平台发送了车辆故障查询命令(0x8004)时, 终端用车辆故障查询应答(0x0104)响应, 应答的消息体字段与车辆故障上传(0x0005)除了应答的流水号外,其他相同。表9消息体数据格式起始字节字段数据类型描述及要求0应答流水号WORD对应的平台消息的流

23、水号2时间戳TIME当前终端时间9故障数量NBYTE故障的个数10 故障码表BYTE4*N每个故障占4字节5.10 参数设置消息ID:0x8001。数据格式见表10。终端用通用应答回应。表10 消息体数据格式起始字节字段数据类型描述及要求0参数总数BYTE1参数项列表参数项格式见表11表11 终端参数项数据格式字段数据类型描述及要求参数IDWORD参数ID定义及说明见表 12参数长度BYTE参数值若为多值参数,则消息中使用多个相同 ID 的参数项,如调度中心电话号码表12 终端参数设置各参数项定义及说明参数ID数据类型描述及要求0x0010STRING主服务器 APN,无线通信拨号访问点。若网

24、络制式为 CDMA,则该处为PPP 拨号号码0x0011STRING主服务器无线通信拨号用户名0x0012STRING主服务器无线通信拨号密码0x0013STRING主服务器地址,IP 或域名0x0018WORD服务器 TCP 端口0x0029WORD工况数据上传(ID为0x0005)间隔,单位:秒, =0: 不上传0xF105BYTE23*N接收SMS文本报警号码,SMS控制查询功能号码:超始字节字段数据类型描述及要求0序号BYTE范围04。1设置模式BYTEBit0: 接收警情,0:NO, 1:OKBit1: 参数查询及设置0:NO, 1:OKBit2: 短信及拨号控制及唤醒, 0:NO,

25、 1:OK2电话号码BYTE21ASCII编码。不足21位后补0x00。如果全为0x00,表示清除对应序号的电话号码。0xF106BYTE6短信密码,GBK编码。用于SMS控制、查询功能时密码验证。0xF107BYTE短信报警功能开关。0x00=关闭;0x01=开启。0xF108BYTE终端SMS语言类型。0x00=English;0x01=简体中文;0xF109BCD10终端序列号,BCD 8421编码。不足20位数字前面补0。仅用于查询。不做设置。0xF10ASTRING产品型号,仅用于查询。不做设置。0xF10BSTRING软件版本,仅用于查询。不做设置。0xF10CTIME系统时间0xF10DWORD2睡眠上传参数WORD0:睡眠上传间隔,单位:分钟,缺省:60分钟WORD1:睡眠上传持续时间,单位:分钟,缺省:5分钟5.11 参数查询消息ID:0x8002。数据格式见表13。终端用参数查询应答(0x0102)。表13 消息体数据格式起始字节字段数据类型描述及要求0

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1