JTT808&jt1078
Posted lcyw
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JTT808&jt1078相关的知识,希望对你有一定的参考价值。
前言
交通部与2016年10月份推出了JT/T 1078-2016标准,全称是<道路运输车辆卫星定位系统视频通信协议>
JTT808
808消息头内容如下表所示:
起始字节 | 字段 | 数据类型 | 描述及要求 |
---|---|---|---|
0 | 消息ID | WORD | |
2 | 消息体属性 | WORD | 消息体属性格式结构图见图2 |
4 | 终端手机号 | BCD[6] | 根据安装后终端自身的手机号转换。手机号不足 12位,则在前补充数字,大陆手机号补充数字0,港澳台则根据其区号进行位数补充。 |
10 | 消息序号 | WORD | 按发送顺序从0开始循环累加 |
12 | 消息包封装项 | 如果消息体属性中相关标识位确定消息分包处理,则该项有内容,否则无该项 | |
消息体属性格式结构图如下图所示:
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
保留 | 分包 | 数据加密方式 | 消息体长度 |
808协议的数据报文的标示是0x7E开头和0x7E结束的报文。
808协议只有一层,命令类型是靠消息Id来区分的。
JTT1078
交通部与2016年10月份推出了JT/T 1078-2016标准,全称是<道路运输车辆卫星定位系统视频通信协议>
实时音视频传输指令
实时音视频传输请求
消息 ID:0x9101。
报文类型:信令数据报文。
平台向终端设备请求实时音视频传输,包括实时视频传输、主动发起双向语音对讲、单向监听、向所 有终端广播语音和特定透传等。 消息体数据格式见表17。
终端在收到此消息后回复视频终端通用应答,然后通过对应的服务器IP地址和端口号建立传输链路,然后按照音视频流传输协议传输相应的音视频流数据。
音视频实时传输控制
消息 ID:0x9102。
报文类型:信令数据报文。
平台发送音视频实时传输控制指令,用于切换码流、暂停码流传输、关闭音视频传输通道等,消息体 数据格式见表 18。
实时音视频流及透传数据传输
报文类型:码流数据报文。
实时音视频流数据的传输参考RTP协议,使用 UDP或TCP承载。 负载包格式在IETF RFC3550 RTP定义的基础上补充了消息流水号、SIM卡号、音视频通道号等字段,其负载包格式定义见表 19。 表 中定义的bit位按照大端模式(big⁃endian)进行填写.
实时音视频传输状态通知
消息ID :0x9105
报文类型:信令数据报文。
平台在接收终端上传音视频数据的过程中按照设定的时间间隔向终端发送通知包,消息体数据格 式见表 20。
标1078协议和808协议的区别:
部标1078协议文档明确说明了,协议是在JT/T 808协议的基础上进行增加了大量的视频指令,以前的终端32位报警,由于增加了视频报警,拓展为64位报警。终端参数中也增加了大量与视频相关的参数设置。
● 协议的通信方式、数据类型、传输规则和消息组成按照 JT/T 808-2011中第 4 章的要求。
● 协议中信令数据报文的通信连接方式按照 JT/T 808-2011中第 5 章的要求。
● 协议中信令数据报文的消息处理机制按照 JT/T 808-2011中第 6 章的要求。
● 协议中信令数据报文的加密机制按照 JT/T 808-2011中第 7 章的要求。
可见1078协议仍然是基于部标808协议继续拓展的协议指令集。
.
JT1078扩展JT808议消息对照表
.
序号 | 消息ID | 完成情况 | 测试情况 | 消息体名称 |
---|---|---|---|---|
1 | 0x0200_0x14 | √ | √ | 视频相关报警 |
2 | 0x0200_0x15 | √ | √ | 视频信号丢失报警状态 |
3 | 0x0200_0x16 | √ | √ | 视频信号遮挡报警状态 |
4 | 0x0200_0x17 | √ | √ | 存储器故障报警状态 |
5 | 0x0200_0x18 | √ | √ | 异常驾驶行为报警详细描述 |
6 | 0x8103_0x0075 | √ | √ | 音视频参数设置 |
7 | 0x8103_0x0076 | √ | √ | 音视频通道列表设置 |
8 | 0x8103_0x0077 | √ | √ | 单独视频通道参数设置 |
9 | 0x8103_0x0079 | √ | √ | 特殊报警录像参数设置 |
10 | 0x8103_0x007A | √ | √ | 视频相关报警屏蔽字 |
11 | 0x8103_0x007B | √ | √ | 图像分析报警参数设置 |
12 | 0x8103_0x007C | √ | √ | 终端休眠模式唤醒设置 |
13 | 0x1003 | √ | √ | 终端上传音视频属性 |
14 | 0x1005 | √ | √ | 终端上传乘客流量 |
15 | 0x1205 | √ | √ | 终端上传音视频资源列表 |
16 | 0x1206 | √ | √ | 文件上传完成通知 |
17 | 0x9003 | √ | √ | 查询终端音视频属性 |
18 | 0x9101 | √ | √ | 实时音视频传输请求 |
19 | 0x9102 | √ | √ | 音视频实时传输控制 |
20 | 0x9105 | √ | √ | 实时音视频传输状态通知 |
21 | 0x9201 | √ | √ | 平台下发远程录像回放请求 |
22 | 0x9202 | √ | √ | 平台下发远程录像回放控制 |
23 | 0x9205 | √ | √ | 查询资源列表 |
24 | 0x9206 | √ | √ | 文件上传指令 |
25 | 0x9207 | √ | √ | 文件上传控制 |
26 | 0x9301 | √ | √ | 云台旋转 |
27 | 0x9302 | √ | √ | 云台调整焦距控制 |
28 | 0x9303 | √ | √ | 云台调整光圈控制 |
29 | 0x9304 | √ | √ | 云台雨刷控制 |
30 | 0x9305 | √ | √ | 红外补光控制 |
31 | 0x9306 | √ | √ | 云台变倍控制 |
以上是关于JTT808&jt1078的主要内容,如果未能解决你的问题,请参考以下文章
技术实操如何使用GoLang将JT808协议中的DWORD类型转为string?