• 421.03 KB
  • 27页

广东省标准卫星定位汽车行驶记录仪通用技术规范

  • 27页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'DB44/T578—2009广州交通信息化建设投资营运有限公司广东省标准卫星定位汽车行驶记录仪通用技术规范附录B无线数据通信协议(投资公司附注) DB44/T578—2009广州交通信息化建设投资营运有限公司序号修改人修改日期修改后版本修改说明1肖玉佳2009-11-16V0.5创建2肖玉佳2009-12-2V0.5.5修改。1.修改了协议07-0E中“禁入”“禁出”参数值。2.修改了协议1C参数的描述。3肖玉佳2009-12-17V0.5.6修改。1.增加了A.3.1.14一节,以便对“11-查询历史轨迹”的应答做详细说明。 DB44/T578—2009广州交通信息化建设投资营运有限公司文档说明:文档中红色字体内容为投资公司对通信协议的补充解释。A.B.B.1 概述本协议规定了卫星定位车辆监控管理系统中MDT与管理中心之间进行无线数据传输和数据交换的通信接口协议。本协议适用于卫星定位车辆监控管理系统中各MDT的开发厂商和运营管理中心。B.2 通信传输约定a)监控管理系统中MDT通过无线通信网络将车辆的位置和状态信息传输至运营管理中心,并能接受其指令。MDT使用移动公网G网的EDGE/GPRS/SMS或C网的CDMA1X/SMS或其他的无线通信方式。b)本协议中的数据分别采用十六进制编码、BCD码及ASCII字符码。注:汉字等采用GB2312编码。c)协议长度指协议号和协议内容字节数之和,协议长度采用两字节表示,高字节在前,低字节在后。注:长度值取协议号和协议内容加密前的总长。d)校验的范围为不包含帧头、帧尾和校验值的全部数据内容的CRC-CCITT码校验值,高字节在前,低字节在后。CRC-CCITT码生成多项式为x16+x12+x5+10,简记式为:1021。注:计算CRC校验时初值从0x0000开始。e)指令循环码是采用累加的方式,应答数据的指令循环码与发送的指令循环码相同。f)在帧头7EH和帧尾7FH之间的数据出现的7DH、7EH、7FH分别与20H异或,变成(5DH、5EH、5FH)再在前加7DH,如收到一个字节是7DH,经过转义后变为7DH,5DH。g)协议组包顺序为:填充协议长度=>加密协议号和协议内容=>计算CRC=>转义=>BASE64编码;解析顺序为:BASE64解码=>反转义=>校验CRC=>解密协议号和协议内容=>截取协议长度。h)协议中描述的2字节整数,4字节整数如不做特别说明都是倒序整数,高字节在前,低字节在后。B.2.1 营运管理中心与MDT之通信的数据格式见表B.1。表B.1营运管理中心与MDT之通信的数据格式 DB44/T578—2009广州交通信息化建设投资营运有限公司序号长度(字节)名称描述投资公司附注11帧头7EH21标志码47H31指令循环码42厂商代码终端生产厂家代码l厂商代码由相关管理部门统一编码。54终端ID特指MDT识别号l终端ID由各厂商自行编号,营运管理中心可将厂商代码和终端ID合并使用来唯一标识一台终端;64中心ID营运管理中心识别号74密码l暂不清楚此字段的设计原因,但不作为传递加密参数KEY的字段使用。82协议长度长度只指协议号和协议内容字节数,高字节在前,低字节在后l长度值取协议号和协议内容加密后的总长。参考通信传输约定B.2.g。92协议号10不定协议内容(需要加密、编码、时效性)112校验从帧头(不包含)到校验前的CRC-CNITT的校验值,高字节在前,低字节在后l计算CRC校验时初值从0x0000开始。121帧尾7FHl1、参照通信传输约定B.2.f描述,使用7FH作为帧尾。A.1.1 基本卫星定位数据包内容见表B.2。表B.2基本卫星定位数据包内容(26字节)序号内容长度(字节)描述投资公司附注1时间6年月日时分秒采用BCD码2经度4DDDFF.FFF采用BCD码 DB44/T578—2009广州交通信息化建设投资营运有限公司3纬度40DDFF.FFF采用BCD码4记录仪速度1单位:km/hl速度范围0x00-0xFF。5方向1单位:2decl方向范围0x00-0xFF6高度2单位:ml高度范围0x0000-0xFFFF7里程4单位:0.1km采用BCD码l里程范围00000000-999999998状态8如下表注:基本卫星定位数据包内容的长度为6+4+4+1+1+2+4+8=30。A.1.1 基本车辆状态见表B.3。注:一个状态字的二进制形式可以表示8个开关量,0是低位(在右),7是高位(在左),比如整数200[11001000]的BIT3、BIT6、BIT7位为1。本协议后面提到的BIT0、BIT1等同理。表B.3基本车辆状态位(Bit)第一状态字描述第二状态字描述0经度1:东经0:西经刹车1:制动0:正常1纬度1:北纬0:南纬门边线1:开门0:关门2紧急报警1:报警0:正常左转向灯1:ON0:OFF3车辆控制1:断油0:正常右转向灯1:ON0:OFF4超速报警1:报警0:正常远光灯1:ON0:OFF5振动报警1:报警0:正常ACC1:ON0:OFF6主电源断电1:报警0:正常预留7预留预留位(Bit)第三状态字描述第四状态字描述0卫星定位锁定1:锁定0:未锁定备用电池1:异常0:正常1卫星定位天线1:短路0:正常地理栅栏1:越界0:正常2卫星定位天线1:开路0:正常发动机1:ON0:OFF3定位模块1:异常0:正常疲劳驾驶1:报警0:正常 DB44/T578—2009广州交通信息化建设投资营运有限公司4通信模块1:异常0:正常预留5出区域越界1:越界0:正常预留6入区域越界1:越界0:正常预留7预留预留位(Bit)第五状态字描述第六状态字描述0CPU状态1:异常0:正常是否定时产生1:是0:否1内存状态1:异常0:正常是否定距产生1:是0:否2FLASH状态1:异常0:正常预留3显示屏状态1:异常0:正常预留4SD卡状态1:异常0:正常预留5打印机连接状态1:断开0:连上预留6摄像头连接状态1:断开0:连上预留7预留预留位(Bit)第七状态字描述第八状态字描述0预留GPS速度预留记录仪每分钟平均速度1预留GPS速度预留记录仪每分钟平均速度2预留GPS速度预留记录仪每分钟平均速度3预留GPS速度预留记录仪每分钟平均速度4预留GPS速度预留记录仪每分钟平均速度5预留GPS速度预留记录仪每分钟平均速度6预留GPS速度预留记录仪每分钟平均速度 DB44/T578—2009广州交通信息化建设投资营运有限公司7预留GPS速度预留记录仪每分钟平均速度A.1 数据传输约定通信协议包括两类工作方式:a)MDT发送消息至运营管理中心,简称上行,协议号第一字节为‘U’,协议号第二字节00~EF为标准统一定义协议,F0~FF为厂家自定义协议。b)运营管理中心发送消息至MDT,简称下行,协议号第一字节为‘D’,协议号第二字节00~EF为标准统一定义协议,F0~FF为厂家自定义协议。A.1 数据协议接口格式见表B.4。注:下表B.4中“协议格式”和“参数”列描述的各个参数段是连续的,之间不使用任何分隔符。表B.4数据协议接口格式A.1.1 必选协议(00-06)协议号第二字节(HEX)方向功能协议格式参数备注00U自动上传卫星定位数据包按设置产生的基本卫星定位数据包Ø基本卫星定位数据包N个:每个30字节1条或多条lN>=1,每个基本卫星定位数据包30字节,下同。l建议每次发送一条,不超过10条。l定时和定距可以同时工作,可以关闭其中一种监控方式。l当前发送的GPS数据包带有监控方式,参考基本车辆状态B.2.3第六状态字。 DB44/T578—2009广州交通信息化建设投资营运有限公司01D查询当前位置无参数01U当前位置返回1个完整卫星定位数据包Ø基本卫星定位数据包:30字节每次只能返还一个卫星定位数据包02D定时监控设置采集定位数据时间间隔(1-FF)s,发送条数(0-FF),发送包数(0-FFFF)Ø时间间隔:1字节,1-FF秒Ø发送条数:1字节,0-FFØ发送包数:2字节HEX,0x0000-0xFFFF发送包数为FFFF时无包数限制l发送包数必须支持关闭和持续发送,为0x0000则关闭,为0xFFFF则持续发送。l定时产生的GPS数据状态位“是否定时产生”设为102U设置响应1个完整卫星定位数据包及发送参数Ø基本卫星定位数据包:30字节Ø时间间隔:1字节HEX,1-FF秒Ø发送条数:1字节HEX,0-FFØ发送包数:2字节HEX,0x0000-0xFFFF每次只能返还一个卫星定位数据包03D定时监控查看无参数发送包数为FFFF时无包数限制03U查看参数响应1条卫星定位数据包,采集定位数据时间间隔(1-FF)s,发送条数(0-FF,剩余发送包数(0-FFFF)Ø基本卫星定位数据包:30字节Ø时间间隔:1字节HEX,1-FF秒Ø发送条数:1字节HEX,0-FFØ剩余发送包数:2字节HEX,0x0000-0xFFFFl剩余发送包数为0xFFFF时表示无包数限制。 DB44/T578—2009广州交通信息化建设投资营运有限公司04D定距监控设置发送距离间隔(50-9999)m,发送条数(0-FF),发送包数(0-FFFF)Ø距离间隔:2字节HEX,50-9999米Ø发送条数:1字节HEX,0-FFØ发送包数:2字节HEX,0x0000-0xFFFF发送包数为FFFF时无包数限制l发送包数必须支持关闭和持续发送,为0x0000则关闭,为0xFFFF则持续发送。l定距产生的GPS数据状态位“是否定距产生”设为104U设置响应1个完整卫星定位数据包及发送参数Ø基本卫星定位数据包:30字节Ø距离间隔:2字节HEX,50-9999米Ø发送条数:1字节HEX,0-FFØ发送包数:2字节HEX,0x0000-0xFFFF每次只能返还一个卫星定位数据包05D定距监控查看无参数05U查看参数响应1条卫星定位数据包,采集定位数据距离间隔(50-9999)m,发送条数(0-FF),剩余发送包数(0-FFFF)Ø基本卫星定位数据包:30字节Ø距离间隔:2字节HEX,50-9999米Ø发送条数:1字节HEX,0-FFØ剩余发送包数:2字节HEX,0x0000-0xFFFF发送包数为FFFF时无包数限制l剩余发送包数为0xFFFF时表示无包数限制。06D速度监控设置发送限定速度(0~255)km/h,持续时间(1~FF)sØ限定速度:1字节HEX,km/hØ持续时间:1字节HEX,秒0为关闭持续超速才报警l限定速度0表示关闭速度监控06U设置响应1个完整卫星定位数据包Ø基本卫星定位数据包:30字节00U超速自动上传1个卫星定位数据包Ø基本卫星定位数据包:30字节超速警情 DB44/T578—2009广州交通信息化建设投资营运有限公司A.1.1 可选协议(07-0E)协议号第二字节(HEX)方向功能协议格式参数备注07D区域设定(封闭区域)区域设定总数N,第一区域编号X,第一区域点数M,经纬度1,经纬度2,…,经纬度M;第二区域编号X,……Ø设定区域总数:1字节HEXØ第一区域:n编号X:1字节HEXn区域点数M:1字节HEXn经纬度M个:每个8字节BCDØ第二区域:…Ø第N区域N为本次设定的区域总数(1~24)X是区域编号M是本区域点数(16~255)经纬度为8个字节07U收到区域号总数,区域清单Ø收到区域号总数N:1字节HEXØ区域清单:N字节HEX,每字节表示一个区域编号例如6:23,45,34,26,12,6608D查看区域设定(封闭区域)区域设定总数N,第一区域编号X,第二区域编号X,……Ø查看区域总数N:1字节HEXØ查看区域清单:N字节HEX,每字节表示一个区域编号N为本次设定的区域总数(1~24)X是区域编号M是本区域点数(16~255)经纬度为8个字节 DB44/T578—2009广州交通信息化建设投资营运有限公司08U区域设定总数N,第一区域编号X,第一区域点数M,经纬度1,经纬度2,…,经纬度M;第二区域编号X,……Ø查看区域总数N:1字节HEXØ第一区域:n编号X:1字节HEXn区域点数M:1字节HEXn经纬度M个:每个8字节BCDØ第二区域:…Ø第N区域l如果给定的区域编号不存在则该区域点数M为0x00。lN为本次设定的区域总数(1~24)lX是区域编号lM是本区域点数(16~255)l经纬度为8个字节09D区域监控区域编号,限速设定(0~255)km/h),持续时间(0~FF)s,禁入禁出(四种情况,1字节)禁入禁出持续时间(0~FF)sØ区域编号:1字节HEXØ限速设定:1字节HEX,km/hØ持续时间:1字节HEX,秒Ø禁入禁出:1字节HEXØ禁入禁出持续时间:1字节HEX,秒区域编号1个字节,每次只起用一个区域,四种情况:禁入,禁出禁入,禁出,解除。速度为0时解除限速l限速设定为0x00表示解除限速l禁入禁出:1字节,可以表示8个BIT状态,状态位为1时表示启用或者有效。BIT0为禁入状态位,BIT1为禁出状态位,则解除=0(00),禁入=1(01),禁出=0x02(10),禁出禁入=3(11)。09U回传设置成功,返回区域编号Ø区域编号:1字节HEX应答l如果设置不成功则不应答l应答的协议内容为下行区域编号0AD区域监控查看区域设定总数N,第一区域编号X,第二区域编号X,……Ø查看区域总数N:1字节HEXØ查看区域清单:N字节HEX,每字节表示一个区域编号区域编号1个字节,每次只起用一个区域,四种情况:禁入,禁出禁入,禁出,解除。速度为0时解除限速 DB44/T578—2009广州交通信息化建设投资营运有限公司0AU查看回应区域设定总数N,区域编号1,限速设定(0~255)km/h),限速持续时间(0~FF)s,禁入禁出(四种情况,1字节),禁入禁出持续时间(0~FF)sØ区域设定总数N:1字节HEXØ区域编号:1字节HEXØ限速设定:1字节HEX,km/hØ持续时间:1字节HEX,秒Ø禁入禁出:1字节HEXØ禁入禁出持续时间:1字节HEX,秒应答l限速设定为0x00表示关闭限速l禁入禁出:1字节,可以表示8个BIT状态,状态位为1时表示启用或者有效。BIT0为禁入状态位,BIT1为禁出状态位,则解除=0(00),禁入=1(01),禁出=0x02(10),禁出禁入=3(11)。l区域编号1个字节,每次只起用一个区域,四种情况:禁入,禁出禁入,禁出,解除。速度为0时解除限速00U区域报警自动上传1个卫星定位数据包Ø基本卫星定位数据包:30字节超速警情,越界警情(告警时)0B下行道路设定路段设定总数N,第一路段编号X,第一路段点数M,经纬度1,经纬度2,…,经纬度M;第二路段编号X,……Ø设定路段总数:1字节HEXØ第一路段:n编号X:1字节HEXn路段点数M:1字节HEXn经纬度M个:每个8字节BCDØ第二路段:…Ø第N路段N为本次设定的路段总数(1~30),M(1~255),经纬度为8个字节0B上行设定响应收到道路号总数,道路清单,Ø设定路段总数N:1字节HEXØ设定路段清单:N字节HEX,每字节表示一个路段编号0C下行道路设定查看路段设定总数N,第一路段编号X,第二路段编号X,……Ø查看路段总数N:1字节HEXØ查看路段清单:N字节HEX,每字节表示一个路段编号N为本次设定的路段总数(1~30),M(1~255),经纬度为8个字节 DB44/T578—2009广州交通信息化建设投资营运有限公司0C上行设定响应路段设定总数N,第一路段编号X,第一路段点数M,经纬度1,经纬度2,…,经纬度M;第二路段编号X,……Ø查看路段总数:1字节HEXØ第一路段:n编号X:1字节HEXn路段点数M:1字节HEXn经纬度M个:每个8字节BCDØ第二路段:…Ø第N路段0D下行道路监控道路编号,限速设定((0~255)km/h),禁入禁出(四种情况,1字节),路段规定时间(时,分),偏离道路xdam(10~2550m)Ø道路编号:1字节HEXØ限速设定:1字节HEX,km/hØ禁入禁出:1字节HEXØ路段规定时间:4字节BCD,表示起始时分和结束时分Ø偏离道路:2字节HEX,米道路编号1个字节,每次只起用一个区域,四种情况:禁入,禁出禁入,禁出,解除。速度为0时解除限速l限速设定为0表示解除限速l禁入禁出:1字节,可以表示8个BIT状态,状态位为1时表示启用或者有效。BIT0为禁入状态位,BIT1为禁出状态位,则解除=0(00),禁入=1(01),禁出=0x02(10),禁出禁入=3(11)。l路段规定时间4字节BCD码,表示起始时分和结束时分。l偏离道路X为2字节整数。0D上行回传设置成功,返回道路编号Ø路段编号:1字节HEX应答l如果设置不成功则不应答l应答的协议内容为下行路段编号 DB44/T578—2009广州交通信息化建设投资营运有限公司0E下行道路监控查看路段设定总数N,第一路段编号X,第二路段编号X,……Ø查看路段总数N:1字节HEXØ查看路段清单:N字节HEX,每字节表示一个路段编号道路编号1个字节,每次只起用一个区域,四种情况:禁入,禁出禁入,禁出,解除。速度为0时解除限速0E上行查看回应路段设定总数N,第一路段编号X,限速设定((0~255)km/h),禁入禁出(四种情况,1字节),路段规定时间(时,分),偏离道路xdam(10~2550m)第二路段编号X,……Ø查看路段总数N:1字节HEXØ道路编号:1字节HEXØ限速设定:1字节HEX,km/hØ禁入禁出:1字节HEXØ路段规定时间:4字节BCD,表示起始时分和结束时分Ø偏离道路:2字节HEX,米应答l限速设定为0x00表示关闭限速l禁入禁出:1字节,可以表示8个BIT状态,状态位为1时表示启用或者有效。BIT0为禁入状态位,BIT1为禁出状态位,则解除=0(00),禁入=1(01),禁出=0x02(10),禁出禁入=3(11)。l道路编号1个字节,每次只起用一个区域,四种情况:禁入,禁出禁入,禁出,解除。速度为0时解除限速00上行道路报警自动上传1个卫星定位数据包Ø基本卫星定位数据包:30字节超速警情,越界警情(告警时)A.1.1 必选协议(0F-1D)协议号第二字节(HEX)方向功能协议格式参数备注0F下行设备自检功能下达自检指令,有三种命令(77H、66H、55H)Ø命令字:1字节HEX命令字为55H,下次启动时上报启动信息;命令字为66H,下次启动时定位上报启动信息;命令字为77H,下次启动时不上报启动信息 DB44/T578—2009广州交通信息化建设投资营运有限公司0F上行返回完整卫星定位数据包Ø基本卫星定位数据包:30字节l必须应答。启动信息含义不明确,GPS数据包已经包含自检信息,此指令可暂不做处理,但必须应答。10下行事故疑点数据停车序号(0~10),时间(2个字节)Ø停车序号:1字节HEXØ时间(日时分):3字节BCD次数为0取时间数据,最近时间查询(日、时、分)BCD码l时间参数为3个字节(日、时、分)。l停车序号为0x00时按时间查询。10上行返回停车序号,1,完整卫星定位数据包,2,完整卫星定位数据包,…,100,完整卫星定位数据包Ø停车序号:1字节HEXØ停车时间(年月日时分秒):6字节BCDØ事故疑点数据100组:每个2字节(参见本规范中A.3.1.1 上载事故疑点速度数据块格式)l参考本规范中A.3.1.1 上载事故疑点速度数据块格式。l疑点数据采用A.3.1.1所描述的格式,包含“速度和状态”(2字节)。完整的协议内容长度为1+6+200(序号+时间+2*100)。l如果无停车记录或者给定序号损坏(不存在),则疑点数据段全用0x00填充。11下行历史轨迹起始时间(月,日,时,分),点数N(1个字节)Ø起始时间(月日时分):4字节BCDØ点数N:1字节HEX可以取任意时间段的数据 DB44/T578—2009广州交通信息化建设投资营运有限公司11上行N组数据,完整卫星定位数据包(至少平均速度)Ø卫星轨迹数据块N个:每个13字节(参见:A.3.1.14 卫星轨迹数据块)l参考本规范A.3.1.15 上载最近360h内的车辆历史轨迹数据。l参见本文:A.3.1.14 卫星轨迹数据块。l上行长度为:13*N。(N个轨迹点)l点数N范围0-60,即一次可查询一个小时的轨迹,有多少反馈多少。12下行驾驶员身份功能查询驾驶员身份无参数12上行上传驾驶员身份信息(4个字节BCD),驾驶员驾驶时间(2个字节BCD)Ø身份信息:4字节BCDØ驾驶时间:2字节BCD,单位分钟6个字节BCDl身份信息和驾驶时间都是BCD码。l驾驶时间的单位是分钟13上行打印前上报完整卫星定位数据包,打印前上报Ø基本卫星定位数据包:30字节14下行疲劳驾驶时限功能允许连续驾驶时间X*5min,休息时间Ø允许连续驾驶时间:1字节HEX,单位5分钟Ø休息时间:1字节HEX,单位分钟X值([默认值48]6~255)0取消功能1查询实际连续驾驶时间其它备用l休息时间1字节整数,单位分钟。有效值15-255,否则设置无效,但正常应答 DB44/T578—2009广州交通信息化建设投资营运有限公司14上行实际连续驾驶时间Ø实际连续驾驶时间:2字节BCD,单位分钟l所有应答都包含实际连续驾驶时间。15下行下发显示国标汉字信息参数,显示内容Ø下发信息内容:N字节GB2312l信息内容长度必须至少支持60个汉字,120个字节。15上行返回完整卫星定位数据包及下发内容Ø基本卫星定位数据包:30字节Ø下发信息内容:N字节GB231216上行上发国标汉字信息发送完整卫星定位数据包及上发信息Ø基本卫星定位数据包:30字节Ø上发信息内容:N字节GB2312l信息内容长度必须至少支持60个汉字,120个字节。16下行没有参数无参数17上行紧急报警返回完整卫星定位数据包Ø基本卫星定位数据包:30字节l如没确认,重发到确认为止l重发间隔必须在1-5秒之间。17下行返回报警确认无参数如没确认,重发到确认为止18下行紧急报警警情的解除没有参数无参数18上行返回完整卫星定位数据包Ø基本卫星定位数据包:30字节19下行远程断油控制参数:控制参数1字节(BIT0是断油路控制,1断油,0恢复油路),时效参数,6字节,年月日时分秒(BCD)在此时间前有效Ø控制参数:1字节HEX(8BIT,BIT0为油路控制:1断油,0恢复油路)Ø时效参数(年月日时分秒):6字节BCDl时效参数是指执行指令后状态持续有效截止时间。比如下发断油指令01091130120000,则断油后在09年11月30日12时之前车辆不能通油启动(下发通油命令除外)。 DB44/T578—2009广州交通信息化建设投资营运有限公司19上行返回完整卫星定位数据包及发出参数Ø基本卫星定位数据包:30字节Ø执行结果:1字节HEX(0x01表示执行成功,0x00表示失败)l应答31字节,第31字节为整数lBIT7表示执行结果,1成功,0失败lBIT0为下发的控制参数。1A下行远程参数查看参数:远程参数类型,远程参数内容详见表B.5MDT基本参数表Ø参数类型:1字节HEXl详见表B.5MDT基本参数表1A上行返回完整卫星定位数据包及发出参数Ø基本卫星定位数据包:30字节Ø参数类型:1字节HEXØ参数内容:N字节l详见表B.5MDT基本参数表1B下行远程参数设置参数:远程参数类型,远程参数内容详见表B.5MDT基本参数表Ø参数类型:1字节HEXØ参数内容:N字节l详见表B.5MDT基本参数表1B上行返回完整卫星定位数据包及发出参数Ø基本卫星定位数据包:30字节Ø参数类型:1字节HEXØ参数内容:N字节l详见表B.5MDT基本参数表1C下行复位参数:1字节BIT1整机复位Ø复位参数:1字节(8BIT,BIT1整机复位)l参数为1字节整数,可以表示BIT0-BIT7的8个状态位。BIT1为1时代表整机复位。l终端收到指令后必须应答,之后1分钟内重启。1C上行返回完整卫星定位数据包及发出参数Ø基本卫星定位数据包:30字节Ø复位参数:1字节(8BIT,BIT1整机复位)1D下行加密钥报告需要MDT返回密钥无参数 DB44/T578—2009广州交通信息化建设投资营运有限公司1D上行1个完整卫星定位数据包+密钥Ø基本卫星定位数据包:30字节Ø密钥:4字节HEXl此命令无实际意义,应答即可。A.1.1 投资公司自定义协议注:下述自定义协议为可选协议,请根据实际情况实现,尽量符合下述协议描述的规范。协议号第二字节(HEX)方向功能协议格式参数备注E0上行UDP握手包无参数无参数l采用UDP通信时候必须实现。l握手包在未登录时每30-60秒一个,在登录后每180秒一个。l如果收到反馈,频率变为每180秒一个,没有收到反馈则改为每30-60秒一个。l终端长时间(时间自定)未收到握手包视为掉线。E0下行UDP握手包反馈无参数无参数E1上行车载登录完整卫星定位数据包+SIM卡号(15字节,位数不足,前补0x00),车牌号码,车牌分类,固件版本号(只能读)Ø基本卫星定位数据:30字节ØSIM卡号:15字节ASCII码,位数不足前面补0x00Ø车牌号码,车牌分类,固件版本号(只能读),参照相应的基本参数表l收到确认前持续重发。l采用UDP时,在掉线(长时间未收到握手包)后如果收到握手包反馈则开始登录。l采用TCP时,TCP连接成功后开始登录。E1下行车载登录确认确认时间(6字节BCD,年、月、日、时、分、秒)Ø确认时间(年月日时分秒):6字节BCD DB44/T578—2009广州交通信息化建设投资营运有限公司E2上行驾驶员状态变化上报驾驶证(18字节)+驾驶状态(1字节)Ø驾驶证号:18字节ASCII码,位数不足前面补0x00Ø驾驶状态:1字节HEX,0x00开始驾驶,0x01结束驾驶l可选功能l收到反馈前持续重发。E2下行驾驶员状态变化上报反馈无参数E3上行盲区补偿1或者多个完整定位数据包Ø基本卫星定位数据N个:每个30字节lN不要大于10E4上行透明通道上行自定义协议内容l预留协议号E4下行透明通道下行自定义协议内容E5下行F0-FF协议控制命令命令类型,十六个表示F0到FF的开关。Ø命令类型:1字节,‘0’表示查询,‘1’表示设置。Ø启用和关闭控制开关16个:每个开关1字节,1’为启用,‘0’为关闭。l可选功能E5上行F0-FF协议控制应答反馈十六个表示F0到FF的当前启用状态。Ø命令类型:1字节,‘0’表示查询,‘1’表示设置。Ø十六个‘0’和‘1’表示的状态,‘1’为启用,‘0’为关闭。F0上行非交投版本的登录及心跳无参数非交投版本,默认1分钟发一次F0下行非交投版本的登录及心跳无参数收到F0后立即回F0非交投版本F1上行IC卡插卡上报一个完整卫星定位数据包,工号(3字节),驾驶证号(18字节),姓名(16字节),IC卡插入后立即上报,直到中心反馈为止。如果工号、驾驶证和姓名为空,代表无插卡行车F1下行IC卡插卡回馈无参数收到车机的F1数据应立即反馈F1。 DB44/T578—2009广州交通信息化建设投资营运有限公司F2上行IC卡拔卡上报一个完整卫星定位数据包,工号(3字节),驾驶证号(18字节),姓名(16字节),IC卡拔出后立即上报,直到中心反馈为止。F2下行IC卡拔卡反馈无参数收到车机的F2数据应立即反馈F2F3上行盲区补偿N个完整卫星定位数据包F4上行10天里程上报10天里程(时间3字节BCD码,里程:4字节,单位米),设备唯一号(20个字节)F4下行10天里程回馈无参数F5下行提取图像TYPE拍照类型(1字节),CHANNEL通道(1字节),INTERVAL时间(1字节),备用(2字节)类型说明:ØTYPE=1:单拍。即发一个命令拍[CHANNEL]通道的INTERVAL张大图上传。ØTYPE=5:间隔一定时间拍多幅图像。即按[CHANNEL]指名的通道号拍照,拍[INTERVAL]指定的时间,范围:1-254,单位为分钟。255表示停止拍照。F5上行提取图像反馈无参数F7下行远程程序升级IP地址6字节,4字节IP,2字节端口车机收到指令应反馈F7上行远程程序升级IP地址反馈37字节,一个完整定位包+下发参数+状态位1:状态位=0表示接收F7成功回馈。2:状态位=1表示升级成功成功回馈。3:状态位=2表示升级失败回馈。 DB44/T578—2009广州交通信息化建设投资营运有限公司F8下行扩展设置命令1字节命令类型(TYPE)+下发参数0:TYPE=0,表示熄火上报间隔设置。参数内容,2字节,高位在前,低位在后,单位为秒。1:TYPE=1,表示查询当前GPS统计的总里程。2:TYPE=2,设置当前GPS的总里程,4字节,高位在前,低位在后,单位:米。3:TYPE=3,设置普通定位包中里程的上报类型,1字节,0XAA表示启动GPS里程,0X55表示启动记录仪里程。4:TYPE=4,设置当前记录仪的总里程,4字节,高位在前,低位在后,单位:米。 DB44/T578—2009广州交通信息化建设投资营运有限公司F8上行扩展设置命令回馈一个完整定位包+下发参数0:TYPE=0,一个完整定位包+下发参数。1:TYPE=1,一个完整定位包+下发参数+4字节GPS里程,高位在前,低位在后。2:TYPE=2,一个完整定位包+下发参数。3:TYPE=3,一个完整定位包+下发参数。4:TYPE=4,一个完整定位包+下发参数。A.1.1 MDT基本参数表表B.5MDT基本参数表远程参数类型编号远程参数类型说明远程参数内容格式投资公司附注1车辆识别代号17字节ASCII码字符lASCII码,不足前面补0x00()2车牌号码12字节3车牌分类12字节4驾驶员代码6字节lBCD码,参照4.2.6和4.2.7描述,驾驶员代码不超过7位,因此约定使用后4个字节表示,不足前面补0x00()5驾驶证证号18字节lASCII码,不足前面补0x00() DB44/T578—2009广州交通信息化建设投资营运有限公司6MDT主机ID(只能读)4字节l参见终端ID7固件版本号(只能读)4字节,V开始,如V236lASCII码8初次安装日期3字节BCD码代表年、月、日9实时时钟6字节BCD码代表年、月、日、时、分、秒10运营管理中心主IP地址、端口10字节其中4字节IP,2字节GPS端口,2字节小图端口,2字节大图端口,高字节在前,低字节在后lIP为FF.FF.FF.FF形式,端口为2字节整数l如果没有设置则全0x00()l支持无线设置和查看11运营管理中心备用IP地址、端口6字节其中4字节IP,2字节端口12短消息服务中心号码15字节,不足前面补0lASCII码,不足前面补0x00()l如果没有设置则全0x00()’l支持无线设置和查看13运营管理中心短消息服务号码一15字节,不足前面补014运营管理中心短消息服务号码二15字节,不足前面补015特征系数3字节,当下发参数为全0时,启动速度自动校准功能。A.1 数据加密要求加密只针对协议号和协议内容进行。密钥只能通过本地有线的方式进行存储和更新。在数据包发送之前,二进制数据包与伪随机序列按字节进行异或运算。加密算法如下:用N模伪随机序列发生器产生伪随机字节序列。将待传输的数据与伪随机码按字节进行异或运算。伪随机序列发生器以MDT的密钥为种子,即对于同一个MDT,所产生的伪随机序列是一样的,而对于不同的MDT,若密钥只有一位不同,所产生的伪随机序列相同的概率只有2-26。数据先经过加密而后解密。C程序见表B.6。表B.6加密算法ConstunsignedlongM1=A;ConstunsignedlongIA1=B;ConstunsignedlongIC1=C;Voidencrypt( DB44/T578—2009广州交通信息化建设投资营运有限公司unsignedlongkey,unsignedchar*buffer,unsignedshortsize){unsignedshortidx=0;if(key==0)key=1;while(idx>20)&0xFF);}}注:加密算法中需要确定的参数为M1、IA1、IC1和key参数,由运营商确定参数值,只能通过本地有线的方式进行存储和更新,由生产商提供有线配置工具软件。A.1 数据编码要求数据编码指对帧头帧尾之间的数据进行编码。MDT中使用标准的MIMEbase64编码算法。该算法由RFC1521:MIME规定。该算法将字符流顺序放入一个24位的缓冲区,缺字符的补零,然后将缓冲区截断成为4个部分,高位在先,每个部分6位,用表1中的64个字符中的一个表示。如果输入只有一个或两个字节,那么输出将用等号“=”补足;只有一个字节时,补充两个“=”;两个字节时,补充一个“=”;三个字节时,不需要补充。算法中使用的64个字符是ASCII码的子集,见表B.7。表B.7加密算法数值码字数值码字数值码字数值码字0A16Q32g48w1B17R33h49x2C18S34I50y DB44/T578—2009广州交通信息化建设投资营运有限公司3D19T35j51z4E20U36k5205F21V37l5316G22W38i5427H23X39n5538I24Y40o5649J25Z41p57510K26A42q58611L27B43r59712M28C44s60813N29D45t61914O30E46u62+15P31F47v63/A.3.1.14卫星轨迹数据块的格式见表A.15。表A.15上载最近360h内的车辆累计行驶里程数据块格式10~99999999纬度的DDDFF.FFFBCD码20~99999999经度的DDDFF.FFFBCD码30~FFFF16个状态的开关量40~FF记录仪速度公里/小时50~FFGPS速度公里/小时 DB44/T578—2009广州交通信息化建设投资营运有限公司60~FF方向15度16个状态的开关量位(Bit)描述0经度1:东经0:西经1纬度1:北纬0:南纬2紧急报警1:报警0:正常3车辆控制1:断油0:正常4超速报警1:报警0:正常5振动报警1:报警0:正常6主电源断电1:报警0:正常7备用8刹车1:制动0:正常9门边线1:开门0:关门10左转向灯1:ON0:OFF11右转向灯1:ON0:OFF12远光灯1:ON0:OFF13ACC1:ON0:OFF14备用15备用'