当前位置: 首页 > news >正文

JT/T 808协议

JT/T 808全称为《道路运输车辆卫星定位系统终端通信协议及数据格式》

1. 协议目的

  • 标准化通信:统一不同厂商生产的车载终端(如GPS/北斗定位设备)与不同软件商开发的监控平台之间的数据交换格式,实现互联互通。

  • 车辆监控与管理:为车辆跟踪、安全监控、运营调度提供可靠的数据支持。

  • 满足政府监管:为交通运输部对“两客一危”(旅游包车、三类以上班线客车和危险货物运输车辆)等重点营运车辆的强制监管要求提供技术基础。

2. 协议结构

JT/T 808 协议的数据传输基于TCP/IP协议,采用二进制数据格式,结构紧凑,效率高。一个完整的数据包通常包含以下部分:

  • 标示位(1 Byte):固定为0x7e,用于标识一个数据包的开始和结束。

  • 消息头(Header):包含核心控制信息,如:

    • 消息ID(2 Bytes):标识消息的类型,例如0x0200代表位置信息汇报。

    • 消息体属性(2 Bytes):包含消息体长度、是否加密、是否分包等信息。

    • 终端手机号(6 Bytes):设备的唯一标识,通常是SIM卡号。

    • 消息流水号(2 Bytes):用于请求和应答的匹配。

    • 消息包封装项:分包有,不分包无

  • 消息体(Body):承载具体的数据内容,其格式由消息ID决定。例如:

    • 位置消息体(0x0200):包含经纬度、速度、方向、时间、报警状态等。

    • 终端鉴权消息体(0x0102):包含终端ID、鉴权码等。

  • 校验码(1 Byte):用于验证数据在传输过程中是否出错。

  • 标识位(1 Byte):固定为0x7e

2.1 标识位

固定为0x7e,若其他位置出现0x7e则需要进行转义

0x7e -> 0x7d 0x02

0x7d -> 0x7d 0x01

如发送内容为:0x30 0x7e 0x08 0x7d 0x55

封装为:0x7e 0x30 0x7d 0x02 0x08 0x7d 0x01 0x55 0x7e

2.2 消息头
字节字段数据类型描述及要求
0~1消息IDWORD
2~3消息体属性WORD见下表格
4~9终端手机号BCD[6]根据安装后终端自身的手机号转换。手机号不足12位,则在前面补充数字,大陆手机号补充数字0,港澳台根据区号进行补充。
10~11消息流水号WORD发送顺序从0开始循环累加
12~消息包封装项如果消息体属性中相关标识位确定消息分包处理,则该项有内容,否则无该项

消息ID

0开头:终端 -> 平台

  • 0x0001:终端通用应答

  • 0x0100:终端注册

  • 0x0102:终端鉴权

  • 0x0200位置信息汇报(最核心、最频繁的消息)

  • 0x0704:驾驶员身份信息采集

8开头:平台 -> 终端

  • 0x8001:平台通用应答

  • 0x8100:查询终端参数

  • 0x8201:临时位置跟踪控制

  • 0x8202设置圆形区域(电子围栏)

  • 0x8300:文本信息下发

消息体属性

0123456789101112131415
消息体长度数据加密方式分包保留

10~12位,加密方式:都为0不加密;10位为1,RSA加密;其他保留

13位,分包:1分包;0不分包

消息包封装项

字节:0123
字段消息包总数包序号
2.3 消息体
2.4 校验码

从消息头开始,同后一字节异或,直到校验码前一个字节,占用一个字节。

示例

7E01020020000012518208001D3963633363306637393732313465306661626561346333386438643439653031FF7E

消息ID:0102

消息体属性:0020 消息体长度:32

终端手机号:000012518208 北斗号:12518208

消息流水号:001D

消息包封装项:无

消息体:3963633363306637393732313465306661626561346333386438643439653031

校验码:FF

7E0200001C000012518208001E000000000008000201EA33EA07164D38000000000000251111141407B77E

消息ID:0200

消息体属性:001C 消息体长度:28

终端手机号:000012518208 北斗号:12518208

消息流水号:001E

消息包封装项:无

消息体:000000000008000201EA33EA07164D38000000000000251111141407

报警标志:00000000

状态:00080002 1位:1 已定位;19位:1 北斗定位

纬度:01EA33EA

经度:07164D38

时间:251111141407 北京时间yy-mm-dd-hh-mm-ss

校验码:B7

http://www.jsqmd.com/news/660000/

相关文章:

  • RWKV7-1.5B-G1A入门人工智能:零基础理解机器学习核心概念
  • 有实力的中央空调安装公司盘点,专业安装酒店宾馆中央空调靠谱吗 - 工业设备
  • 从Java转行大模型应用,大模型量化实现,AWQ 与 GPTQ 算法
  • Leather Dress Collection 环境隔离部署:使用 Anaconda 管理 Python 依赖
  • 基于Mirage Flow的智能代码生成器:提升开发效率新范式
  • 如何快速集成DACircularProgress:Facebook风格进度指示器实战教程
  • 面试准备神器:利用gte-base-zh构建个性化的Java八股文学习与检索系统
  • 丹青识画效果展示:看AI如何将普通照片变成一幅幅“数字题跋”
  • 设计租房收支智能监管模拟计算器,登记房东租金流水,自动核算涉税基准金额,展示租客房东收支合规对账明细。
  • 用超运算统一些常见的运算
  • V4L2开发避坑:为什么你的VIDIOC_S_FMT设置的分辨率总被驱动“偷偷”改掉?
  • 2026年广州值得推荐的学化妆学校,解惑学习化妆的学校哪家强 - 工业品牌热点
  • Qwen3-ASR-0.6B与LSTM模型的性能对比分析
  • GLM-4.1V-9B-Base惊艳效果:中文长尾问题(如‘图中第三只猫在做什么’)响应实测
  • Qwen3.5-9B-AWQ-4bit图文理解实战教程:保姆级部署与图片问答入门指南
  • UnityStandaloneFileBrowser快速入门:5分钟学会使用原生文件选择器
  • 2026年高性价比全屋定制推荐公司,价格与品质如何平衡 - 工业推荐榜
  • Swifter架构设计分析:理解Swift框架的模块化与协议导向编程
  • Leather Dress Collection 内存优化技巧:应对C盘空间不足的模型部署方案
  • 精选靠谱回收加油卡平台大全,线上操作一步到位! - 团团收购物卡回收
  • 企业年度全员体检福利支出合规归集避税做账实操。
  • AutoGLM-Phone-9B场景实战:如何用它在手机上做图片问答?
  • 7个理由告诉你为什么malihu-custom-scrollbar-plugin是网页设计必备工具
  • Qwen3-Reranker-0.6B部署教程:Kubernetes集群中水平扩展重排序服务
  • 性价比高的全屋定制公司哪家好,探讨口碑品牌与价格区间 - myqiye
  • 3个简单步骤让微信网页版恢复正常访问:告别“无法登录“的终极指南
  • MelonLoader Cpp2IL依赖解析失败:多版本隔离与网络容错机制深度解析
  • 2026年可靠的汽车防爆膜贴膜厂家分享,汽车防爆膜贴膜哪家可靠 - myqiye
  • 深度解析tts-vue:现代桌面端语音合成系统的架构设计与技术实现
  • 如何找到靠谱的回收加油卡线上平台?一文解答! - 团团收购物卡回收