JT808.Protocol
ref System.Buffers.Writer
编码之前的写入位置
JT808 DI扩展
JT808 DependencyInjectionExtensions
注册808配置
注册808配置
注册808配置
注册808配置
注册808配置
报警标志
Alarm Flag
紧急报警_触动报警开关后触发
The emergency alarm is triggered after the alarm switch is touched
超速报警 标志维持至报警条件解除
Overspeed alarm
疲劳驾驶 标志维持至报警条件解除
fatigue driving
危险预警 标志维持至报警条件解除
danger warning
GNSS模块发生故障 标志维持至报警条件解除
The GNSS module is faulty
GNSS天线未接或被剪断 标志维持至报警条件解除
The GNSS antenna is not connected or cut off
GNSS天线短路 标志维持至报警条件解除
GNSS antenna short-circuited
终端主电源欠压 标志维持至报警条件解除
The main power supply of the terminal is undervoltage
终端主电源掉电 标志维持至报警条件解除
The main power supply of the terminal fails
终端LCD或显示器故障 标志维持至报警条件解除
The LCD or monitor of the terminal is faulty
TTS模块故障 标志维持至报警条件解除
The TTS module is faulty
摄像头故障 标志维持至报警条件解除
Camera fault
道路运输证IC卡模块故障 标志维持至报警条件解除
The IC card module of the road transport certificate is faulty
超速预警 标志维持至报警条件解除
Overspeed warning
疲劳驾驶预警 标志维持至报警条件解除
Fatigue driving warning
保留1
reserve1
保留2
reserve2
保留3
reserve3
当天累计驾驶超时 标志维持至报警条件解除
Accumulated driving overtime that day
超时停车 标志维持至报警条件解除
Timeout parking
进出区域 收到应答后清零
In and out of the area
进出路线 收到应答后清零
路段行驶时间不足或过长 收到应答后清零
Road section driving time is insufficient or too long
路线偏离报警 标志维持至报警条件解除
Route deviation alarm
车辆VSS故障 标志维持至报警条件解除
VSS of the vehicle is faulty
车辆油量异常 标志维持至报警条件解除
Abnormal vehicle fuel level
车辆被盗通过车辆防盗器 标志维持至报警条件解除
The vehicle is stolen
车辆非法点火
Illegal ignition of vehicles
车辆非法位移 收到应答后清零
Illegal displacement of vehicle
碰撞预警 标志维持至报警条件解除
collision Warning
侧翻预警 标志维持至报警条件解除
rollover warning
非法开门报警(终端未设置区域时,不判断非法开门) 收到应答后清零
Illegal door opening alarm
电话回拨类型
Callback type
普通通话
normal call
监听
cue
摄像头分辨率
Camera resolution
x320_240
x640_480
x800_600
x1020_768
x176_144_Qcif
x352_288_Cif
x704_288_HALF_D1
x704_576_D1
行车记录仪命令字
Dashcam command words
采集记录仪执行标准版本
The collect recorder performs the standard version
采集当前驾驶人信息
Collect current driver information
采集记录仪实时时间
Collect of real time recorder
采集累计行驶里程
Collect accumulated mileage
采集记录仪脉冲系数
Pulse coefficient of collect recorder
采集车辆信息
Collection of vehicle information
采集记录仪状态信号配置信息
Collect the configuration information of recorder status signal
采集记录仪唯一性编号
Collection recorder unique number
采集指定的行驶速度记录
Collect the specified speed record
采集指定的位置信息记录
Collect the specified location information record
采集指定的事故疑点记录
Collect specified incident suspect records
采集指定的超时驾驶记录
Collect specified driving overtime records
采集指定的驾驶人身份记录
Collect identification records of designated drivers
采集指定的外部供电记录
Collect the specified external power supply records
采集指定的参数修改记录
Collect the modification records of specified parameters
采集指定的速度状态日志
Collects the specified speed status logs
设置车辆信息
Setting vehicle Information
设置记录仪初次安装日期
Set the first installation date of recorder
设置状态量配置信息
Set state quantity configuration information
设置记录仪时间
Setting recorder time
设置记录仪脉冲系数
Set the pulse coefficient of recorder
设置初始里程
Setting the initial mileage
进入或保持检定状态
Enters or maintains the check state
进入里程误差测量
Enter the mileage error measurement
进入脉冲系数误差测量
Enter the pulse coefficient error measurement
进入实时时间误差测量
Enter real-time time error measurement
返回正常工作状态
Return to normal working status
扩展车辆信号状态位
Extended vehicle signal status bits
开启近光信号灯
Close light signal
远光灯信号
High beam signal
右转向灯信号
Right turn signal
左转向灯信号
Left turn signal
制动信号
brake signal
倒档信号
Reverse signals
雾灯信号
The fog light signal
示廓灯
Clearance Lamp
喇叭信号
horn signal
空调状态
Air condition status
空挡信号
Neutral signal
缓速器工作
Retarder working
ABS工作
abs_working
加热器工作
Heater operation
离合器状态
Clutch condition
方向类型
Direction Type
进
出
路线行驶返回结果
Route driving returns results
不足
insufficient
过长
overlength
JT808加密选项
Encryption Options
未加密
None
RSA加密
RSA encrypt
异常错误码
Exception error code
JT808校验和不相等
JT19056校验和不相等
消息头解析错误
消息体解析错误
验证长度
没有实现对应的类型
长度不够
没有全局注册格式化器 IJT808MessagePackFormatter
There is no global register formatter [IJT808MessagePackFormatter]
经纬度错误
事件项编码
Event item coding
平台下发指令
Platform delivery order
定时动作
Regular action
抢劫报警触发
Robbery alarm trigger
碰撞侧翻报警触发
Collision rollover alarm triggered
事件设置类型
Event setting Type
删除终端现有所有事件_该命令后不带后继字节
Delete all existing events on the terminal This command does not contain subsequent bytes
更新事件
Update events
追加事件
Append events
修改事件
Modify event
删除特定几项事件,之后事件项中无需带事件内容
Delete specific events
IC 卡读取结果
IC card read result
IC卡读卡成功
IC card Reading succeeded.
读卡失败_原因为卡片密钥认证未通过
Read the card failure:The cause is that the card key authentication fails
读卡失败_原因为卡片已被锁定
Read the card failure:The reason is that the card is locked
读卡失败_原因为卡片被拔出
Read the card failure:The cause is that the card is removed
读卡失败_原因为数据校验错误
Read the card failure:The cause is a data verification error
插拔状态
Plug state
从业资格证IC卡插入_驾驶员上班
License IC card inserted_Driver on duty
从业资格证IC卡拔出_驾驶员下班
License IC card pulled out_driver off duty
信息设置类型
Information setting type
删除终端全部信息项
Delete all terminal information items
更新菜单
Update menu
追加菜单
Append menu
修改菜单
Modify the menu
IO状态位
IO status bits
深度休眠状态
Deep dormant state
休眠状态
dormant state
JT808消息
JT808 MsgId
终端通用应答
0x0001
Terminal universal reply
平台通用应答
0x8001
Platform Universal response
终端心跳
0x0002
Terminal heart
补传分包请求
0x8003
Forwarding subcontract request
终端注册
0x0100
Terminal registration
终端注册应答
0x8100
Terminal registration reply
终端注销
0x0003
Terminal logout
终端鉴权
0x0102
Terminal authentication
设置终端参数
0x8103
Setting Terminal Parameters
查询终端参数
0x8104
Querying Terminal Parameters
查询终端参数应答
0x0104
Query terminal parameter response
终端控制
0x8105
Terminal control
查询指定终端参数
0x8106
Example Query specified terminal parameters
查询终端属性
0x8107
Querying Terminal Properties
查询终端属性应答
0x0107
Query the response of the terminal properties
下发终端升级包
0x8108
Query terminal properties reply Deliver the terminal upgrade package
终端升级结果通知
0x0108
Terminal upgrade result notification
位置信息汇报
0x0200
Location information reporting
位置信息查询
0x8201
Location information query
位置信息查询应答
0x0201
Location information query response
临时位置跟踪控制
0x8202
Temporary position tracking control
人工确认报警消息
0x8203
Manually confirm the alarm message
文本信息下发
0x8300
Text message delivery
事件设置
0x8301
Event set
事件报告
0x0301
event report
提问下发
0x8302
Questions issued
提问应答
0x0302
Question answering
信息点播菜单设置
0x8303
Information on demand menu Settings
信息点播/取消
0x0303
Information on demand
Information cancel
信息服务
0x8304
Information service
电话回拨
0x8400
Back to the dial
设置电话本
0x8401
Set up a phone book
车辆控制
0x8500
Vehicle control
车辆控制应答
0x0500
Vehicle control response
设置圆形区域
0x8600
Set the circular area
删除圆形区域
0x8601
Delete circular area
设置矩形区域
0x8602
Set rectangle area
删除矩形区域
0x8603
Delete rectangular area
设置多边形区域
0x8604
Set polygon region
删除多边形区域
0x8605
Delete polygon area
设置路线
0x8606
Set the route
删除路线
0x8607
Delete the route
行驶记录仪数据采集命令
0x8700
Drive recorder data acquisition command
行驶记录仪数据上传
0x0700
Data upload from driving recorder
行驶记录仪参数下传命令
0x8701
Driving recorder parameters down command
电子运单上报
0x0701
Electronic waybill reporting
驾驶员身份信息采集上报
0x0702
Collect and report driver identity information
上报驾驶员身份信息请求
0x8702
Report driver identification request
定位数据批量上传
0x0704
Upload location data in batches
CAN总线数据上传
0x0705
CAN bus data upload
多媒体事件信息上传
0x0800
Upload multimedia event information
多媒体数据上传
0x0801
Multimedia Data upload
多媒体数据上传应答
0x8800
Reply to multimedia data upload
摄像头立即拍摄命令
0x8801
The camera immediately shoots the command
摄像头立即拍摄命令应答
0x0805
The camera immediately shoots the command reply
存储多媒体数据检索
0x8802
Store multimedia data retrieval
存储多媒体数据检索应答
0x0802
Store multimedia data retrieval replies
存储多媒体数据上传
0x8803
Store multimedia data upload
录音开始命令
0x8804
Recording Start Command
单条存储多媒体数据检索上传命令
0x8805
Single storage multimedia data retrieval upload command
数据下行透传
0x8900
Data is transmitted through downlink
数据上行透传
0x0900
Data is transparently transmitted upstream
数据压缩上报
0x0901
Data compression reporting
平台RSA公钥
0x8A00
Platform RSA Public Key
终端RSA公钥
0x0A00
Terminal RSA Public Key
查询服务器时间请求
0x0004
Queries server time requests
查询服务器时间应答
0x8004
Query the server time response
终端补传分包请求
0x0005
The terminal sends the subcontract request
链路检测
0x8204
Link detection
查询区域或线路数据
0x8608
Example Query area or line data
查询区域或线路数据应答
0x0608
Query area or line data reply
多媒体格式编码
Multimedia format coding
JPEG
TIF
MP3
WAV
WMV
删除标志
单条存储多媒体数据检索上传命令
Single storage multimedia data retrieval upload command
保留
reserve
删除
delete
多媒体类型
Multimedia Type
图像
image
音频
audio
视频
video
大陆11位 补0
香港8位 区号:852 补0
澳门8位 区号:853 补0
台湾的是10位 区号:886
台湾手机号码有10码,例如0912345678不过前面那个0是我们自己在台湾打的,
假如是其他地方打来要改成打 +886912345678
大陆
china
香港|澳门
台湾
返回结果
return to the result
成功/确认
succeed
失败
fail
消息有误
The message is wrong
不支持
nonsupport
报警处理确认
Alarm processing confirmation
位置类型
Position type
无特定位置
No specific position
圆形区域
circular region
矩形区域
多边形区域
polyarea
路段
Road Segment
录音命令
The recording command
停止录音
stop
开始录音
start
保存标志
Save the logo
实时上传
In real time to upload
保存
Save
设置属性
set attributes
更新区域
update region
追加区域
append region
修改区域
modify region
设置电话本设置类型
Set the phone book setting type
删除终端上所有存储的联系人
Delete all contacts stored on the terminal
更新电话本_删除终端中已有全部联系人并追加消息中的联系人
Update the phone book _ Delete all contacts from the terminal and add contacts to the message
追加电话本
Append phone book
修改电话本_以联系人为索引
Modify the phone book to index contacts
JT808车辆状态位
Vehicle status position
ACC开
The ACC open
定位
location
南纬
latitude
西经
longitude
停运状态
Shut down the state
经纬度已经保密插件加密
Latitude and longitude are encrypted by secret plug-in
半载
half_load
满载
full load
车辆油路断开
The fuel line of the vehicle is disconnected
车辆电路断开
Vehicle circuit disconnection
车门加锁
The door lock
前门开
The front door open
中门开
The door opened
后门开
The back door open
驾驶席门开
The driver's seat door is open
自定义
custom
使用GPS卫星进行定位
GPS satellites are used for positioning
使用北斗卫星进行定位
Beidou satellites were used for positioning
使用GLONASS卫星进行定位
GLONASS satellite was used for positioning
使用Galileo卫星进行定位+
Galileo satellite is used for positioning
电话本联系人标志
Phone book contact mark
呼入
call_in
呼出
call_out
呼入_呼出
call_in|call_out
终端注册返回结果
The terminal registration result is returned
成功
success
车辆已被注册
The vehicle has been registered
数据库中无该车辆
The vehicle is not in the database
终端已被注册
The terminal has been registered
数据库中无该终端
The terminal is not in the database
通用应答返回
Universal reply return
成功/确认
失败
消息有误
不支持
升级结果
Upgrade Result
成功
success
失败
fail
取消
cancel
粤标主动安全-未找到目标设备
Yue Biao active Safety. - Target device not found
粤标主动安全-硬件型号不支持
Yue Biao Active Safety - hardware models not supported
粤标主动安全-软件版本相同
Yue Biao Active Safety - Same Software Version
粤标主动安全-软件版本不支持
Yue Biao Active Safety - The software version is not supported
升级类型
Upgrade Type
终端
terminal
道路运输证IC卡读卡器
Road transport certificate IC card reader
北斗卫星定位模块
Beidou satellite positioning module
粤标主动安全-高级驾驶辅助系统
Advanced driver assistance system
粤标主动安全-驾驶状态监控系统
Driving condition monitoring system
粤标主动安全-胎压监测系统
tire pressure monitoring system
粤标主动安全-盲点监测系统
Blind Spot Monitoring system
JT808版本号
JT808 Version
2011
2013
2019
强制2013
JT808异常处理类
Exception handling class
JT808统一错误码
Unified error code
JT808分析器扩展
枚举扩展
转为整型
转为 u16 整型
转为Byte
转为整型
字符转枚举
获取枚举字符串
获取DescriptionAttribute特性枚举值的描述
验证是否是枚举类型
获取DescriptionAttribute特性枚举及描述
获取DisplayNameAttribute特性枚举值的描述
枚举值
获取DisplayNameAttribute特性枚举及描述
获取枚举对应特性
根据值获取对应枚举类型集合
具体枚举类型
枚举值
位数(8,16,32)
是否忽略未知数据
16进制数组转16进制字符串
16进制字符串转16进制数组
从内存块中读取16进制字符串
将16进制字符串写入对应数组中
ref:"www.codeproject.com/tips/447938/high-performance-csharp-byte-array-to-hex-string-t"
JT808创建包扩展
todo:source-generators正式发布以后将T4模板换掉
https://devblogs.microsoft.com/dotnet/introducing-c-source-generators/
根据消息Id创建包
根据消息Id创建包
根据自定义消息Id创建包
根据自定义消息Id创建包
根据消息Id创建2019版本包
根据消息Id创建2019版本包
根据自定义消息Id创建2019版本包
根据自定义消息Id创建2019版本包
0x0001 - 终端通用应答
auto-generated
0x0001 - 终端通用应答
auto-generated
0x0001 - 终端通用应答
auto-generated 2019 version
0x0001 - 终端通用应答
auto-generated 2019 version
0x0002 - 终端心跳
auto-generated
0x0002 - 终端心跳
auto-generated
0x0002 - 终端心跳
auto-generated 2019 version
0x0002 - 终端心跳
auto-generated 2019 version
0x0003 - 终端注销
auto-generated
0x0003 - 终端注销
auto-generated
0x0003 - 终端注销
auto-generated 2019 version
0x0003 - 终端注销
auto-generated 2019 version
0x0004 - 查询服务器时间请求
auto-generated
0x0004 - 查询服务器时间请求
auto-generated
0x0004 - 查询服务器时间请求
auto-generated 2019 version
0x0004 - 查询服务器时间请求
auto-generated 2019 version
0x0005 - 终端补传分包请求
auto-generated
0x0005 - 终端补传分包请求
auto-generated
0x0005 - 终端补传分包请求
auto-generated 2019 version
0x0005 - 终端补传分包请求
auto-generated 2019 version
0x0100 - 终端注册
auto-generated
0x0100 - 终端注册
auto-generated
0x0100 - 终端注册
auto-generated 2019 version
0x0100 - 终端注册
auto-generated 2019 version
0x0102 - 终端鉴权
auto-generated
0x0102 - 终端鉴权
auto-generated
0x0102 - 终端鉴权
auto-generated 2019 version
0x0102 - 终端鉴权
auto-generated 2019 version
0x0104 - 查询终端参数应答
auto-generated
0x0104 - 查询终端参数应答
auto-generated
0x0104 - 查询终端参数应答
auto-generated 2019 version
0x0104 - 查询终端参数应答
auto-generated 2019 version
0x0107 - 查询终端属性应答
auto-generated
0x0107 - 查询终端属性应答
auto-generated
0x0107 - 查询终端属性应答
auto-generated 2019 version
0x0107 - 查询终端属性应答
auto-generated 2019 version
0x0108 - 终端升级结果通知
auto-generated
0x0108 - 终端升级结果通知
auto-generated
0x0108 - 终端升级结果通知
auto-generated 2019 version
0x0108 - 终端升级结果通知
auto-generated 2019 version
0x0200 - 位置信息汇报
auto-generated
0x0200 - 位置信息汇报
auto-generated
0x0200 - 位置信息汇报
auto-generated 2019 version
0x0200 - 位置信息汇报
auto-generated 2019 version
0x0201 - 位置信息查询应答
auto-generated
0x0201 - 位置信息查询应答
auto-generated
0x0201 - 位置信息查询应答
auto-generated 2019 version
0x0201 - 位置信息查询应答
auto-generated 2019 version
0x0301 - 事件报告
auto-generated
0x0301 - 事件报告
auto-generated
0x0301 - 事件报告
auto-generated 2019 version
0x0301 - 事件报告
auto-generated 2019 version
0x0302 - 提问应答
auto-generated
0x0302 - 提问应答
auto-generated
0x0302 - 提问应答
auto-generated 2019 version
0x0302 - 提问应答
auto-generated 2019 version
0x0303 - 信息点播_取消
auto-generated
0x0303 - 信息点播_取消
auto-generated
0x0303 - 信息点播_取消
auto-generated 2019 version
0x0303 - 信息点播_取消
auto-generated 2019 version
0x0500 - 车辆控制应答
auto-generated
0x0500 - 车辆控制应答
auto-generated
0x0500 - 车辆控制应答
auto-generated 2019 version
0x0500 - 车辆控制应答
auto-generated 2019 version
0x0608 - 查询区域或线路数据应答
auto-generated
0x0608 - 查询区域或线路数据应答
auto-generated
0x0608 - 查询区域或线路数据应答
auto-generated 2019 version
0x0608 - 查询区域或线路数据应答
auto-generated 2019 version
0x0700 - 行驶记录仪数据上传
auto-generated
0x0700 - 行驶记录仪数据上传
auto-generated
0x0700 - 行驶记录仪数据上传
auto-generated 2019 version
0x0700 - 行驶记录仪数据上传
auto-generated 2019 version
0x0701 - 电子运单上报
auto-generated
0x0701 - 电子运单上报
auto-generated
0x0701 - 电子运单上报
auto-generated 2019 version
0x0701 - 电子运单上报
auto-generated 2019 version
0x0702 - 驾驶员身份信息采集上报
auto-generated
0x0702 - 驾驶员身份信息采集上报
auto-generated
0x0702 - 驾驶员身份信息采集上报
auto-generated 2019 version
0x0702 - 驾驶员身份信息采集上报
auto-generated 2019 version
0x0704 - 定位数据批量上传
auto-generated
0x0704 - 定位数据批量上传
auto-generated
0x0704 - 定位数据批量上传
auto-generated 2019 version
0x0704 - 定位数据批量上传
auto-generated 2019 version
0x0705 - CAN总线数据上传
auto-generated
0x0705 - CAN总线数据上传
auto-generated
0x0705 - CAN总线数据上传
auto-generated 2019 version
0x0705 - CAN总线数据上传
auto-generated 2019 version
0x0800 - 多媒体事件信息上传
auto-generated
0x0800 - 多媒体事件信息上传
auto-generated
0x0800 - 多媒体事件信息上传
auto-generated 2019 version
0x0800 - 多媒体事件信息上传
auto-generated 2019 version
0x0801 - 多媒体数据上传
auto-generated
0x0801 - 多媒体数据上传
auto-generated
0x0801 - 多媒体数据上传
auto-generated 2019 version
0x0801 - 多媒体数据上传
auto-generated 2019 version
0x0802 - 存储多媒体数据检索应答
auto-generated
0x0802 - 存储多媒体数据检索应答
auto-generated
0x0802 - 存储多媒体数据检索应答
auto-generated 2019 version
0x0802 - 存储多媒体数据检索应答
auto-generated 2019 version
0x0805 - 摄像头立即拍摄命令应答
auto-generated
0x0805 - 摄像头立即拍摄命令应答
auto-generated
0x0805 - 摄像头立即拍摄命令应答
auto-generated 2019 version
0x0805 - 摄像头立即拍摄命令应答
auto-generated 2019 version
0x0900 - 数据上行透传
auto-generated
0x0900 - 数据上行透传
auto-generated
0x0900 - 数据上行透传
auto-generated 2019 version
0x0900 - 数据上行透传
auto-generated 2019 version
0x0901 - 数据压缩上报
auto-generated
0x0901 - 数据压缩上报
auto-generated
0x0901 - 数据压缩上报
auto-generated 2019 version
0x0901 - 数据压缩上报
auto-generated 2019 version
0x0A00 - 终端RSA公钥
auto-generated
0x0A00 - 终端RSA公钥
auto-generated
0x0A00 - 终端RSA公钥
auto-generated 2019 version
0x0A00 - 终端RSA公钥
auto-generated 2019 version
0x8001 - 平台通用应答
auto-generated
0x8001 - 平台通用应答
auto-generated
0x8001 - 平台通用应答
auto-generated 2019 version
0x8001 - 平台通用应答
auto-generated 2019 version
0x8003 - 补传分包请求
auto-generated
0x8003 - 补传分包请求
auto-generated
0x8003 - 补传分包请求
auto-generated 2019 version
0x8003 - 补传分包请求
auto-generated 2019 version
0x8004 - 查询服务器时间应答
auto-generated
0x8004 - 查询服务器时间应答
auto-generated
0x8004 - 查询服务器时间应答
auto-generated 2019 version
0x8004 - 查询服务器时间应答
auto-generated 2019 version
0x8100 - 终端注册应答
auto-generated
0x8100 - 终端注册应答
auto-generated
0x8100 - 终端注册应答
auto-generated 2019 version
0x8100 - 终端注册应答
auto-generated 2019 version
0x8103 - 设置终端参数
auto-generated
0x8103 - 设置终端参数
auto-generated
0x8103 - 设置终端参数
auto-generated 2019 version
0x8103 - 设置终端参数
auto-generated 2019 version
0x8104 - 查询终端参数
auto-generated
0x8104 - 查询终端参数
auto-generated
0x8104 - 查询终端参数
auto-generated 2019 version
0x8104 - 查询终端参数
auto-generated 2019 version
0x8105 - 终端控制
auto-generated
0x8105 - 终端控制
auto-generated
0x8105 - 终端控制
auto-generated 2019 version
0x8105 - 终端控制
auto-generated 2019 version
0x8106 - 查询指定终端参数
auto-generated
0x8106 - 查询指定终端参数
auto-generated
0x8106 - 查询指定终端参数
auto-generated 2019 version
0x8106 - 查询指定终端参数
auto-generated 2019 version
0x8107 - 查询终端属性
auto-generated
0x8107 - 查询终端属性
auto-generated
0x8107 - 查询终端属性
auto-generated 2019 version
0x8107 - 查询终端属性
auto-generated 2019 version
0x8108 - 下发终端升级包
auto-generated
0x8108 - 下发终端升级包
auto-generated
0x8108 - 下发终端升级包
auto-generated 2019 version
0x8108 - 下发终端升级包
auto-generated 2019 version
0x8201 - 位置信息查询
auto-generated
0x8201 - 位置信息查询
auto-generated
0x8201 - 位置信息查询
auto-generated 2019 version
0x8201 - 位置信息查询
auto-generated 2019 version
0x8202 - 临时位置跟踪控制
auto-generated
0x8202 - 临时位置跟踪控制
auto-generated
0x8202 - 临时位置跟踪控制
auto-generated 2019 version
0x8202 - 临时位置跟踪控制
auto-generated 2019 version
0x8203 - 人工确认报警消息
auto-generated
0x8203 - 人工确认报警消息
auto-generated
0x8203 - 人工确认报警消息
auto-generated 2019 version
0x8203 - 人工确认报警消息
auto-generated 2019 version
0x8204 - 链路检测
auto-generated
0x8204 - 链路检测
auto-generated
0x8204 - 链路检测
auto-generated 2019 version
0x8204 - 链路检测
auto-generated 2019 version
0x8300 - 文本信息下发
auto-generated
0x8300 - 文本信息下发
auto-generated
0x8300 - 文本信息下发
auto-generated 2019 version
0x8300 - 文本信息下发
auto-generated 2019 version
0x8301 - 事件设置
auto-generated
0x8301 - 事件设置
auto-generated
0x8301 - 事件设置
auto-generated 2019 version
0x8301 - 事件设置
auto-generated 2019 version
0x8302 - 提问下发
auto-generated
0x8302 - 提问下发
auto-generated
0x8302 - 提问下发
auto-generated 2019 version
0x8302 - 提问下发
auto-generated 2019 version
0x8303 - 信息点播菜单设置
auto-generated
0x8303 - 信息点播菜单设置
auto-generated
0x8303 - 信息点播菜单设置
auto-generated 2019 version
0x8303 - 信息点播菜单设置
auto-generated 2019 version
0x8304 - 信息服务
auto-generated
0x8304 - 信息服务
auto-generated
0x8304 - 信息服务
auto-generated 2019 version
0x8304 - 信息服务
auto-generated 2019 version
0x8400 - 电话回拨
auto-generated
0x8400 - 电话回拨
auto-generated
0x8400 - 电话回拨
auto-generated 2019 version
0x8400 - 电话回拨
auto-generated 2019 version
0x8401 - 设置电话本
auto-generated
0x8401 - 设置电话本
auto-generated
0x8401 - 设置电话本
auto-generated 2019 version
0x8401 - 设置电话本
auto-generated 2019 version
0x8500 - 车辆控制
auto-generated
0x8500 - 车辆控制
auto-generated
0x8500 - 车辆控制
auto-generated 2019 version
0x8500 - 车辆控制
auto-generated 2019 version
0x8600 - 设置圆形区域
auto-generated
0x8600 - 设置圆形区域
auto-generated
0x8600 - 设置圆形区域
auto-generated 2019 version
0x8600 - 设置圆形区域
auto-generated 2019 version
0x8601 - 删除圆形区域
auto-generated
0x8601 - 删除圆形区域
auto-generated
0x8601 - 删除圆形区域
auto-generated 2019 version
0x8601 - 删除圆形区域
auto-generated 2019 version
0x8602 - 设置矩形区域
auto-generated
0x8602 - 设置矩形区域
auto-generated
0x8602 - 设置矩形区域
auto-generated 2019 version
0x8602 - 设置矩形区域
auto-generated 2019 version
0x8603 - 删除矩形区域
auto-generated
0x8603 - 删除矩形区域
auto-generated
0x8603 - 删除矩形区域
auto-generated 2019 version
0x8603 - 删除矩形区域
auto-generated 2019 version
0x8604 - 设置多边形区域
auto-generated
0x8604 - 设置多边形区域
auto-generated
0x8604 - 设置多边形区域
auto-generated 2019 version
0x8604 - 设置多边形区域
auto-generated 2019 version
0x8605 - 删除多边形区域
auto-generated
0x8605 - 删除多边形区域
auto-generated
0x8605 - 删除多边形区域
auto-generated 2019 version
0x8605 - 删除多边形区域
auto-generated 2019 version
0x8606 - 设置路线
auto-generated
0x8606 - 设置路线
auto-generated
0x8606 - 设置路线
auto-generated 2019 version
0x8606 - 设置路线
auto-generated 2019 version
0x8607 - 删除路线
auto-generated
0x8607 - 删除路线
auto-generated
0x8607 - 删除路线
auto-generated 2019 version
0x8607 - 删除路线
auto-generated 2019 version
0x8608 - 查询区域或线路数据
auto-generated
0x8608 - 查询区域或线路数据
auto-generated
0x8608 - 查询区域或线路数据
auto-generated 2019 version
0x8608 - 查询区域或线路数据
auto-generated 2019 version
0x8700 - 行驶记录数据采集命令
auto-generated
0x8700 - 行驶记录数据采集命令
auto-generated
0x8700 - 行驶记录数据采集命令
auto-generated 2019 version
0x8700 - 行驶记录数据采集命令
auto-generated 2019 version
0x8701 - 行驶记录参数下传命令
auto-generated
0x8701 - 行驶记录参数下传命令
auto-generated
0x8701 - 行驶记录参数下传命令
auto-generated 2019 version
0x8701 - 行驶记录参数下传命令
auto-generated 2019 version
0x8702 - 上报驾驶员身份信息请求
auto-generated
0x8702 - 上报驾驶员身份信息请求
auto-generated
0x8702 - 上报驾驶员身份信息请求
auto-generated 2019 version
0x8702 - 上报驾驶员身份信息请求
auto-generated 2019 version
0x8800 - 多媒体数据上传应答
auto-generated
0x8800 - 多媒体数据上传应答
auto-generated
0x8800 - 多媒体数据上传应答
auto-generated 2019 version
0x8800 - 多媒体数据上传应答
auto-generated 2019 version
0x8801 - 摄像头立即拍摄命令
auto-generated
0x8801 - 摄像头立即拍摄命令
auto-generated
0x8801 - 摄像头立即拍摄命令
auto-generated 2019 version
0x8801 - 摄像头立即拍摄命令
auto-generated 2019 version
0x8802 - 存储多媒体数据检索
auto-generated
0x8802 - 存储多媒体数据检索
auto-generated
0x8802 - 存储多媒体数据检索
auto-generated 2019 version
0x8802 - 存储多媒体数据检索
auto-generated 2019 version
0x8803 - 存储多媒体数据上传命令
auto-generated
0x8803 - 存储多媒体数据上传命令
auto-generated
0x8803 - 存储多媒体数据上传命令
auto-generated 2019 version
0x8803 - 存储多媒体数据上传命令
auto-generated 2019 version
0x8804 - 录音开始命令
auto-generated
0x8804 - 录音开始命令
auto-generated
0x8804 - 录音开始命令
auto-generated 2019 version
0x8804 - 录音开始命令
auto-generated 2019 version
0x8805 - 单条存储多媒体数据检索上传命令
auto-generated
0x8805 - 单条存储多媒体数据检索上传命令
auto-generated
0x8805 - 单条存储多媒体数据检索上传命令
auto-generated 2019 version
0x8805 - 单条存储多媒体数据检索上传命令
auto-generated 2019 version
0x8900 - 数据下行透传
auto-generated
0x8900 - 数据下行透传
auto-generated
0x8900 - 数据下行透传
auto-generated 2019 version
0x8900 - 数据下行透传
auto-generated 2019 version
0x8A00 - 平台RSA公钥
auto-generated
0x8A00 - 平台RSA公钥
auto-generated
0x8A00 - 平台RSA公钥
auto-generated 2019 version
0x8A00 - 平台RSA公钥
auto-generated 2019 version
验证长度扩展方法
验证字符串长度
验证字符串最大长度
验证数组长度
验证集合长度
验证
0200扩展
根据不同的版本号进行附加保留位判断
终端控制 命令参数扩展
创建标准命令参数
获取-连接控制
获取-连接控制
JT808配置扩展
通过类型获取对应的消息序列化器
通过类型获取对应的消息分析器
获取对应的消息序列化器
获取对应的消息分析器
获取JT19056序列化器
获取JT808序列化器
序列化工厂
Serialization factory
序列化器接口
JT808构造器
JT808配置
DI ServiceCollection
全局配置基类
配置Id
分布式消息自增流水号
压缩
808分包策略
808消息Id工厂
GBK编码
跳过校验码验证
默认false
序列化器工厂
0x0200自定义附加信息工厂
0x0200附加信息工厂
0x8103自定义终端参数设置自定义消息工厂
0x8103终端参数设置消息工厂
终端SIM卡长度
是否去掉头尾空格
自定义数据上行透传消息工厂
自定义数据下行透传消息工厂
车辆控制消息工厂
JT19056上行消息工厂
JT19056下行消息工厂
跳过校验码验证
默认false
终端控制自定义参数命令工厂
外部扩展程序集注册
替换原有消息
JT808分析器
分析器
压缩接口
压缩
解压缩
消息描述接口
消息描述
外部注册
JT808消息工厂接口
JT808分布式自增流水号
根据终端SIM号自增
分包策略
注意:处理808的分包读取完流需要先进行转义在进行分包
分包处理器
自定义0x0200附加信息工厂
map JT808_0x0200_CustomBodyBase
map JT808_0x0200_CustomBodyBase2
map JT808_0x0200_CustomBodyBase3
map JT808_0x0200_CustomBodyBase4
0x0200附加信息工厂
自定义数据上行透传
自定义设置终端参数消息工厂
设置终端参数消息工厂
自定义0x8105命令参数扩展工厂
车辆控制
自定义数据下行透传消息工厂
只用来标识2019版本增删改情况
记录仪工厂
记录仪工厂
合并分包数据接口
合并元数据并反序列化数据包
消息头
分包数据包中的消息体部分元数据
配置项
反序列化得出的数据包
是否反序列化成功
记录仪工厂
记录仪工厂
JT808接口配置
配置ID
消息流水号
消息工厂
压缩接口
分包策略
注意:处理808的分包读取完流需要先进行转义在进行分包
808自动合并组包接口
序列化器工厂
自定义附加信息工厂
附加信息工厂
自定义设置终端参数工厂
设置终端参数工厂
数据上行透传工厂
数据下行透传工厂
控制类型工厂
终端控制自定义参数命令工厂
记录仪上行命令字工厂
记录仪下行命令字工厂
统一编码
跳过校验码
测试的时候需要手动修改值,避免验证
默认:false
跳过行车记录仪校验码
测试的时候需要手动修改值,避免验证
默认:false
ReadBCD是否需要去0操作
默认是去0
注意:有时候对协议来说是有意义的0
设备终端号(默认12位)
是否启用自动组包,默认不启用。
当反序列化时遇到分包消息时,将分包数据缓存至内存,直到收到最后一包数据,将其取出进行反序列化,并清除相应缓存
启用该选项存在一定风险,请谨慎使用。
自动合并分包超时时间,收到第一个分包开始计算,单位:秒,默认值300秒
如该值为30且第一个分包在2011-11-11 11:11:11时收到,则在2011-11-11 11:11:41时认为过期,期间如果未收到所有分包,则自动合并分包将无法完成,并将自动清理相关缓存
全局注册外部程序集
替换原有消息
默认JT808构造器
DI服务
JT808配置
默认全局配置
配置Id
默认分包合并实现
分包数据缓存
key为sim卡号,value为字典,key为消息id,value为元组,结构为:(分包索引,分包元数据)
内存池
申请
回收
JT808数据体
跳过数据体序列化
默认不跳过
当数据体为空的时候,使用null作为空包感觉不适合,所以就算使用空包也需要new一下来表达意思。
消息Id
记录仪上行数据体
命令字
跳过数据体序列化
默认不跳过
当数据体为空的时候,使用null作为空包感觉不适合,所以就算使用空包也需要new一下来表达意思。
行车记录仪下行数据包
头标识
起始字头
命令字
保留字段
数据块长度
记录仪体下行数据体
校验字
JT19056序列化器
记录仪上行数据体
命令字
跳过数据体序列化
默认不跳过
当数据体为空的时候,使用null作为空包感觉不适合,所以就算使用空包也需要new一下来表达意思。
行车记录仪上行数据包
起始字头
起始字头
命令字
错误标志
CommandId == 0xFA || CommandId == 0xFB
数据块长度
保留字段
记录仪体上行数据体
校验字
JT808常量
日期限制于2000年
JT808_0x0200_0x01
JT808_0x0200_0x02
JT808_0x0200_0x03
JT808_0x0200_0x04
JT808_0x0200_0x05
JT808_0x0200_0x06
JT808_0x0200_0x07
JT808_0x0200_0x11
JT808_0x0200_0x12
JT808_0x0200_0x13
JT808_0x0200_0x25
JT808_0x0200_0x2A
JT808_0x0200_0x2B
JT808_0x0200_0x30
JT808_0x0200_0x31
终端心跳发送间隔,单位为秒(s)
TCP 消息应答超时时间,单位为秒(s)
TCP 消息重传次数
UDP 消息应答超时时间,单位为秒(s)
UDP 消息重传次数
SMS 消息应答超时时间,单位为秒(s)
SMS 消息重传次数
主服务器 APN,无线通信拨号访问点。若网络制式为 CDMA,则该处为PPP 拨号号码
主服务器无线通信拨号用户名
主服务器无线通信拨号密码
主服务器地址,IP 或域名
主服务器地址,IP 或域名
备份服务器无线通信拨号用户名
备份服务器无线通信拨号密码
备份服务器地址,IP 或域名
服务器 TCP 端口
服务器 UDP 端口
道路运输证 IC 卡认证主服务器 IP 地址或域名
道路运输证 IC 卡认证主服务器 TCP 端口
道路运输证 IC 卡认证主服务器 UDP 端口
道路运输证 IC 卡认证备份服务器 IP 地址或域名,端口同主服务器
位置汇报策略,0:定时汇报;1:定距汇报;2:定时和定距汇报
位置汇报方案,0:根据 ACC 状态; 1:根据登录状态和 ACC 状态,先判断登录状态,若登录再根据 ACC 状态
驾驶员未登录汇报时间间隔,单位为秒(s),>0
休眠时汇报时间间隔,单位为秒(s),>0
紧急报警时汇报时间间隔,单位为秒(s),>0
缺省时间汇报间隔,单位为秒(s),>0
缺省距离汇报间隔,单位为米(m),>0
驾驶员未登录汇报距离间隔,单位为米(m),>0
休眠时汇报距离间隔,单位为米(m),>0
紧急报警时汇报距离间隔,单位为米(m)>0
拐点补传角度小于180
电子围栏半径(非法位移阈值),单位为米
电子围栏半径(非法位移阈值),单位为米
监控平台电话号码
复位电话号码,可采用此电话号码拨打终端电话让终端复位
恢复出厂设置电话号码,可采用此电话号码拨打终端电话让终端恢复出厂设置
监控平台 SMS 电话号码
接收终端 SMS 文本报警号码
终端电话接听策略,0:自动接听;1:ACC ON 时自动接听,OFF 时手动接听
每次最长通话时间,单位为秒(s),0 为不允许通话,0xFFFFFFFF 为不限制
当月最长通话时间,单位为秒(s),0 为不允许通话,0xFFFFFFFF 为不限制
监听电话号码
监管平台特权短信号码
报警屏蔽字,与位置信息汇报消息中的报警标志相对应,相应位为 1则相应报警被屏蔽
报警发送文本 SMS 开关,与位置信息汇报消息中的报警标志相对应,相应位为 1 则相应报警时发送文本 SMS
报警拍摄开关,与位置信息汇报消息中的报警标志相对应,相应位为1 则相应报警时摄像头拍摄
报警拍摄存储标志,与位置信息汇报消息中的报警标志相对应,相应位为 1 则对相应报警时拍的照片进行存储,否则实时上传
关键标志,与位置信息汇报消息中的报警标志相对应,相应位为 1 则对相应报警为关键报警
最高速度,单位为公里每小时(km/h)
超速持续时间,单位为秒(s)
连续驾驶时间门限,单位为秒(s)
当天累计驾驶时间门限,单位为秒(s)
最小休息时间,单位为秒(s)
最长停车时间,单位为秒(s)
超速报警预警差值,单位为 1/10Km/h
疲劳驾驶预警差值,单位为秒(s),>0
碰撞报警参数设置
b7-b0: 碰撞时间,单位 4ms;
b15-b8:碰撞加速度,单位 0.1g,设置范围在:0-79 之间,默认为10。
侧翻报警参数设置:
侧翻角度,单位 1 度,默认为 30 度
定时拍照控制,见 表 13
定距拍照控制,见 表 14
图像/视频质量,1-10,1 最好
亮度,0-255
对比度,0-127
饱和度,0-127
色度,0-255
车辆里程表读数,1/10km
车辆所在的省域 ID
车辆所在的市域 ID
公安交通管理部门颁发的机动车号牌
车牌颜色,按照 JT/T415-2006 的 5.4.12
GNSS 定位模式,定义如下:
bit0,0:禁用 GPS 定位, 1:启用 GPS 定位;
bit1,0:禁用北斗定位, 1:启用北斗定位;
bit2,0:禁用 GLONASS 定位, 1:启用 GLONASS 定位;
bit3,0:禁用 Galileo 定位, 1:启用 Galileo 定位。
GNSS 波特率,定义如下:
0x00:4800;0x01:9600;
0x02:19200;0x03:38400;
0x04:57600;0x05:115200。
GNSS 模块详细定位数据输出频率,定义如下:
0x00:500ms;0x01:1000ms(默认值);
0x02:2000ms;0x03:3000ms;
0x04:4000ms。
GNSS 模块详细定位数据采集频率,单位为秒,默认为 1。
GNSS 模块详细定位数据上传方式
0x00,本地存储,不上传(默认值);
0x01,按时间间隔上传;
0x02,按距离间隔上传;
0x0B,按累计时间上传,达到传输时间后自动停止上传;
0x0C,按累计距离上传,达到距离后自动停止上传;
0x0D,按累计条数上传,达到上传条数后自动停止上传。
GNSS 模块详细定位数据上传设置:
上传方式为 0x01 时,单位为秒;
上传方式为 0x02 时,单位为米;
上传方式为 0x0B 时,单位为秒;
上传方式为 0x0C 时,单位为米;
上传方式为 0x0D 时,单位为条。
CAN 总线通道 1 采集时间间隔(ms),0 表示不采集
CAN 总线通道 1 上传时间间隔(s),0 表示不上传
CAN 总线通道 2 采集时间间隔(ms),0 表示不采集
CAN 总线通道 2 上传时间间隔(s),0 表示不上传
CAN 总线 ID 单独采集设置:
bit63-bit32 表示此 ID 采集时间间隔(ms),0 表示不采集;
bit31 表示 CAN 通道号,0:CAN1,1:CAN2;
bit30 表示帧类型,0:标准帧,1:扩展帧;
bit29 表示数据采集方式,0:原始数据,1:采集区间的计算值;
bit28-bit0 表示 CAN 总线 ID。
头部
消息ID
消息体属性
协议版本号(2019版本)
终端手机号
根据安装后终端自身的手机号转换。手机号不足 12 位,则在前补充数字,大陆手机号补充数字 0,港澳台则根据其区号进行位数补充
(2019版本)手机号不足 20 位,则在前补充数字 0
消息流水号
发送计数器
占用两个字节,为发送信息的序列号,用于接收方检测是否有信息的丢失,上级平台和下级平台接自己发送数据包的个数计数,互不影响。
程序开始运行时等于零,发送第一帧数据时开始计数,到最大数后自动归零
手动消息流水号(only test)
发送计数器
占用两个字节,为发送信息的序列号,用于接收方检测是否有信息的丢失,上级平台和下级平台接自己发送数据包的个数计数,互不影响。
程序开始运行时等于零,发送第一帧数据时开始计数,到最大数后自动归零
消息总包数
报序号 从1开始
头部消息体属性
版本标识(默认为1=true)
保留
是否分包
true-1 表示消息体为长消息,进行分包发送处理
false-0 消息头中无消息包封装项字段。
当为true时,表示是否已自动合并为完整的包
加密标识,0为不加密
当此三位都为 0,表示消息体不加密;
当第 10 位为 1,表示消息体经过 RSA 算法加密;
todo:没有涉及到加密先不考虑
消息体长度
JT808头部数据包
起始符
头数据
数据体
校验码
从消息头开始,同后一字节异或,直到校验码前一个字节,占用一个字节。
终止符
808版本号
原数据
JT808数据包
起始符
终止符
起始符
头数据
数据体
分包数据体
校验码
从消息头开始,同后一字节异或,直到校验码前一个字节,占用一个字节。
终止符
808版本号
JT808序列化器
默认实例
default instance
ctor
ctor
标识
序列化数据包
数据包
协议版本
最低所需缓冲区大小
元数据
反序列化
元数据
协议版本
最低所需缓冲区大小
数据包
序列化
数据包
协议版本
最低所需缓冲区大小
元数据
根据泛型反序列化元数据
元素书
协议版本
最低所需缓冲区大小
数据包
验证类型是否为或者
需要验证的类型
反序列化消息头
用于负载或者分布式的时候,在网关只需要解到头部,根据头部的消息Id进行分发处理,可以防止小部分性能损耗。
元数据
协议版本
最低所需缓冲区大小
根据类型反序列化
元数据
类型
协议版本
最低所需缓冲区大小
分析元数据至json
元数据
协议版本
json选项
最低所需缓冲区大小
分析元数据至json
元数据
协议版本
json序列化选项
最低所需缓冲区大小
用于分包组合
对应消息id
组合的数据体
对应版本号
序列化选项
默认65535
用于分包组合
对应消息id
组合的数据体
对应版本号
序列化选项
默认65535
分析元数据至json
元数据
协议版本
json选项
最低所需缓冲区大小
分析元数据至json
元数据
协议版本
json选项
最低所需缓冲区大小
外部注册
采集记录仪执行标准版本
返回:记录仪执行标准的年号及修改单号
0x00
采集记录仪执行标准版本
机动车驾驶证号码
返回:当前驾驶人的机动车驾驶证号码
0x01
采集机动车驾驶证号码
采集记录仪实时时间
返回:实时时间
0x02
实时时间
采集累计行驶里程
返回:实时时间、安装时的初始里程及安装后的累计行驶里程
0x03
实时时间、安装时的初始里程及安装后的累计行驶里程
采集记录仪脉冲系数
返回:实时时间及设定的脉冲系数
0x04
实时时间及设定的脉冲系数
采集车辆信息
返回:车辆识别代号、机动车号牌号码和机动车号牌分类
0x05
车辆识别代号、机动车号牌号码和机动车号牌分类
采集记录仪状态信号配置信息
返回:状态信号配置信息
0x06
状态信号配置信息
采集记录仪唯一性编号
返回:唯一性编号及初次安装日期
0x07
唯一性编号及初次安装日期
采集指定的行驶速度记录
返回:符合条件的行驶速度记录
如在指定的时间范围内无数据记录,则本数据块数据为空
0x08
开始时间
结束时间
最大单位数据块个数
符合条件的行驶速度记录
采集指定的位置信息记录
返回:符合条件的位置信息记录
指定的时间范围内无数据记录,则本数据块数据为空
0x09
符合条件的位置信息记录
开始时间
结束时间
最大单位数据块个数
采集指定的事故疑点记录
返回:符合条件的事故疑点记录
指定的时间范围内无数据记录,则本数据块数据为空
0x10
符合条件的事故疑点记录
开始时间
结束时间
最大单位数据块个数
采集指定的超时驾驶记录
返回:符合条件的超时驾驶记录
0x11
符合条件的超时驾驶记录
开始时间
结束时间
最大单位数据块个数
采集指定的驾驶人身份记录
返回:符合条件的驾驶人登录退出记录
0x12
符合条件的驾驶人登录退出记录
开始时间
结束时间
最大单位数据块个数
采集指定的外部供电记录
返回:符合条件的供电记录
0x13
符合条件的供电记录
开始时间
结束时间
最大单位数据块个数
采集指定的参数修改记录
返回:符合条件的参数修改记录
0x14
符合条件的参数修改记录
开始时间
结束时间
最大单位数据块个数
采集指定的速度状态日志
返回:符合条件的速度状态日志
0x15
符合条件的速度状态日志
开始时间
结束时间
最大单位数据块个数
设置车辆信息
返回:车辆信息
0x82
车辆识别代号
机动车号牌号码
后 3 个字节为备用字
机动车号牌分类
后 4 个字节为备用字
车辆信息
设置记录仪初次安装日期
返回:初次安装日期
0x83
实时时间
初次安装日期
设置状态量配置信息
返回:状态量配置信息
0x84
实时时间
信号字节个数
单位字节的 D7~D0(由高到低)分别对应 8 个状态信号, 1 表示有操作,0表示无操作
D0
D1
D2
近光 D3
10个字节,未使用或不足时,补0
远光 D4
10个字节,未使用或不足时,补0
右转向 D5
10个字节,未使用或不足时,补0
左转向 D6
10个字节,未使用或不足时,补0
制动 D7
10个字节,未使用或不足时,补0
状态量配置信息
设置记录仪时间
返回:北京时间的日期、时钟
0xC2
实时时间
北京时间的日期、时钟
北京时间的日期、时钟
设置记录仪脉冲系数
返回:记录仪脉冲系数
0xC3
当前时间
脉冲系数
记录仪脉冲系数
设置初始里程
返回:记录仪初次安装时车辆已行驶的总里程
0xC4
实时时间
初次安装时间
初始里程
累计里程
车辆识别代号、机动车号牌号码和机动车号牌分类
进入或保持检定状态
返回:进入或保持检定状态
0xE0
进入或保持检定状态
进入里程误差测量
返回:通过 DB9 的 7 脚接收标准速度脉冲测量信号(TTL 电平)
0xE1
记录仪唯一性编号
脉冲系数
当前速度
累计里程 单位为米
单位为 0.1 千米每小时
状态信号
通过DB9的7脚接收标准速度脉冲测量信号(TTL 电平)
进入脉冲系数误差测量
返回:通过 DB9 的 7 脚输出车速传感器信号(TTL 电平)
0xE2
通过DB9的7脚输出车速传感器信号(TTL 电平)
进入实时时间误差测量
返回:通过 DB9 的 7 脚输出实时时钟的秒脉冲信号(TTL 电平)
0xE3
通过 DB9 的 7 脚输出实时时钟的秒脉冲信号(TTL 电平)
返回正常工作状态
返回:返回正常工作状态
0xE4
返回正常工作状态
采集记录仪执行标准版本
返回:记录仪执行标准的年号及修改单号
0x00
记录仪执行标准年号后 2 位 BCD 码
无应答则默认为 03
修改单号
无修改单或无应答则默认为 00H
记录仪执行标准的年号及修改单号
机动车驾驶证号码
返回:当前驾驶人的机动车驾驶证号码
0x01
机动车驾驶证号码
机动车驾驶证号码为 15 位时,后 3 位以 00H 补齐。驾驶人身份未知时以 00H 表示
当前驾驶人的机动车驾驶证号码
采集记录仪实时时间
返回:实时时间
0x02
实时时间
实时时间
采集累计行驶里程
返回:实时时间、安装时的初始里程及安装后的累计行驶里程
0x03
实时时间
初次安装时间
初始里程
累计里程
实时时间、安装时的初始里程及安装后的累计行驶里程
采集记录仪脉冲系数
返回:实时时间及设定的脉冲系数
0x04
当前时间
脉冲系数
实时时间及设定的脉冲系数
采集车辆信息
返回:车辆识别代号、机动车号牌号码和机动车号牌分类
0x05
车辆识别代号
机动车号牌号码
后 3 个字节为备用字
机动车号牌分类
后 4 个字节为备用字
车辆识别代号、机动车号牌号码和机动车号牌分类
采集记录仪状态信号配置信息
返回:状态信号配置信息
0x06
实时时间
信号字节个数
单位字节的 D7~D0(由高到低)分别对应 8 个状态信号, 1 表示有操作,0表示无操作
D0
D1
D2
近光 D3
10个字节,未使用或不足时,补0
远光 D4
10个字节,未使用或不足时,补0
右转向 D5
10个字节,未使用或不足时,补0
左转向 D6
10个字节,未使用或不足时,补0
制动 D7
10个字节,未使用或不足时,补0
状态信号配置信息
采集记录仪唯一性编号
返回:唯一性编号及初次安装日期
0x07
生产厂 CCC 认证代码 7字节
认证产品型号 16字节
生产日期 3字节
产品生产流水号 4字节
备用 5字节
唯一性编号及初次安装日期
采集指定的行驶速度记录
返回:符合条件的行驶速度记录
如在指定的时间范围内无数据记录,则本数据块数据为空
0x08
请求发送指定的时间范围内 N 个单位数据块的数据(N≥1)
符合条件的行驶速度记录
单位分钟行驶速度记录数据块格式
1.本数据块总长度为 126 个字节,不足部分以 FFH补齐;
2.如单位分钟内无数据记录,则本数据块无效,数据长度为0,数据为空
开始时间
60s钟,每秒的信息
开始时间之后每秒钟的平均速度和状态信号
开始时间之后每秒钟的平均速度
开始时间之后每秒钟的状态信号
采集指定的位置信息记录
返回:符合条件的位置信息记录
指定的时间范围内无数据记录,则本数据块数据为空
0x09
请求发送指定的时间范围内 N 个单位数据块的数据(N≥1)
符合条件的位置信息记录
指定的结束时间之前最近的每 小时的位置信息记录
1.本数据块总长度为 666 个字节,不足部分以 FFH补齐;
2.如单位分钟内无数据记录,则本数据块无效,数据长度为0,数据为空
开始时间
60s钟,每秒的信息
开始时间之后每分钟的平均速度和位置信息
经度
纬度
高度
开始时间之后每分钟的平均速度
采集指定的事故疑点记录
返回:符合条件的事故疑点记录
指定的时间范围内无数据记录,则本数据块数据为空
0x10
请求发送指定的时间范围内 N 个单位数据块的数据(N≥1)
符合条件的事故疑点记录
指定的结束时间之前最近的每条事故疑点记录
1.本数据块总长度为 234 个字节;
2.如单位分钟内无数据记录,则本数据块无效,数据长度为0,数据为空
行驶结束时间
机动车驾驶证号码
每 0.2s 间隔采集 1 次,共 100组 20s 的事故疑点记录,按时间倒序排列
经度
纬度
高度
行驶结束时间前的状态
速度
状态信号
采集指定的超时驾驶记录
返回:符合条件的超时驾驶记录
0x11
请求发送指定的时间范围内 N 个单位数据块的数据(N≥1)
符合条件的超时驾驶记录
单位超时驾驶记录数据块
机动车驾驶证号码 18位
连续驾驶开始时间
连续驾驶结束时间
经度
纬度
高度
经度
纬度
高度
采集指定的驾驶人身份记录
返回:符合条件的驾驶人登录退出记录
0x12
请求发送指定的时间范围内 N 个单位数据块的数据(N≥1)
符合条件的驾驶人登录退出记录
单位驾驶人身份记录数据块格式
登入登出时间发生时间
机动车驾驶证号码 18位
事件类型
采集指定的外部供电记录
返回:符合条件的供电记录
0x13
请求发送指定的时间范围内 N 个单位数据块的数据(N≥1)
符合条件的供电记录
单位记录仪外部供电记录数据块格式
事件发生时间
事件类型
采集指定的参数修改记录
返回:符合条件的参数修改记录
0x14
请求发送指定的时间范围内 N 个单位数据块的数据(N≥1)
符合条件的参数修改记录
单位参数修改记录数据块格式
事件发生时间
事件类型
采集指定的速度状态日志
返回:符合条件的速度状态日志
0x15
请求发送指定的时间范围内 N 个单位数据块的数据(N≥1)
符合条件的速度状态日志
单位速度状态日志数据块格式
记录仪的速度状态
速度状态判定的开始时间
速度状态判定的结束时间
60组
每秒速度
记录速度
参考速度
设置车辆信息
返回:车辆信息
0x82
车辆信息
设置记录仪初次安装日期
返回:初次安装日期
0x83
初次安装日期
设置状态量配置信息
返回:状态量配置信息
0x84
状态量配置信息
设置记录仪时间
返回:北京时间的日期、时钟
0xC2
北京时间的日期、时钟
设置记录仪脉冲系数
返回:记录仪脉冲系数
0xC3
记录仪脉冲系数
设置初始里程
返回:记录仪初次安装时车辆已行驶的总里程
0xC4
车辆识别代号、机动车号牌号码和机动车号牌分类
进入或保持检定状态
返回:进入或保持检定状态
在检定状态下,检定装置以不大于2秒的时间间隔发送包含本命令字的命令帧,记录仪在6秒内未收到该命令帧,则自动返回正常工作状态。
0xE0
进入或保持检定状态
进入里程误差测量
返回:通过 DB9 的 7 脚接收标准速度脉冲测量信号(TTL 电平)
0xE1
通过DB9的7脚接收标准速度脉冲测量信号(TTL 电平)
进入脉冲系数误差测量
返回:通过 DB9 的 7 脚输出车速传感器信号(TTL 电平)
0xE2
通过DB9的7脚输出车速传感器信号(TTL 电平)
进入实时时间误差测量
返回:通过 DB9 的 7 脚输出实时时钟的秒脉冲信号(TTL 电平)
0xE3
通过DB9的7脚输出实时时钟的秒脉冲信号(TTL 电平)
返回正常工作状态
返回:返回正常工作状态
0xE4
返回正常工作状态
终端通用应答
0x0001
终端通用应答
应答流水号
对应的平台消息的流水号
应答 ID
对应的平台消息的 ID
结果
0:成功/确认;1:失败;2:消息有误;3:不支持
终端心跳
跳过数据体序列化
0x0002
终端心跳
终端注销请求
跳过数据体序列化
0x0003
终端注销
查询服务器时间请求
2019版本
跳过数据体序列化
0x0004
查询服务器时间请求
终端补传分包请求
2019版本
0x0005
终端补传分包请求
原始消息流水号
对应要求补传的原始消息第一包的消息流水号
重传包总数
n
重传包 ID 列表
BYTE[2*n]
重传包序号顺序排列,如“包 ID1 包 ID2......包 IDn”。
终端注册
0x0100
终端注册
省域 ID
标示终端安装车辆所在的省域,0 保留,由平台取默
认值。省域 ID 采用 GB/T 2260 中规定的行政区划代
码六位中前两位
市县域 ID
标示终端安装车辆所在的市域和县域,0 保留,由平
台取默认值。市县域 ID 采用 GB/T 2260 中规定的行
政区划代码六位中后四位。
制造商 ID
2013版本 5 个字节,终端制造商编码
2019版本 11 个字节,终端制造商编码
终端型号
2011版本 8个字节 ,此终端型号由制造商自行定义,位数不足时,后补“0X00”
2013版本 20 个字节,此终端型号由制造商自行定义,位数不足时,后补“0X00”。
2019版本 30 个字节,此终端型号由制造商自行定义,位数不足时,后补“0X00”。
终端 ID
2013版本 7个字节,由大写字母和数字组成,此终端 ID 由制造商自行定义,位数不足时,后补“0X00”。
2019版本 30个字节,由大写字母和数字组成,此终端 ID 由制造商自行定义,位数不足时,后补“0X00”。
车牌颜色
车牌颜色,按照 JT/T415-2006 的 5.4.12。
未上牌时,取值为 0。
车辆标识
车牌颜色为 0 时,表示车辆 VIN;
否则,表示公安交通管理部门颁发的机动车号牌。
终端鉴权
0x0102
终端鉴权
鉴权码
鉴权码内容 2019版本
鉴权码长度 2019版本
终端IMEI 长度15 2019版本
软件版本号 长度20 后补 "0x00" 2019版本
查询终端参数应答
0x0104
查询终端参数应答
应答流水号
查询指定终端参数的流水号
应答参数个数
参数列表
查询终端属性应答
0x0107
查询终端属性应答
终端类型
bit0,0:不适用客运车辆,1:适用客运车辆;
bit1,0:不适用危险品车辆,1:适用危险品车辆;
bit2,0:不适用普通货运车辆,1:适用普通货运车辆;
bit3,0:不适用出租车辆,1:适用出租车辆;
bit6,0:不支持硬盘录像,1:支持硬盘录像;
bit7,0:一体机,1:分体机
制造商 ID
2013版本 5 个字节,终端制造商编码
2019版本 11 个字节,终端制造商编码
终端型号
BYTE[20] 20 个字节,此终端型号由制造商自行定义,位数不足时,后补“0X00”。
2019版本
BYTE[30] 30 个字节,此终端型号由制造商自行定义,位数不足时,后补“0X00”。
终端ID
BYTE[7] 7 个字节,由大写字母和数字组成,此终端 ID 由制造商自行定义,位数不足时,后补“0X00”
2019版本
BYTE[30] 30 个字节,由大写字母和数字组成,此终端 ID 由制造商自行定义,位数不足时,后补“0X00”
终端 SIM 卡 ICCID
BCD[10]
终端硬件版本号长度
终端硬件版本号
终端固件版本号长度
终端固件版本号
GNSS 模块属性
bit0,0:不支持 GPS 定位, 1:支持 GPS 定位;
bit1,0:不支持北斗定位, 1:支持北斗定位;
bit2,0:不支持 GLONASS 定位, 1:支持 GLONASS 定位;
bit3,0:不支持 Galileo 定位, 1:支持 Galileo 定位
通信模块属性
bit0,0:不支持GPRS通信, 1:支持GPRS通信;
bit1,0:不支持CDMA通信, 1:支持CDMA通信;
bit2,0:不支持TD-SCDMA通信, 1:支持TD-SCDMA通信;
bit3,0:不支持WCDMA通信, 1:支持WCDMA通信;
bit4,0:不支持CDMA2000通信, 1:支持CDMA2000通信。
bit5,0:不支持TD-LTE通信, 1:支持TD-LTE通信;
bit7,0:不支持其他通信方式, 1:支持其他通信方式
终端升级结果通知
0x0108
终端升级结果通知
升级类型
0:终端,12:道路运输证 IC 卡读卡器,52:北斗卫星定位模块
升级结果
0:成功,1:失败,2:取消
位置信息汇报
0x0200
位置信息汇报
报警标志
状态位标志
纬度
以度为单位的纬度值乘以 10 的 6 次方,精确到百万分之一度
经度
以度为单位的经度值乘以 10 的 6 次方,精确到百万分之一度
高程
海拔高度,单位为米(m)
速度 1/10km/h
方向 0-359,正北为 0,顺时针
YY-MM-DD-hh-mm-ss(GMT+8 时间,本标准中之后涉及的时间均采用此时区)
基础位置附加信息
自定义位置附加信息
场景:
一个设备厂商对应多个设备类型,不同设备类型可能存在相同的自定义位置附加信息Id,导致自定义附加信息Id冲突,无法解析。
解决方式:
1.凡是解析自定义附加信息Id协议的,先进行分割存储,然后在根据外部的设备类型进行统一处理。
2.可以根据设备类型做个工厂,解耦对公共序列化器的依赖。
缺点:
依赖平台录入的设备类型
自定义位置附加信息2
自定义位置附加信息3
自定义位置附加信息4
未知自定义附加数据【一切都是为了尽可能兼容】
形如:自定义_附加Id字节数_附加数据长度_附加Id
注意:这边不是最好的解决方式,最好的方式就是通过已知的自定义协议附加,根据提供的文档进行组织后在注册。
这边采用优先1-1的,然后是绝大多数设备厂家有2-1,少部分是2-2,最后是1_4。
设备未知自定义附加数据(未注册)、数据解析异常
里程
JT808_0x0200_0x01
4 byte
里程
里程 1/10km,对应车上里程表读数
油量
油量
油量 1/10L,对应车上油量表读数
JT808_0x0200_0x02
2 byte
行驶记录功能获取的速度
行驶记录功能获取的速度
行驶记录功能获取的速度 1/10km/h
JT808_0x0200_0x03
2 byte
人工确认报警事件
需要人工确认报警事件的 ID,从 1 开始计数
JT808_0x0200_0x04
2 byte
胎压
2019版本
胎压
JT808_0x0200_0x05
30 byte
胎压
2019版本
车厢温度
JT808_0x0200_0x06
2 byte
卫星状态数据
2019版本
JT808_0x0200_0x07
4 的倍数
BeiDou
最小值是 0,最大值 12,CN 值大于等于 20 的卫星数量
GPS
最小值是 0,最大值 12,CN 值大于等于 20 的卫星数量
GLONASS
最小值是 0,最大值 12,CN 值大于等于 20 的卫星数量
Galileo
最小值是 0,最大值 12,CN 值大于等于 20 的卫星数量
卫星状态信息
卫星编号
1-200
仰角
0-90
方位角
超速报警附加信息
超速报警附加信息
0:无特定位置;
1:圆形区域;
2:矩形区域;
3:多边形区域;
4:路段
区域或路段 ID
若位置类型为 0,无该字段
JT808_0x0200_0x11
1或5 byte
进出区域/路线报警附加信息
位置类型
1:圆形区域;
2:矩形区域;
3:多边形区域;
4:路段
区域或路段 ID
方向
0:进
1:出
JT808_0x0200_0x12
6 byte
路段行驶时间不足/过长报警附加信息
JT808_0x0200_0x13
7 byte
路段 ID
路段行驶时间
单位为秒(s)
结果 0:不足;1:过长
扩展车辆信号状态位
扩展车辆信号状态位
JT808_0x0200_0x25
4 byte
IO状态位
IO状态位
Flags
JT808_0x0200_0x2A
AttachInfoLength
模拟量
模拟量 bit0-15,AD0;bit16-31,AD1
JT808_0x0200_0x2B
4 byte
无线通信网络信号强度
无线通信网络信号强度
JT808_0x0200_0x30
AttachInfoLength
GNSS 定位卫星数
GNSS 定位卫星数
JT808_0x0200_0x31
1 byte
位置附加信息
附加信息Id
附加信息长度
自定义位置附加信息
自定义附加信息Id
自定义附加信息长度
自定义位置附加信息
自定义附加信息Id扩展
两个字节
自定义附加信息长度
自定义位置附加信息
自定义附加信息Id扩展
两个字节
自定义附加信息长度
两个字节
自定义位置附加信息
自定义附加信息Id扩展
自定义附加信息长度
四个字节
位置信息查询应答
0x0201
位置信息查询应答
应答流水号
对应的终端注册消息的流水号
位置信息汇报见 8.12
事件报告
0x0301
2019版本已作删除
0x0301
事件报告
事件 ID
提问应答
0x0302
2019版本已作删除
0x0302
提问应答
应答流水号
对应的提问下发消息的流水号
答案 ID
提问下发中附带的答案 ID
信息点播/取消
0x0303
2019版本已作删除
0x0303
信息点播_取消
信息类型
点播/取消标志
车辆控制应答
0x0500
车辆控制应答
应答流水号
对应的终端注册消息的流水号
位置信息汇报消息体
查询区域或线路数据应答
0x0608
查询区域或线路数据应答
查询类型
查询的区域或线路的ID数量
查询的区域或线路的ID
设置圆形区域
查询类型为1
设置矩形区域
查询类型为2
设置多边形区域
查询类型为3
设置路线
查询类型为4
行驶记录仪数据上传
0x0700
0x0700
行驶记录仪数据上传
应答流水号
命令字
行车记录仪上行数据包
电子运单上报
0x0701
0x0701
电子运单上报
电子运单长度
电子运单内容
电子运单内容
注意:需要具体的实现
电子运单内容基类
注意:需要具体的实现
驾驶员身份信息采集上报
0x0702
Description
状态
0x01:从业资格证 IC 卡插入(驾驶员上班);
0x02:从业资格证 IC 卡拔出(驾驶员下班)。
插卡/拔卡时间,YY-MM-DD-hh-mm-ss;
以下字段在状态为 0x01 时才有效并做填充。
BCD[6]
IC 卡读取结果
0x00:IC 卡读卡成功;
0x01:读卡失败,原因为卡片密钥认证未通过;
0x02:读卡失败,原因为卡片已被锁定;
0x03:读卡失败,原因为卡片被拔出;
0x04:读卡失败,原因为数据校验错误。
以下字段在 IC 卡读取结果等于 0x00 时才有效。
驾驶员姓名长度
驾驶员姓名
从业资格证编码
2011 长度40 位 ,不足补 '\0';
2013 长度 20 位,不足补 '\0'。
发证机构名称长度
发证机构名称
证件有效期 BCD[4]
驾驶员身份证号 长度20 不足补 '\0'
2011版本
2019版本
人脸匹配度
身份证或从业资格证照片与人脸匹配度比例:0~100
2019版本
身份证 UID
长度 20 位,不足补0x00
2019版本
定位数据批量上传
0x0704
定位数据批量上传
数据项个数
位置数据类型
位置汇报数据集合
异常错误剩余数据存储
key:count index
value:0200 data
位置数据类型
正常位置批量汇报
盲区补报
CAN 总线数据上传
0x0705
0x0705
CAN总线数据上传
数据项个数
包含的 CAN 总线数据项个数,>0
CAN 总线数据接收时间
第 1 条 CAN 总线数据的接收时间,hh-mm-ss-msms
CAN 总线数据项
多媒体事件信息上传
0x0800
0x0800
多媒体事件信息上传
多媒体数据 ID
多媒体类型
0:图像;1:音频;2:视频;
多媒体格式编码
0:JPEG;1:TIF;2:MP3;3:WAV;4:WMV;其他保留
事件项编码
0:平台下发指令;
1:定时动作;
2:抢劫报警触发;
3:碰撞侧翻报警触发;
4:门开拍照;
5:门关拍照;
6:车门由开变关,时速从<20 公里到超过 20 公里;
7:定距拍照;
其他保留
通道 ID
多媒体数据上传
0x0801
0x0801
多媒体数据上传
多媒体 ID
多媒体类型
多媒体格式编码
0:JPEG;1:TIF;2:MP3;3:WAV;4:WMV;其他保留
事件项编码
通道 ID
定位错误
位置信息汇报(0x0200)消息体
表示拍摄或录制的起始时刻的位置基本信息数据
多媒体数据包
存储多媒体数据检索应答
0x0802
0x0802
存储多媒体数据检索应答
应答流水号
对应的多媒体数据检索消息的流水号
多媒体数据总项数
满足检索条件的多媒体数据总项数
检索项集合
摄像头立即拍摄命令应答
0x0805
0x0805
摄像头立即拍摄命令应答
应答流水号
对应平台摄像头立即拍摄命令的消息流水号
结果
0:成功;1:失败;2:通道不支持。以下字段在结果=0 时才有效。
多媒体ID个数
拍摄成功的多媒体个数
多媒体ID列表
数据上行透传
0x0900
数据上行透传
透传消息类型
透传数据
透传消息内容
数据上行透传
透传消息类型
数据压缩上报
0x0901
0x0901
数据压缩上报
未压缩消息长度
未压缩消息体
压缩消息体为需要压缩的消息经过 GZIP 压缩算法后的消息
可实现 refJT808.Protocol.IJT808ICompress 自定义压缩算法
终端 RSA 公钥
0x0A00
0x0A00
终端RSA公钥
e
终端 RSA 公钥{e,n}中的 e
n
RSA 公钥{e,n}中的 n
平台通用应答
0x8001
平台通用应答
应答消息流水号
应答消息Id
返回结果
补传分包请求
0x8003
0x8003
补传分包请求
原始消息流水号
对应要求补传的原始消息第一包的消息流水号
重传包总数
2013 byte
2019 ushort
重传包 ID 列表
BYTE[2*n]
重传包序号顺序排列,如“包 ID1 包 ID2......包 IDn”。
查询服务器时间应答
2019版本
0x8004
查询服务器时间应答
服务器时间
终端注册应答
0x8100
终端注册应答
应答流水号
对应的终端注册消息的流水号
结果
鉴权码
只有在成功后才有该字段
设置终端参数
0x8103
设置终端参数
参数总数
参数列表
自定义参数列表
终端心跳发送间隔,单位为秒(s)
0x8103_0x0001
0x0001
数据 长度
4 byte
终端心跳发送间隔,单位为秒(s)
终端心跳发送间隔
TCP 消息应答超时时间,单位为秒(s)
0x8103_0x0002
0x0002
数据长度
4 byte
TCP 消息应答超时时间,单位为秒(s)
TCP消息应答超时时间
TCP 消息重传次数
0x8103_0x0003
0x0003
数据长度
4 byte
TCP 消息重传次数
TCP消息重传次数
UDP 消息应答超时时间,单位为秒(s)
0x8103_0x0004
0x0004
数据长度
4 byte
UDP 消息应答超时时间,单位为秒(s)
UDP消息应答超时时间
UDP 消息重传次数
0x8103_0x0005
0x0005
数据长度
4 byte
UDP 消息重传次数
UDP消息重传次数
SMS 消息应答超时时间,单位为秒(s)
0x8103_0x0006
0x0006
数据长度
byte 4
SMS 消息应答超时时间,单位为秒(s)
SMS消息应答超时时间
SMS 消息重传次数
0x8103_0x0007
0x0007
数据长度
4 byte
SMS 消息重传次数
SMS消息重传次数
主服务器 APN,无线通信拨号访问点。若网络制式为 CDMA,则该处为PPP 拨号号码
0x0010
数据长度
n byte
主服务器 APN,无线通信拨号访问点。若网络制式为 CDMA,则该处为PPP 拨号号码
主服务器APN
主服务器无线通信拨号用户名
0x0011
数据长度
n byte
主服务器无线通信拨号用户名
主服务器无线通信拨号用户名
主服务器无线通信拨号密码
0x0012
数据长度
n byte
主服务器无线通信拨号密码
主服务器无线通信拨号密码
主服务器地址,IP 或域名
0x0013
数据长度
n byte
主服务器地址,IP 或域名
主服务器地址
备份服务器 APN,无线通信拨号访问点
0x0014
数据长度
n byte
备份服务器 APN,无线通信拨号访问点
备份服务器 APN
备份服务器无线通信拨号用户名
0x0015
数据长度
n byte
备份服务器无线通信拨号用户名
备份服务器无线通信拨号用户名
备份服务器无线通信拨号密码
0x0016
数据 长度
备份服务器无线通信拨号密码
备份服务器无线通信拨号密码
备份服务器地址,IP 或域名
0x0017
数据 长度
备份服务器地址,IP 或域名
备份服务器地址
服务器 TCP 端口
2019版本已作为保留
0x0018
数据长度
4 byte
服务器 TCP 端口
服务器TCP端口
服务器 UDP 端口
0x0019
数据长度
n byte
服务器 UDP 端口
服务器UDP端口
道路运输证 IC 卡认证主服务器 IP 地址或域名
0x001A
数据长度
道路运输证 IC 卡认证主服务器 IP 地址或域名
道路运输证IC卡认证主服务器IP地址或域名
道路运输证 IC 卡认证主服务器 TCP 端口
0x001B
数据长度
4 byte
道路运输证 IC 卡认证主服务器 TCP 端口
道路运输证IC卡认证主服务器TCP端口
道路运输证 IC 卡认证主服务器 UDP 端口
0x001C
数据长度
4 byte
道路运输证 IC 卡认证主服务器 UDP 端口
道路运输证IC卡认证主服务器UDP端口
道路运输证 IC 卡认证备份服务器 IP 地址或域名,端口同主服务器
0x001D
数据长度
道路运输证 IC 卡认证备份服务器 IP 地址或域名,端口同主服务器
道路运输证IC卡认证备份服务器IP地址或域名
位置汇报策略,0:定时汇报;1:定距汇报;2:定时和定距汇报
0x0020
数据长度
4 byte
位置汇报策略,
0:定时汇报;
1:定距汇报;
2:定时和定距汇报
位置汇报策略
位置汇报方案,0:根据 ACC 状态; 1:根据登录状态和 ACC 状态,先判断登录状态,若登录再根据 ACC 状态
0x0021
数据长度
4 byte
位置汇报方案,
0:根据 ACC 状态;
1:根据登录状态和 ACC 状态,先判断登录状态,若登录再根据 ACC 状态
位置汇报方案
驾驶员未登录汇报时间间隔,单位为秒(s),>0
0x0022
数据长度
4 byte
驾驶员未登录汇报时间间隔,单位为秒(s),>0
驾驶员未登录汇报时间间隔
从服务器APN。该值为空时,终端应使用主服务器相同配置
2019版本
0x0023
数据长度
n byte
参数值
从服务器APN
从服务器APN
从服务器无线通信拨号用户名。该值为空时,终端应使用主服务器相同配置
2019版本
0x0024
数据长度
n byte
参数值
从服务器无线通信拨号用户名
从服务器无线通信拨号用户名
从服务器无线通信拨号密码。该值为空,终端应使用主服务器相同配置
2019版本
0x0025
数据 长度
参数值
从服务器无线通信拨号密码
从服务器无线通信拨号密码
从服务器备份地址IP。该值为空,终端应使用主服务器相同配置
2019版本
0x0026
数据长度
n byte
参数值
从服务器备份地址IP
从服务器备份地址IP
休眠时汇报时间间隔,单位为秒(s),>0
0x0027
数据长度
4 byte
休眠时汇报时间间隔,单位为秒(s),>0
休眠时汇报时间间隔
紧急报警时汇报时间间隔,单位为秒(s),>0
0x0028
数据长度
4 byte
参数值
紧急报警时汇报时间间隔,单位为秒(s),>0
紧急报警时汇报时间间隔
缺省时间汇报间隔,单位为秒(s),>0
0x0029
数据长度
4 byte
缺省时间汇报间隔,单位为秒(s),>0
缺省时间汇报间隔
缺省距离汇报间隔,单位为米(m),>0
0x002C
数据长度
4 byte
缺省距离汇报间隔,单位为米(m),>0
缺省距离汇报间隔
驾驶员未登录汇报距离间隔,单位为米(m),>0
0x002D
数据长度
4 byte
驾驶员未登录汇报距离间隔,单位为米(m),>0
驾驶员未登录汇报距离间隔
休眠时汇报距离间隔,单位为米(m),>0
0x002E
数据长度
4 byte
休眠时汇报距离间隔,单位为米(m),>0
休眠时汇报距离间隔
紧急报警时汇报距离间隔,单位为米(m),>0
0x002F
数据长度
4 byte
紧急报警时汇报距离间隔,单位为米(m),>0
紧急报警时汇报距离间隔
拐点补传角度,小于180
0x0030
数据长度
4 byte
拐点补传角度,小于180
拐点补传角度
电子围栏半径(非法位移阈值),单位为米
0x0031
数据长度
2 byte
电子围栏半径(非法位移阈值),单位为米
电子围栏半径
违规行驶时段范围
0x0032
数据长度
4 byte
违规行驶时段范围(非法位移阈值),单位为米
违规行驶时段范围
监控平台电话号码
0x0040
数据长度
n byte
监控平台电话号码
监控平台电话号码
复位电话号码,可采用此电话号码拨打终端电话让终端复位
0x0041
数据长度
n byte
复位电话号码,可采用此电话号码拨打终端电话让终端复位
复位电话号码
恢复出厂设置电话号码,可采用此电话号码拨打终端电话让终端恢复出厂设置
0x0042
数据长度
n byte
恢复出厂设置电话号码,可采用此电话号码拨打终端电话让终端恢复出厂设置
恢复出厂设置电话号码
监控平台 SMS 电话号码
0x0043
数据长度
n byte
监控平台 SMS 电话号码
监控平台SMS电话号码
接收终端 SMS 文本报警号码
0x0044
数据长度
n byte
接收终端 SMS 文本报警号码
接收终端SMS文本报警号码
终端电话接听策略,0:自动接听;1:ACC ON 时自动接听,OFF 时手动接听
0x0045
数据长度
4 byte
终端电话接听策略,0:自动接听;1:ACC ON 时自动接听,OFF 时手动接听
终端电话接听策略
每次最长通话时间,单位为秒(s),0 为不允许通话,0xFFFFFFFF 为不限制
0x0046
数据长度
4 byte
每次最长通话时间,单位为秒(s),0 为不允许通话,0xFFFFFFFF 为不限制
每次最长通话时间
当月最长通话时间,单位为秒(s),0 为不允许通话,0xFFFFFFFF 为不限制
0x0047
数据长度
4 byte
当月最长通话时间,单位为秒(s),0 为不允许通话,0xFFFFFFFF 为不限制
当月最长通话时间
监听电话号码
0x0048
数据长度
n byte
监听电话号码
监听电话号码
监管平台特权短信号码
0x0049
数据长度
n byte
监管平台特权短信号码
监管平台特权短信号码
报警屏蔽字,与位置信息汇报消息中的报警标志相对应,相应位为 1则相应报警被屏蔽
0x0050
数据长度
4 byte
报警屏蔽字,与位置信息汇报消息中的报警标志相对应,相应位为 1则相应报警被屏蔽
报警屏蔽字
报警发送文本 SMS 开关,与位置信息汇报消息中的报警标志相对应,相应位为 1 则相应报警时发送文本 SMS
0x0051
数据长度
4 byte
报警发送文本 SMS 开关,与位置信息汇报消息中的报警标志相对应,相应位为 1 则相应报警时发送文本 SMS
报警发送文本SMS开关
报警拍摄开关,与位置信息汇报消息中的报警标志相对应,相应位为1 则相应报警时摄像头拍摄
0x0052
数据长度
4 byte
报警拍摄开关,与位置信息汇报消息中的报警标志相对应,相应位为1 则相应报警时摄像头拍摄
报警拍摄开关
报警拍摄存储标志,与位置信息汇报消息中的报警标志相对应,相应位为 1 则对相应报警时拍的照片进行存储,否则实时上传
0x0053
数据长度
4 byte
报警拍摄存储标志,与位置信息汇报消息中的报警标志相对应,相应位为 1 则对相应报警时拍的照片进行存储,否则实时上传
报警拍摄存储标志
关键标志,与位置信息汇报消息中的报警标志相对应,相应位为 1 则对相应报警为关键报警
0x0054
数据长度
4 byte
关键标志,与位置信息汇报消息中的报警标志相对应,相应位为 1 则对相应报警为关键报警
关键标志
最高速度,单位为公里每小时(km/h)
0x0055
数据长度
4 byte
最高速度,单位为公里每小时(km/h)
最高速度
超速持续时间,单位为秒(s)
0x0056
数据长度
4 byte
超速持续时间,单位为秒(s)
超速持续时间
连续驾驶时间门限,单位为秒(s)
0x0057
数据长度
连续驾驶时间门限,单位为秒(s)
连续驾驶时间门限
当天累计驾驶时间门限,单位为秒(s)
0x0058
数据长度
4 byte
当天累计驾驶时间门限,单位为秒(s)
当天累计驾驶时间门限
最小休息时间,单位为秒(s)
0x0059
数据长度
4 byte
最小休息时间,单位为秒(s)
最小休息时间
最长停车时间,单位为秒(s)
0x005A
数据长度
4 byte
最长停车时间,单位为秒(s)
最长停车时间
超速报警预警差值,单位为 1/10Km/h
0x005B
数据长度
2 byte
超速报警预警差值,单位为 1/10Km/h
超速报警预警差值
疲劳驾驶预警差值,单位为秒(s),>0
0x005C
数据长度
2 byte
疲劳驾驶预警差值,单位为秒(s),>0
疲劳驾驶预警差值
碰撞报警参数设置
b7-b0: 碰撞时间,单位 4ms;
b15-b8:碰撞加速度,单位 0.1g,设置范围在:0-79 之间,默认为10。
0x005D
数据长度
2 byte
碰撞报警参数设置
b7-b0: 碰撞时间,单位4ms;
b15-b8:碰撞加速度,单位 0.1g,设置范围在:0-79 之间,默认为10。
碰撞报警参数设置
侧翻报警参数设置:
侧翻角度,单位 1 度,默认为 30 度
0x005E
数据长度
2 byte
侧翻报警参数设置:
侧翻角度,单位 1 度,默认为 30 度
侧翻报警参数设置
定时拍照控制,见 表 14
0x0064
数据长度
4 byte
定时拍照控制,见808表 14
定时拍照控制
定距拍照控制,见 表 15
0x0065
数据长度
4 byte
定距拍照控制,见808表15
定距拍照控制
图像/视频质量,1-10,1 最好
0x0070
数据长度
4 byte
图像/视频质量,1-10,1 最好
图像/视频质量
亮度,0-255
0x0071
数据长度
4 byte
亮度,0-255
亮度
对比度,0-127
0x0072
数据长度
4 byte
对比度,0-127
对比度
饱和度,0-127
0x0073
数据长度
4 byte
饱和度,0-127
饱和度
色度,0-255
0x0074
数据长度
4 byte
色度,0-255
色度
车辆里程表读数,1/10km
0x0080
数据长度
4 byte
车辆里程表读数,1/10km
车辆里程表读数
车辆所在的省域 ID
0x0081
数据长度
2 byte
车辆所在的省域 ID
车辆所在的省域ID
车辆所在的市域 ID
0x0082
数据长度
2 byte
车辆所在的市域 ID
车辆所在的市域ID
公安交通管理部门颁发的机动车号牌
0x0083
数据长度
n byte
公安交通管理部门颁发的机动车号牌
公安交通管理部门颁发的机动车号牌
车牌颜色,按照 JT/T415-2006 的 5.4.12
0x0084
数据长度
n byte
车牌颜色,按照 JT/T415-2006 的 5.4.12
车牌颜色
GNSS 定位模式,定义如下:
bit0,0:禁用 GPS 定位, 1:启用 GPS 定位;
bit1,0:禁用北斗定位, 1:启用北斗定位;
bit2,0:禁用 GLONASS 定位, 1:启用 GLONASS 定位;
bit3,0:禁用 Galileo 定位, 1:启用 Galileo 定位。
0x0090
数据长度
1 byte
GNSS 定位模式,定义如下:
bit0,0:禁用 GPS 定位, 1:启用 GPS 定位;
bit1,0:禁用北斗定位, 1:启用北斗定位;
bit2,0:禁用 GLONASS 定位, 1:启用 GLONASS 定位;
bit3,0:禁用 Galileo 定位, 1:启用 Galileo 定位。
GNSS 定位模式
GNSS 波特率,定义如下:
0x00:4800;0x01:9600;
0x02:19200;0x03:38400;
0x04:57600;0x05:115200。
0x0091
数据长度
1 byte
GNSS 波特率,定义如下:
0x00:4800;0x01:9600;
0x02:19200;0x03:38400;
0x04:57600;0x05:115200。
GNSS 波特率
GNSS 模块详细定位数据输出频率,定义如下:
0x00:500ms;0x01:1000ms(默认值);
0x02:2000ms;0x03:3000ms;
0x04:4000ms。
0x0092
数据长度
1 byte
GNSS 模块详细定位数据输出频率,定义如下:
0x00:500ms;0x01:1000ms(默认值);
0x02:2000ms;0x03:3000ms;
0x04:4000ms。
GNSS模块详细定位数据输出频率
GNSS 模块详细定位数据采集频率,单位为秒,默认为 1。
0x0093
数据长度
4 byte
GNSS 模块详细定位数据采集频率,单位为秒,默认为 1。
GNSS模块详细定位数据采集频率
GNSS 模块详细定位数据上传方式
0x00,本地存储,不上传(默认值);
0x01,按时间间隔上传;
0x02,按距离间隔上传;
0x0B,按累计时间上传,达到传输时间后自动停止上传;
0x0C,按累计距离上传,达到距离后自动停止上传;
0x0D,按累计条数上传,达到上传条数后自动停止上传。
0x0094
数据长度
1 byte
GNSS 模块详细定位数据上传方式
0x00,本地存储,不上传(默认值);
0x01,按时间间隔上传;
0x02,按距离间隔上传;
0x0B,按累计时间上传,达到传输时间后自动停止上传;
0x0C,按累计距离上传,达到距离后自动停止上传;
0x0D,按累计条数上传,达到上传条数后自动停止上传。
GNSS 模块详细定位数据上传方式
GNSS 模块详细定位数据上传设置:
上传方式为 0x01 时,单位为秒;
上传方式为 0x02 时,单位为米;
上传方式为 0x0B 时,单位为秒;
上传方式为 0x0C 时,单位为米;
上传方式为 0x0D 时,单位为条。
0x0095
数据长度
4 byte
GNSS 模块详细定位数据上传设置:
上传方式为 0x01 时,单位为秒;
上传方式为 0x02 时,单位为米;
上传方式为 0x0B 时,单位为秒;
上传方式为 0x0C 时,单位为米;
上传方式为 0x0D 时,单位为条。
GNSS模块详细定位数据上传设置
CAN 总线通道 1 采集时间间隔(ms),0 表示不采集
0x0100
数据 长度
CAN 总线通道 1 采集时间间隔(ms),0 表示不采集
CAN 总线通道 1 采集时间间隔
CAN 总线通道 1 上传时间间隔(s),0 表示不上传
0x0101
数据长度
2 byte
CAN 总线通道 1 上传时间间隔(s),0 表示不上传
总线通道1上传时间间隔
CAN 总线通道 2 采集时间间隔(ms),0 表示不采集
0x0102
数据长度
4 byte
CAN 总线通道 2 采集时间间隔(ms),0 表示不采集
CAN总线通道2采集时间间隔
CAN 总线通道 2 上传时间间隔(s),0 表示不上传
0x0103
数据长度
2 byte
CAN 总线通道 2 上传时间间隔(s),0 表示不上传
CAN总线通道2上传时间间隔
CAN 总线 ID 单独采集设置:
bit63-bit32 表示此 ID 采集时间间隔(ms),0 表示不采集;
bit31 表示 CAN 通道号,0:CAN1,1:CAN2;
bit30 表示帧类型,0:标准帧,1:扩展帧;
bit29 表示数据采集方式,0:原始数据,1:采集区间的计算值;
bit28-bit0 表示 CAN 总线 ID。
0x0110
数据长度
8 byte
bit63-bit32 表示此 ID 采集时间间隔(ms),0 表示不采集;
bit31 表示 CAN 通道号,0:CAN1,1:CAN2;
bit30 表示帧类型,0:标准帧,1:扩展帧;
bit29 表示数据采集方式,0:原始数据,1:采集区间的计算值;
bit28-bit0 表示 CAN 总线 ID。
CAN总线ID单独采集设置
终端参数设置
参数 ID
参数长度
自定义终端参数设置
参数 ID
参数长度
查询终端参数
0x8104
查询终端参数
跳过数据体序列化
终端控制
标准命令参数数量
0x8105
终端控制
命令字
命令参数集合
自定义命令参数集合
未知的命令参数集合
key:order
value:data
命令参数接口
排序
命令名称
命令参数值的转换
转为byte数组
将byte数组转为命令值
命令参数值
对应参数值
自定义命令参数接口
连接控制
0:切换到指定监管平台服务器,连接到该服务器后即进入应急状态,此状态下仅有下发控制指令的监管平台可发送包括短信在内的控制指令;
1:切换回原缺省监控平台服务器,并恢复正常状态。
排序 0
连接控制
连接控制
0:切换到指定监管平台服务器,连接到该服务器后即进入应急状态,此状态下仅有下发控制指令的监管平台可发送包括短信在内的控制指令;
1:切换回原缺省监控平台服务器,并恢复正常状态。
拨号点名称
排序 1
拨号点名称
拨号点名称
一般为服务器 APN,无线通信拨号访问点,若网络制式为 CDMA,则该值为 PPP 连接拨号号码
拨号用户名
服务器无线通信拨号用户名
排序 2
拨号用户名
拨号用户名
服务器无线通信拨号用户名
拨号密码
服务器无线通信拨号密码
排序 3
拨号密码
拨号密码
服务器无线通信拨号密码
服务器地址;IP 或域名
排序 4
服务器地址
服务器地址 IP或域名
Tcp端口
排序 5
连接控制
Tcp端口
Udp端口
排序 6
连接控制
Udp端口
制造商ID
排序 7
服务器地址
制造商ID
监管平台鉴权码
监管平台下发的鉴权码,仅用于终端连接到监管平台之后的鉴权,终端连接回原监控平台还用原鉴权码
排序 8
监管平台鉴权码
监管平台鉴权码
硬件版本
终端的硬件版本号,由制造商自定
排序 9
硬件版本
硬件版本
终端的硬件版本号,由制造商自定
固件版本
终端的固件版本号,由制造商自定
排序 10
固件版本
固件版本
终端的硬件版本号,由制造商自定
URL的完整地址
排序 11
URL的完整地址
URL的完整地址
连接到指定服务器时限
排序 12
连接控制
连接到指定服务器时限
单位:分(min),值非 0 后的有效期截止前,终端应连回原地址。
若值为 0,则表示一直连接指 定服务器
查询指定终端参数
0x8106
0x8106
查询指定终端参数
参数总数
参数总数为 n
参数 ID 列表
参数顺序排列,如“参数 ID1 参数 ID2......参数IDn”。
查询终端属性
0x8107
跳过数据体序列化
查询终端属性
下发终端升级包
0x8108
下发终端升级包
升级类型
制造商 ID
2013版本 5 个字节,终端制造商编码
2019版本 11 个字节,终端制造商编码
版本号长度
版本号
升级数据包长度
升级数据包
位置信息查询
0x8201
跳过数据体序列化
位置信息查询
临时位置跟踪控制
0x8202
临时位置跟踪控制
时间间隔
单位为秒(s),0 则停止跟踪。停止跟踪无需带后继字段
位置跟踪有效期
单位为秒(s),终端在接收到位置跟踪控制消息后,在有效期截止时间之前,依据消息中的时间间隔发送位置汇报
人工确认报警消息
0x8203
0x8203
人工确认报警消息
报警消息流水号
需人工确认的报警消息流水号,0 表示该报警类型所有消息
人工确认报警类型
链路检测
2019版本
0x8204
跳过序列化器
链路检测
文本信息下发
0x8300
文本信息下发
文本信息标志位含义见 表 38
文本类型
1=通知,2=服务
2019版本
文本信息
最长为 1024 字节,经GBK编码
事件设置
0x8301
2019版本已作删除
0x8301
事件设置
设置类型
设置总数
事件项
提问下发
0x8302
2019版本已作删除
0x8302
提问下发
标志
提问下发标志位定义
问题内容长度
问题
问题文本,经 GBK 编码,长度为 N
候选答案列表
候选答案信息
答案 ID
答案内容长度
答案内容字段字节长度
答案内容
答案内容,经 GBK 编码
信息点播菜单设置
0x8303
0x8303
信息点播菜单设置
设置类型
信息项总数
信息点播信息项组成数据
信息项列表
信息服务
0x8304
2019版本已作删除
0x8304
信息服务
信息类型
信息长度
信息内容
经 GBK 编码
电话回拨
0x8400
电话回拨
0:普通通话;1:监听
电话号码
最长为 20 字节
设置电话本
0x8401
设置电话本
设置类型
联系人总数
联系人项
车辆控制
0x8500
车辆控制
控制标志
控制指令标志位数据格式
0:车门解锁;1:车门加锁
1-7 保留
控制类型数量
用于反序列化的时候,由于厂家自定义类型比较多,所以直接用byte数组存储
用于序列化的时候,由于厂家自定义类型比较多,所以直接用JT808_0x8500_ControlType
控制类型
0x0001
控制类型参数
控制类型
控制类型Id
设置圆形区域
0x8600
注:本条消息协议支持周期时间范围,如要限制每天的8:30-18:00,起始/结束时间设为:00-00-00-08-30-00/00-00-00-18-00-00,其他以此类推
0x8600
设置圆形区域
设置属性
区域总数
区域项
删除圆形区域
0x8601
0x8601
删除圆形区域
区域数
本条消息中包含的区域数,不超过 125 个,多于 125个建议用多条消息,0 为删除所有圆形区域
区域ID集合
设置矩形区域
0x8602
0x8602
设置矩形区域
设置属性
区域总数
区域项
删除矩形区域
0x8603
区域数
本条消息中包含的区域数,不超过 125 个,多于 125个建议用多条消息,0 为删除所有圆形区域
区域ID集合
设置多边形区域
0x8604
0x8604
设置多边形区域
区域 ID
区域属性
起始时间
YY-MM-DD-hh-mm-ss,若区域属性 0 位为 0 则没有该字段
结束时间
YY-MM-DD-hh-mm-ss,若区域属性 0 位为 0 则没有该字段
最高速度
Km/h,若区域属性 1 位为 0 则没有该字段
超速持续时间
单位为秒(s)(类似表述,同前修改),若区域属性 1 位为 0 则没有该字段
区域总顶点数
顶点项
夜间最高速度
2019版本
名称长度
2019版本
区域名称
2019版本
删除多边形区域
0x8605
0x8605
删除多边形区域
区域数
本条消息中包含的区域数,不超过 125 个,多于 125个建议用多条消息,0 为删除所有圆形区域
区域ID集合
设置路线
0x8606
0x8606
设置路线
路线 ID
路线属性
路线属性数据格式见 表 67
起始时间
YY-MM-DD-hh-mm-ss,若区域属性 0 位为 0 则没有该字段
结束时间
YY-MM-DD-hh-mm-ss,若区域属性 0 位为 0 则没有该字段
路线总拐点数
拐点项
名称长度
路线名称
删除路线
0x8607
0x8607
删除路线
区域数
本条消息中包含的区域数,不超过 125 个,多于 125个建议用多条消息,0 为删除所有圆形区域
区域ID集合
查询区域或线路数据
0x8608
2019版本
0x8608
查询区域或线路数据
查询类型
查询的区域或线路的ID数量
0表示查询所有区域或线路数据,大于0表示后面跟随要查询的区域或线路的ID数量
查询的区域或线路的ID
行驶记录数据采集命令
0x8700
行驶记录数据采集命令
命令Id
行车记录仪下行数据包
行驶记录参数下传命令
0x8701
行驶记录参数下传命令
命令Id
行驶记录参数下传命令包
上报驾驶员身份信息请求
0x8702
上报驾驶员身份信息请求
跳过数据体序列化
多媒体数据上传应答
0x8800
0x8800
多媒体数据上传应答
多媒体ID
重传包总数
重传包 ID 列表
重传包序号顺序排列,如“包 ID1 包 ID2......包 IDn”。
摄像头立即拍摄命令
0x8801
0x8801
摄像头立即拍摄命令
通道 ID
拍摄命令
0 表示停止拍摄;0xFFFF 表示录像;其它表示拍照张数
拍照间隔/录像时间
秒,0 表示按最小间隔拍照或一直录像
保存标志
1:保存;0:实时上传
仅主机拍照时有效
分辨率
图像/视频质量
1-10,1 代表质量损失最小,10 表示压缩比最大
亮度
0-255
对比度
0-127
饱和度
0-127
色度
0-255
存储多媒体数据检索
0x8802
0x8802
存储多媒体数据检索
多媒体类型
通道 ID
事件项编码
0:平台下发指令;1:定时动作;2:抢劫报警触发;3:碰撞侧翻报警触发;其他保留
起始时间
YY-MM-DD-hh-mm-ss
结束时间
YY-MM-DD-hh-mm-ss
存储多媒体数据上传命令
0x8803
0x8803
存储多媒体数据上传命令
多媒体类型
0:图像;1:音频;2:视频
通道 ID
事件项编码
0:平台下发指令;1:定时动作;2:抢劫报警触发;3:碰撞侧翻报警触发;其他保留
起始时间
YY-MM-DD-hh-mm-ss
结束时间
YY-MM-DD-hh-mm-ss
删除标志
录音开始命令
0x8804
录音开始命令
录音命令
0:停止录音;0x01:开始录音;
单位为秒(s),0 表示一直录音
保存标志
0:实时上传;1:保存
音频采样率
0:8K;1:11K;2:23K;3:32K;其他保留
单条存储多媒体数据检索上传命令
0x8805
单条存储多媒体数据检索上传命令
多媒体ID
删除标志
数据下行透传
0x8900
数据下行透传
透传消息类型
透传消息类型定义见 表 93
数据下行透传数据
透传消息内容
数据下行透传
透传消息类型
透传消息类型定义见 表 93
平台RSA公钥
0x8A00
0x8A00
平台RSA公钥
e
平台 RSA 公钥{e,n}中的 e
n
RSA 公钥{e,n}中的 n
JT808消息读取器
读取buffer
原数据
读取到的数量
JT808版本号
是否进行解码操作
若进行解码操作,则对应的是一个正常的包
若不进行解码操作,则对应的是一个非正常的包(头部包,数据体包等等)
主要用来一次性读取所有数据体内容操作
解码(转义还原),计算校验和
默认JT808Version.JTT2013
在解码的时候把校验和也计算出来,避免在循环一次进行校验
在解码的时候把校验和也计算出来,避免在循环一次进行校验
计算的校验码
实际获取的校验码
验证码是否正确
读取标识头
读取尾标识
读取有符号位的两字节数值类型
读取无符号位的两字节数值类型
读取无符号位的四字节数值类型
读取有符号位的四字节数值类型
读取无符号位的八字节数值类型
读取有符号位的八字节数值类型
读取一个字节
读取一个字符
虚拟读取一个字节,不计入内存偏移量
虚拟读取一个数组,不计入内存偏移量
虚拟读取无符号位的两字节数值类型,不计入内存偏移量
虚拟读取有符号位的两字节数值类型,不计入内存偏移量
虚拟读取无符号位的四字节数值类型,不计入内存偏移量
虚拟读取有符号位的四字节数值类型,不计入内存偏移量
虚拟读取无符号位的八字节数值类型,不计入内存偏移量
虚拟读取有符号位的八字节数值类型,不计入内存偏移量
读取数字编码
大端模式、高位在前
读取固定大小的内存块
读取固定大小的内存块
读取GBK字符串编码
读取ASCII编码
读取剩余数据体内容为字符串模式
读取16进制编码
读取六字节日期,yyMMddHHmmss
>D2: 10 X2:16
读取六字节日期,yyMMddHHmmss
16进制的BCD BYTE转成整型
16进制的BCD BYTE转成整型
读取可空类型的六字节日期,yyMMddHHmmss
>D2: 10 X2:16
读取可空类型的六字节日期,yyMMddHHmmss
读取五字节日期,HH-mm-ss-msms|HH-mm-ss-fff
D2: 10 X2:16
读取五字节日期,HH-mm-ss-msms|HH-mm-ss-fff
读取可空类型的五字节日期,HH-mm-ss-msms|HH-mm-ss-fff
D2: 10 X2:16
读取可空类型的五字节日期,HH-mm-ss-msms|HH-mm-ss-fff
读取四字节日期,YYYYMMDD
D2: 10 X2:16
读取四字节日期,YYYYMMDD
读取可空类型的四字节日期,YYYYMMDD
D2: 10 X2:16
读取可空类型的四字节日期,YYYYMMDD
读取三字节日期,YYMMDD
D2: 10 X2:16
读取三字节日期,YYMMDD
读取可空类型的三字节日期,YYMMDD
D2: 10 X2:16
读取可空类型的三字节日期,YYMMDD
读取UTC时间类型
读取BCD编码
读取数量大小的内存块
虚拟读取数量大小的内存块,不计入内存偏移量
读取数据体内存块
读取一整串字符串到\0结束
虚拟读取一整串字符串到\0结束,不计入内存偏移量
读取剩余数据体内容长度
跳过多少字节
读取JT19056校验码
JT808消息写入器
JT808版本号
内存块
版本号:默认2013
编码后的数组
编码后的内存块
获取实际写入的内存块
获取实际写入的数组
写入头标识
写入尾标识
写入空标识,0x00
跳过多少字节数
跳过前的内存位置
跳过多少字节数
跳过前的内存位置
用什么数值填充跳过的内存块
写入一个字符
写入一个字节
写入两个字节的有符号数值类型
写入两个字节的无符号数值类型
写入四个字节的有符号数值类型
写入四个字节的无符号数值类型
写入八个字节的无符号数值类型
写入八个字节的有符号数值类型
写入字符串
写入数组
根据内存定位,反写两个字节的无符号数值类型
根据内存定位,反写两个字节的有符号数值类型
根据内存定位,反写四个字节的有符号数值类型
根据内存定位,反写四个字节的无符号数值类型
根据内存定位,反写八个字节的有符号数值类型
根据内存定位,反写八个字节的无符号数值类型
根据内存定位,反写1个字节的数值类型
根据内存定位,反写BCD编码数据
根据内存定位,反写一串字符串数据
根据内存定位,反写一组数组数据
整型数据转为BCD BYTE
为了兼容int类型,不使用byte做参数
支持0xFF一个字节的转换
整型数据转为BCD BYTE[]
整数值
bytes
字节数>=整数值
整型数据转为BCD BYTE[]
整数值
bytes
字节数>=整数值
写入BCD编码数据
整数值
字节数>=整数值
写入BCD编码数据
整数值
字节数>=整数值
写入六个字节的日期类型,yyMMddHHmmss
写入六个字节的日期类型,yyMMddHHmmss
写入六个字节的可空日期类型,yyMMddHHmmss
写入六个字节的可空日期类型,yyMMddHHmmss
写入五个字节的日期类型,HH-mm-ss-msms或HH-mm-ss-fff
写入五个字节的日期类型,HH-mm-ss-msms或HH-mm-ss-fff
写入五个字节的可空日期类型,HH-mm-ss-msms或HH-mm-ss-fff
写入五个字节的可空日期类型,HH-mm-ss-msms或HH-mm-ss-fff
写入UTC日期类型
写入四个字节的日期类型,YYYYMMDD BCD[4] 数据形如:20200101
写入四个字节的日期类型,YYYYMMDD BCD[4] 数据形如:20200101
写入四个字节的可空日期类型,YYYYMMDD BCD[4]数据形如:20200101
写入四个字节的可空日期类型,YYYYMMDD BCD[4]数据形如:20200101
写入三个字节的日期类型,YYMMDD 数据形如:20200101
写入三个字节的日期类型,YYMMDD 数据形如:200101
写入三个字节的可空日期类型,YYMMDD 数据形如:200101
写入三个字节的可空日期类型,YYMMDD 数据形如:20200101
将指定内存块进行或运算并写入一个字节
将指定内存块进行或运算并写入一个字节
将内存块进行或运算并写入一个字节
写入BCD编码数据
写入Hex编码数据
写入ASCII编码数据
将内存块进行808转义处理
将内存块进行808转义处理
写入数值类型,数字编码 大端模式、高位在前
将字符串写入并写入一个\0作为结尾
获取当前内存块写入的位置
写入JT19056校验码
Can属性
CAN ID
4
CAN 数据
8
圆形区域属性
区域 ID
区域属性
中心点纬度
以度为单位的纬度值乘以 10 的 6 次方,精确到百万分之一度
中心点经度
以度为单位的经度值乘以 10 的 6 次方,精确到百万分之一度
半径
单位为米(m),路段为该拐点到下一拐点
起始时间
YY-MM-DD-hh-mm-ss,若区域属性 0 位为 0 则没有该字段
结束时间
YY-MM-DD-hh-mm-ss,若区域属性 0 位为 0 则没有该字段
最高速度
Km/h,若区域属性 1 位为 0 则没有该字段
超速持续时间
单位为秒(s)(类似表述,同前修改),若区域属性 1 位为 0 则没有该字段
夜间最高速度
2019版本
名称长度
2019版本
区域名称
2019版本
电话本联系人项数据
标志 1:呼入;2:呼出;3:呼入/呼出
号码长度
电话号码
联系人长度
联系人 经 GBK 编码
事件属性
事件 ID
若终端已有同 ID 的事件,则被覆盖
事件内容长度
后继事件内容字段字节长度
事件内容
事件内容,经 GBK 编码
拐点属性
拐点 ID
路段 ID
拐点纬度
以度为单位的纬度值乘以 10 的 6 次方,精确到百万分之一度
拐点经度
以度为单位的经度值乘以 10 的 6 次方,精确到百万分之一度
路段宽度
单位为米(m),路段为该拐点到下一拐点
路段属性
路段行驶过长阈值
单位为秒(s),若路段属性 0 位为 0 则没有该字段
路段行驶不足阈值
单位为秒(s),若路段属性 0 位为 0 则没有该字段
路段最高速度
单位为公里每小时(km/h),若路段属性 1 位为 0 则没有该字段
超速持续时间
单位为秒(s),若路段属性 1 位为 0 则没有该字段
夜间最高速度
单位为千米每小时(km/h),若路段属性 1 位为 0 则没有该字段
信息点播属性
信息类型
若终端已有同类型的信息项,则被覆盖
信息名称长度
信息名称字段字节长度
信息名称
经 GBK 编码处理
存储多媒体数据检索应答
多媒体 ID
多媒体类型
通道 ID
事件项编码
位置信息汇报(0x0200)消息体
表示拍摄或录制的起始时刻的位置基本信息数据
顶点项
顶点纬度
以度为单位的纬度值乘以 10 的 6 次方,精确到百万分之一度
顶点经度
以度为单位的经度值乘以 10 的 6 次方,精确到百万分之一度
矩形区域属性
区域 ID
区域属性
左上点纬度
以度为单位的纬度值乘以 10 的 6 次方,精确到百万分之一度
左上点经度
以度为单位的经度值乘以 10 的 6 次方,精确到百万分之一度
右下点纬度
以度为单位的纬度值乘以 10 的 6 次方,精确到百万分之一度
右下点经度
以度为单位的经度值乘以 10 的 6 次方,精确到百万分之一度
起始时间
YY-MM-DD-hh-mm-ss,若区域属性 0 位为 0 则没有该字段
结束时间
YY-MM-DD-hh-mm-ss,若区域属性 0 位为 0 则没有该字段
最高速度
Km/h,若区域属性 1 位为 0 则没有该字段
超速持续时间
单位为秒(s)(类似表述,同前修改),若区域属性 1 位为 0 则没有该字段
夜间最高速度
2019版本
名称长度
2019版本
区域名称
2019版本
分包属性
当前页
分页总数
分包数据