DB65/T 4976-2025 非公路用旅游观光车辆车载物联网数据采集及传输技术规范
- 文件大小:3.94 MB
- 标准类型:地方标准规范
- 标准语言:中文版
- 文件类型:PDF文档
- 更新时间:2026-01-22
- 下载次数:
- 标签:
资料介绍
ICS35.240.60
CCS L67

新疆维吾尔自治区地方标准
DB65/T4976—2025

非公路用旅游观光车辆车载物联网数据采集及传输技术规范
Technical specification for data collection and transmissionof on board LoTfornon highway tourism and sightseeing vehicles

2025-11-25发布
新疆维吾尔自治区市场监督管理局发布
DB65/T4976—2025
目次
前言 II
1范围 1
2 规范性引用文件 1
3 术语和定义 1
4 缩略语 1
5总体要求 2
6数据采集要求 2
7数据传输要求 3
附录A(规范性)车辆状态数据采集设备配置表 6
附录B (资料性)编码数据清单 8
附录C(规范性)数据类别及接口定义 10
参考文献 28
DB65/T4976—2025
前言
本文件按照GB/T1.1—2020《标准化工作导则 第1部分:标准化文件的结构和起草规则》的规定起草。
本文件由新疆维吾尔自治区市场监督管理局提出、归口并组织实施。
本文件起草单位:新疆维吾尔自治区质量基础发展研究院、招商新疆特种设备检验技术研究院有限公司、福州开发区创达电子有限公司、上海建桥学院、新疆生产建设兵团质量技术评价中心、宁波市特种设备检验研究院、广东省特种设备检测研究院、石河子特种设备检验检测所、阿克苏地区特种设备检验检测所、克拉玛依市特种设备安全检验所。
本文件主要起草人:时亚南、范效礼、李强、王丰超、毛民·阿斯哈尔、罗杰、陈飞、仲芳、张荣国、黄李明、林居京、林团、邱艳军、高鹏、王昕、王昊、周勇、张建、魏治杰、张蕾、鹿剑、于仁东、杨蕊、沈峥、张高平、吴刚、张兴旺、何贵生、周继开、吴婷婷。
本文件实施应用中的疑问,请咨询新疆维吾尔自治区质量基础发展研究院。
本文件修改意见建议,请反馈至新疆维吾尔自治区市场监督管理局(乌鲁木齐市新华南路167号)、新疆维吾尔自治区质量基础发展研究院(乌鲁木齐市高新区河北东路188号)。
新疆维吾尔自治区市场监督管理局联系电话:0991-2818750;传真:0991-2311250;邮编:830004新疆维吾尔自治区质量基础发展研究院联系电话:0991-2846761;传真:0991-2817472;邮编:
830011
非公路用旅游观光车辆车载物联网数据采集及传输技术规范
1范围
本文件规定了非公路用旅游观光车辆车载物联网数据的总体要求、数据采集和传输技术要求。
本文件适用于非公路用旅游观光车辆车载物联网数据的采集和传输。
2规范性引用文件
下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T7408.2日期和时间信息交换表示法第2部分:扩展
GB/T 25069 信息安全技术术语
GB/T 35273—2020 信息安全技术个人信息安全规范
3术语和定义
GB/T25069界定的以及下列术语和定义适用于本文件。
3.1
物联网internet ofthings
通过信息传感设备,按照约定的协议,对任何物品进行信息交换和通信,以达到智能化识别、定位、追踪、监控和管理的网络。
3.2
物联网终端internet ofthings terminal
在物联网中连接传感网络层和传输网络层,实现采集数据及向网络层发送数据的设备,具备数据采集、初步处理、加密、传输等多种功能。
3.3
传感器 sensor
能感受被测量并按照一定的规律转换成可用输出信号的器件或装置。
4缩略语
下列缩略语适用于本文件。
API:应用程序编程接口(ApplicationProgrammingInterface)
MQTT: 消息队列遥测传输(MessageQueuingTelemetryTransport)
RESTful API: 表述性状态转移应用程序接 口 (Representational State Transfer ApplicationProgrammingInterface)
HTTP:超文本传输协议(HyperTextTransferProtocol)
工 HTTPS:超文本传输安全协议(Hypertext Transfer Protocol Secure)
TLS/SSL: 传输层安全协议/套接字安全协议(Transport Layer Security/Secure Sockets Layer)URL: 统一资源定位符(Uniform Resource Locator)
QoS: 服务质量(QualityofService)
5总体要求
5.1数据质量要求
车载物联网数据采集及传输过程中,数据质量应达到以下要求:
a) 准确性:采集和传输的数据真实准确,无误导性和歧义性;
b)完整性:数据完整且无遗漏;
c) 及时性:实时或根据规定的采集频率进行数据采集和传输;
d) 一致性:数据格式和单位应保持一致,应符合GB/T7408.2的规定;
e) 可追溯性:接入系统的采集设备、传输设备应可校时、可标识、可鉴别、可配置、可枚举;
f) 安全性:接入系统的采集设备、传输设备应可加密。
5.2采集设备要求
采集设备应具备足够的处理能力和存储空间,以满足数据采集、处理和存储的需求。采集设备应具有良好的稳定性和可靠性,能在各种环境条件下正常工作。数据采集设备配置应符合附录A规定。
6数据采集要求
6.1数据分类
车载物联网终端采集数据包括车辆状态数据、卫星定位系统数据和安全数据,以及相关软件通过直接或间接采集获取的数据,也包含对以上方式获取的数据进行二次加工得出的数据。数据形式涵盖:数值信号、编码、文字。车载智能终端采集数据分类应符合表1。
表1MQTT接口定义
序号 类型 定义 范围 来源 用途
1 车辆状
态数据 车辆状态数据是指反映车辆运行状态及相关参数的数据,包含车辆实时运行数据 包括但不限于车辆速度、车辆启停状态等 由车辆的电子控制单元
(ECU)结合传感器(如速|掌度传感器)油采集
握车辆运行状况
2 卫星定
位系统数据 卫星定位系统数据是指通过卫星导航系统获取的车辆位置和时间相关的数据 包括但不限于经纬度坐标、高度、行驶方向、定位时间、
、
卫星信号强度等 由车载智能终端的卫星定位模块(北斗、GPS等)接收卫星信号后生成 获取车辆地理位置信息,实现车辆定位追踪、导航以及基于位置的服务
3
安全数据 安全数据是指与车辆行驶安全相关的实时监测数据,用于评估驾驶行为和道路安全状况 括但不限于急加速、急刹车、急转弯、超速、疲劳驾驶时
间、刹车频率、碰撞预警等 由车载智能终端加速度传感器、陀螺仪、摄像头、雷达及驾驶行为分析算法生成 分析车辆行驶稳定性、判断潜在碰撞风险、检测车辆部件异常、监测驾驶员状态等 6.2采集频率
6.2.1车辆状态数据 应每1s采集一次数据,可在状态发生变化时上报,以确保数据的实时性和准确性。
6.2.2卫星定位系统数据
应每5s~30s采集一次数据,以保证对车辆位置的准确跟踪。
6.2.3安全数据
安全数据包括:超速驾驶、急加速与急刹车、疲劳驾驶、分心驾驶、碰撞检测等异常驾驶数据;车辆侧倾稳定角数据,侧倾稳定角应不小于35°。有异常驾驶情况时应识别后进行实时采集。
6.3采集授权
采集数据前,应取得数据主体授权,应符合GB/T 35273一2020中第5章的要求。用户协议中应说明数据的使用目的、使用场景及可能产生的后果,应明确数据使用方的类型、身份及数据安全能力。
7数据传输要求
7.1数据传输过程
车载物联网终端数据采集后通过MQTT协议传输给服务端,服务端通过RESTfulAPI向应用提供数据查询服务。

服务器 应用
图1车载物联网数据传输过程图
7.2物联网终端到服务端
7.2.1传输协议
物联网终端与服务端之间数据传输采用MQTT协议。
7.2.2传输安全
MQTT协议应使用TLS/SSL进行加密传输,以保护数据的安全性。
7.2.3QoS等级
在使用MQTT协议时,根据数据传输的实时性和可靠性,应选择相应的QoS等级。QoS等级应满足如下要求之一:
a)对于那些对实时性要求较高,但可以容忍一定程度数据丢失的数据,推荐选择QoS等级1(At leastonce)。 此等级确保消息至少被送达一次,适用于对实时性要求较高的数据,但可能存在重复消息的情况。
DB65/T 4976—2025
b) 对于那些需要确保消息可靠传输,不允许有任何数据丢失的数据,推荐选择QoS等级2(Exactlyonce)。 此等级确保消息只被送达一次,适用于对数据完整性要求极高的数据,但可能会影响消息传输的效率。
7.2.4 MQTT接口定义
物联网终端依据所测量的数据,以事件形式执行上报操作。所上报的数据会被划分为多种事件类型对外展示。物联网终端能够借助topic达成消息的发送与接收功能,实现服务端与设备端之间的通信交互。
状态topic应符合以下格式内容要求:
a) 定期上报物联网终端采集的车辆状态和卫星定位系统信息:{vehicleId¹)}/{dataType²)}/event;
b)接口类型定义:应符合表2;
c) 接口上报内容:应符合表A.1~A.2、表B.1、表C.1、表C.2;
d)上报格式:json。
表2MQTT接口定义
序号 类型 说明 1 vehicleStatus 车辆状态数据 2 ps 卫星定位系统数据 事件topic应符合以下格式内容要求:
a) 上报物联网终端采集的事件:{vehicleId}/{dataType};
b)接口类型定义:应符合表3;
c) 接口上报内容:应符合表A.3、表B.2、表C.3;
d)上报格式:json。
表3MQTT接口定义
序号 类型 说明 1 vehicleSafty 车辆安全数据 7.3服务端到应用
7.3.1传输协议
各应用向服务端请求数据查询采用RESTful API进行传输。
7.3.2 RESTful API接口定义
服务端向外部系统提供的数据接口应符合以下要求:
a) 外部系统与服务器之间进行通信,应采用HTTPSAPI接口模式通信;
b) 请求方式应采用POST,数据格式应采用json;
c) URL应符合格式:https://域名:端口/API/vehicles/{vehicleId}/{dataType};
d)接口类型定义:应符合表4、表5;
e) 接口内容:应符合表A.3、表B.1、表C.4~表C.18。

1)是物联网终端的唯一标识。
2)是事件类型。
DB65/T4976—2025
表4服务端提供的物联网数据接口定义
序号 类型 说明 1 getStatus 车辆数据查询 2 getPsDetailInfo 行驶轨迹查询 3 getLastLocation 最新位置查询 4 adasAlarmList 车辆告警查询 表5服务端提供的车辆管理数据接口定义
序号 类型 说明 1 addCar 添加车辆信息 2 carPageList 车辆列表查询 3 getCarInfo 车辆查询 4 deleteCar 删除车辆
DB65/T4976—2025
附录A
(规范性)
车辆状态数据采集设备配置表
A.1 车辆状态数据采集设备配置
车辆状态数据采集设备配置应符合表A.1规定。
表A.1 车辆状态数据采集设备配置表
序号 传感器类型 配置要求 规范说明 安装位置 类型编码 1 启停传感器 必选 具有抗干扰能力,能在各种环境条件下提供稳定、准确的数据 安装在点火开关附近,与点火系统相连 1001 2 温度传感器 可选 测量值与实际温度之间的差异在±0.5℃以内 安装在车内空调出风口附近或中控台内部 1002 3 压力传感器 可选 测量值与实际压力之间的差异在±1%以内 安装在轮胎内部或气门嘴处 1003 4 湿度传感器 可选 测量值与实际湿度之间的差异在±2%RH以内 主要安装在车辆外部,例如车头、车尾或车身两侧 1004 5 其他车辆状态
传感器 可选
一
一 1999 A.2 卫星定位系统数据采集设备配置
卫星定位系统数据采集设备配置应符合表A.2规定。
表A.2卫星定位系统数据采集设备配置表
序号 传感器类型 配置要求 规范说明 安装位置 类型编码 1 卫星定位系统传感器 必选 精度应达到±5m。传感器应能在各种天气条件下正常工作 通常安装在车辆顶部或前挡风玻璃附近 2001 A.3 安全数据采集设备配置
安全数据采集设备配置应符合表A.3规定。
表A.3安全数据采集设备配置表
序号 传感器类型 配置要求 规范说明 安装位置 类型编码
1
加速度传感器
可选 加速度传感器的精度在0.1 m/s²至1m/s²之间
通常安装在车辆重心附近,例如车辆底盘中央或前纵梁附近
3001
2
雷达传感器
可选
距离精度在士
0.5m 前向雷达传感器通常安装在车辆前保险杠内或车头格栅后面,用于探测车辆前方的障碍物和目标;后向雷达传感器则安装在车辆后保险杠内,主要用于倒车时检测后方障碍物和距离
3002 3 陀螺仪传感器 可选 角速度精度为士0.1%s 安装在车辆的中心位置,例如中控台内部或底盘中央,与加速度传感器配合使用 3003 4 姿态传感器 可选
— 测量物体安装在车辆底盘或车身框架上;人员的姿态安装在中控台内部或附近,括方向、倾斜和旋转 3004
DB65/T 4976—2025
表A.3 安全数据采集设备配置表(续)
序号 传感器类型 配置要求 规范说明 安装位置 类型编码 5 光学传感器 必选 一 安装在中控台内部或附近 3005 6 声音传感器 推荐 一 一般安装在车内驾驶员附近,比如方向盘附近或仪表盘上方 3006 7 其他驾驶安全传感器 可选 一 3999
附录B (资料性)编码数据清单
B.1车辆状态数据编码数据清单
表B.1给出了车辆状态数据编码数据清单。
表B.1 车辆状态数据编码数据清单
车辆状态类型 状态编码 说明 启停 01 主动安全报警类型 温度 02 主动安全报警类型 胎压 03 主动安全报警类型 湿度 04 主动安全报警类型 其他 05 主动安全报警类型 B.2安全数据编码数据清单
表B.2给出了安全数据编码数据清单。
表B.2安全数据编码数据清单
报警类型 报警编码 说明 抽烟报警 01 主动安全报警类型 接打电话报警 02 主动安全报警类型 镜头遮挡报警 03 主动安全报警类型 闭眼报警 04 主动安全报警类型 打哈欠报警 05 主动安全报警类型 左顾右盼报警 06 主动安全报警类型 低头报警 07 主动安全报警类型 离岗报警 08 主动安全报警类型 车道偏离报警 09 主动安全报警类型 前向碰撞预警 10 主动安全报警类型 车距过近报警 11 主动安全报警类型 佩戴红外阻断眼镜报警 12 主动安全报警类型 驾驶员异常报警 13 主动安全报警类型 驾驶员切换报警 14 主动安全报警类型 紧急按钮 15 普通安全报警类型 侧翻 16 普通安全报警类型 碰撞 17 普通安全报警类型 低速 18 普通安全报警类型 超速 19 普通安全报警类型 紧急转弯 20 普通安全报警类型
DB65/T4976—2025
表B.2 安全数据编码数据清单(续)
报警类型 报警编码 说明 急加速 21 普通安全报警类型 急减速 22 普通安全报警类型 附录C
(规范性)
数据类别及接口定义
C.1 车辆状态数据上传(物联网终端-服务端)
接口说明:接口用于车辆状态数据上传。
车辆状态数据应符合表C.1规定。
表C.1车辆状态数据
参数名称 类型 长度 必选/可选 描述 说明或者允许值 statusTimeStr 字符型 20 必选 状态上传时间(时间戳,
单位s) 格式为符合特定时间戳标准的字符串,例如Unix
时间戳格式,精确到s。 statusCode 字符型 10 必选 车辆状态编码,见表B 根据预先定义的车辆状态清单,每个编码对应一种
特定的车辆状态。 statusData 字符型 500 必选 状态数据 具体车辆状态信息,01表示车辆点火,02表示车辆熄火 接口调用json示例:
{
"statusTimeStr":"1680000000",
"statusCode":"01",
"statusData":"01"
f
C.2卫星定位系统数据上传(物联网终端-服务端)
接口说明:接口用于卫星定位系统数据上传。
卫星定位系统数据上传应符合表C.2 规定。
表C.2卫星定位系统数据
参数名 数据类型 长度 必选/可选 描述 说明或允许值
statusTimeStr
字符型
20
必选 状态上传时间(时间戳,单位
s) 格式为符合特定时间戳标准的字符串,例如Unix时间戳格式,精确到s alarmCode 字符型 10 必选 安全数据状态编码,见表B.2 根据预先定义的安全数据编码清单,每个编码对应一种特定的安全报警 capTimeStr 字符型 20 必选 卫星定位系统采
集时间 格式为“YYYY-MM-DD HH:MM:SS”,例如“2024-12-2015:35:00” psX 字符型 15 必选 经度 格式为“dd.ddddd”,取值范围是-180到180,例如“108.948025” psY 字符型 15 必选 纬度 格式为“ddd.dddd”,取值范围是-90到90,例如“34.263578” speed 字符型 6 可选 速度 非负数字字符串,单位为km/h,可保留一位小数,例如“60.5” 表C.2卫星定位系统数据(续)
参数名 数据类型 长度 必选/可选 描述 说明或允许值 angle 字符型 6 可选 角度 取值范围为0到360,单位为度,可保留一位小数,例如"270.5'
direction
字符型
10
可选
方向 例如“东”、“南”、“西”、“北”、“东南”、“东北”
“西南”、“西北”等中文描述或“E”、“S”、“W”、
"N”、“SE”、“NE”、“SW”、"NW"等英文缩写 接口调用json示例:
{
"capTimeStr":"2024-12-2310:20:00",
"psX":116.397128,
"psY":39.908560,
"speed":55.5,
"angle":"180.0",
"direction":"180.0"
飞
C.3 安全数据上传(物联网终端-服务端)
接口说明:接口用于安全数据上传。
安全数据上传应符合表C.3 规定。
表C.3 安全数据
参数名称 类型 长度 必选/可选 描述 说明或者允许值 statusTimeStr 字符型 20 必选 状态上传时间(时间
单位s) 戳,格式为符合特定时间戳标准的字符串,例如Unix时间戳格式,精确到s alarmCode 字符型 10 必选 安全数据状态编码,表B.2 见根据预先定义的安全数据编码清单,每个编码对应一种特定的安全报警 接口调用json示例:
{
"alarmTimeStr":"1690000000",
"alarmCode":"01"
![]()
C.4 车辆数据查询(服务端-应用)
接口说明:查询由车载物联网设备采集的车辆启停记录。车辆数据查询应符合表C.4、 表C.5 规定。
DB65/T 4976—2025
表C.4车辆启停记录数据查询请求参数表 参数名称 类型 长度 必选/可选 描述 说明或者允许值 statusTimeStrStart 字符型 20 必选 开始时间 格式为“YYYY-MM-DD HH:MM:SS”,表示数据查询或统计的起始时间,例如“2024-10-0100:00:00”
statusTimeStrEnd
字符型
20
必选
结束时间 格式为“YYYY-MM-DDHH:MM:SS”,且需大于
statusTimeStrStart,表示数据查询或统计的截止时间,例如“2024-10-0523:59:59” page 整型 无限制 必选 页数 正整数,用于指定数据分页查询中的页码,例如1、2、3等,表示要获取第几页的数据 pageSize 整型 无限制 必选 每页数量 正整数,用于指定每页显示的数据条数,例如10、20、50等,表示每页返回的数据量 接 口调用json示例:
{
"statusTimeStrStart":"2024-10-0100:00:00",
"statusTimeStrEnd":"2024-10-0523:59:59",
"page":1,
"pageSize":10
![]()
返回参数:
表C.5车辆启停记录数据查询返回参数表 参数名称 类型 长度 必选/可选 描述 说明或者允许值
result
二进制型 无固定长度
必选
返回内容 存储各种数据信息的二进制流,其具体内容和格式取决于业务逻辑,例如可能是经过特定编码后的车辆状态数据集合
+statusTimeStr
字符型
20
必选 启停状态发生时间采集时间 格式为“YYYY-MM-DD HH:MM:SS”,例如“2024-12-0109:35:00”,精确记录车辆启动或熄火状态发生时刻的时间信息
+status
整型
4
必选 返回结果1表示启动,0表示熄火 只能取值为0或1,用于明确表示车辆当前的启停状态,其中1代表车辆发动机已启动,车辆处于运行状态;0代表车辆发动机已熄火,车辆处于停止状态
success
布尔型
无
必选 返回结果true表
示成功,false表
示失败 只能取true或false这两个值,用于明确指示本次请求是否顺利完成 total 长整型 8 必选 返回数据总数 长整型非负整数,用于表示本次请求所返回的有效数据记录的数量 接口调用json示例:
{
"result":[
{
"statusTimeStr":"2024-12-0109:35:00",
"status":1
DB65/T 4976—2025
},
"statusTimeStr":"2024-12-0111:20:00",
"status":0
![]()
![]()
"success":true,
"total":2
![]()
C.5行驶轨迹数据查询(服务端-应用)
接口说明:查询由车载物联网设备采集的历史卫星定位系统信息。行驶轨迹数据查询应符合表C.6、 表C.7 规定。
表C.6车辆行驶轨迹数据查询请求参数表
参数名称 类型 长度 必选/可选 描述 说明或者允许值
capTimeStrStart
字符型
20
必选
开始时间 格式为“YYYY-MM-DDHH:MM:SS”,例如
“2024-09-1510:30:00”,表示卫星定位数据采集的起始时间点,用于筛选特定时间段内的定位数据
capTimeStrEnd
字符型
20
必选
结束时间 格式为“YYYY-MM-DD HH:MM:SS”,且需大于
capTimeStrStart,例如“2024-09-2015:20:00”,表示卫星定位数据采集的结束时间点,与开始时间共同确定数据筛选的时间区间 page 整型 无特定长度限制 必选 页数 正整数,例如1、2、3等,用于在数据分页查询或展示时确定所需获取的页码,以便获取对应页面的数据 pageSize 整型 无特定长度限制 必选 每页数量 正整数,例如10、20、50等,用于指定每页所包含的数据记录数量,控制数据展示或获取的数量规模 接口调用json示例:
"capTimeStrStart":"2024-09-1510:30:00",
"capTimeStrEnd":"2024-09-2015:20:00",
"page":1,
"pageSize":20
}
返回参数:
表C.7车辆行驶轨迹数据查询返回参数表
参数名称 类型 长度 必选/可选 描述 说明或者允许值
result 二进制型 无固定长度
必选
返回内容 以二进制格式存储的信息,包含了与卫星定位及车辆行驶相关的数据集合,其内部结构和解析方式由具体的应用程序或系统定义,可能是一系列定位数据点的序列化表示
DB65/T 4976—2025
表C.7车辆行驶轨迹数据查询返回参数表(续)
参数名称 类型 长度 必选/可选 描述 说明或者允许值 +capTimeStr 字符型 20 必选 卫星定位系统采集时间 采用“YYYY-MM-DD HH:MM:SS”的格式,例如“2024-10-1512:25:30”,精确到s,用于记录卫星定位数据获取的时间
+psX 双精度
型 无固定长度
必选
经度 双精度浮点数类型,取值范围为-180到180,精确到小数点后多位,例如116.407407,表示地球上某点的经度坐标,遵循地理坐标系的标准
+psY 双精度
型 无固定长度
必选
纬度 双精度浮点数类型,取值范围为-90到90,精确到小数点后多位,例如39.904211,表示地球上某点的纬度坐标,遵循地理坐标系的标准 +speed 双精度
型 无固定长度 必选 速度 双精度浮点数类型,单位为km/h,取值为非负实数,例如60.5,表示车辆在定位时刻的行驶速度
success
布尔型
无
必选 返回结果true
表示成功,
false表示失
败
只能取true或false这两个值,用于明确指示本次请求是否顺利完成 total 长整型 8 必选 返回数据总数 长整型非负整数,用于表示本次请求所返回的有效数据记录的数量 接 口调用json示例:
{
"result":[
{
"capTimeStr":"2024-10-1512:25:30",
"psX":116.407407,
"psY":39.904211,
"speed":60.5
},
"capTimeStr":"2024-10-1513:10:00",
"psX":116.415689,
"psY":39.912873,
"speed":55.2
![]()
],
"success":true,
"total":2
![]()
C.6最新位置数据查询(服务端-应用)
接口说明:查询由车载物联网设备采集的最新卫星定位系统信息。最新位置数据查询应符合表C.8 规定。
DB65/T4976—2025
表C.8最新位置数据查询返回参数表
参数名称 类型 长度 必选/可选 描述 说明或者允许值
result
二进制型
无固定长度
必选
返回内容 以二进制格式存储的综合数据信息,其内部结构可能包含多个数据块或序列化对象,用于整体传输和处理与车辆定位及运动状态相关的一系列数据,具体解析方式取决于数据生成端与使用端的约定
+psX
双精度型 无固定长度
必选
经度 双精度浮点数,取值范围是-180到180,精确到小数点后至少6位,符合地理坐标系统对经度的定义,例如108.948025,用于精确确定车辆在地球上的东西向位置
+psY
双精度型 无固定长度
必选
纬度 双精度浮点数,取值范围是-90到90,精确到小数点后至少6位,遵循地理坐标系统对纬度的定义,例如34.263578,用于精确确定车辆在地球上的南北向位置
+speed
双精度型 无固定长度
必选
速度 双精度浮点数,单位为km/h,非负数值,可精确到小数点后2位,用于表示车辆当前的行驶速度,例如60.50,表示车辆以每小时60.50千米的速度行驶
+angle
双精度型 无固定长度
必选
角度 双精度浮点数,取值范围是0到360,精确到小数点后2位,
单位为度,例如90.00,表示车辆行驶方向与正北方向顺时针的夹角为90度
+direction
字符型
10
必选
方向 字符串类型,取值为“东”、“南”、“西”、"北”、“东南”、“东北”、“西南”、“西北”等标准方向描述,用于直观地表示车辆的行驶方向,例如“北”
+capTime
长整型
8
必选 卫星定位系
统买集时间
(时间戳,单
位s) 长整型数值,为从特定起始时间(例如1970年1月1日
00:00:00 IITC)到数据采隼时刻所经过的s数,例如1690000000用于记录卫星定位数据获取的精确时间点,便于数据排序、筛选和时间序列分析
success
布尔型
无
必选 true为请
求成功,
false为请
求失败
只能取true或false这两个值,用于明确指示本次请求是否顺利完成
total
长整型
8
必选 返回数据
数 总长整型非负整数,用于表示本次请求所返回的有效数据记录的数量 接口调用json示例:
"result":[
{
"psX":116.397128,"psY":39.908560,"speed":55.20,
"angle":120.00,
DB65/T 4976—2025
"direction":120.00,
"capTime":1690000000
},
"psX":116.405672,
"psY":39.913285,
"speed":60.00,
"angle":150.00,
"direction":120.00,
"capTime":1690010000
},
],
"success":true,
"total":2
![]()
C.7 告警数据查询(服务端-应用)
接口说明:接口用于查询主动安全报警的信息。
告警数据查询应符合表C.9、 表 C.10规定。
表C.9告警数据查询请求参数表 参数名称 类型 长度 必选/可选 描述 说明或者允许值
page 整型 无限制 必选 当前页面 正整数,用于表示当前请求数据所在的页码,例如1、2、3等,从1开始计数,用于分页查询数据时确定数据的起始位置 pageSize 整型 无限制 必选 每页数量 正整数,用于指定每页显示的数据条数,例如10、20、50等,确定每次请求返回的数据量大小
startTime
字符型
20
必选 开始时间(时间戳,单位s) 数字字符串,为大于0的整数,表示时间范围的起始时间点,例如“169000000”,对应特定的时间瞬间,用于筛选在此时间之后的数据
endTime
字符型
20
必选 结束时间(时间戳,单位秒) 数字字符串,大于startTime,表示时间范围的结束时间点,例如“1690000000”,用于筛选在此时间之前的数据,与startTime共同确定数据查询的时间区间
alarmTypeList
字符型
100
可选 报警类型,为空
时查询所有类
型报警,报警类
型见表B.1报警
类型清单
以特定字符分隔的字符串,比如逗号分隔,每个子字符串对应一种报警类型编码 接口调用json示例:
{
"page":1,
"pageSize":20,
"startTime":"1690000000","endTime":"1690086400", "alarmTypeList":"01,02",}
返回参数:
表C.10告警数据查询返回参数表 参数名称 类型 长度 必选/可选 描述 说明或者允许值
result
二进制型 无固定长度
必选
返回内容 以二进制形式存储的综合报警信息数据块,其内部结构包含多个子信息,用于整体传输和处理与报警相关的一系列数据,具体解析方式取决于数据生成端与使用端的约定
+alarmCode
字符型
10
必选 报警编码,主动
安全报警编码枚
举值见表B.1报
警类型清单
特定字符组合,每个编码对应一种特定的主动安全报警类型,必须符合表B.1报警类型清单中的定义,用于快速识别报警的具体种类
+alarmDateStr
字符型
20
必选
报警时间 格式为“YYYY-MM-DDHH:MM:SS”,例如“2024-12-10
5:30:00”,精确记录报警发生的时间点,以便进行时间序列分析和事件追溯
+alarmStat
字符型
1
必选 报警状态,1
警产生、2报
消失 报只能取值为“1”或“2”,“1”表示报警刚刚被触发产警生,车辆处于相应报警事件的起始状态;“2”表示报警已经结束或消失,车辆不再处于该报警条件下
+psX
双精度型 无固定长度
必选
经度 双精度浮点数,取值范围是-180到180,精确到小数点后至少6位,符合地理坐标系统对经度的定义,例如
116.397128,用于确定报警发生时车辆的东西向地理位置
+psY
双精度型 无固定长度
必选
纬度 双精度浮点数,取值范围是-90到90,精确到小数点后至少6位,遵循地理坐标系统对纬度的定义,例如39.908566,用于确定报警发生时车辆的南北向地理位置
+speed
双精度型 无固定长度
必选
速度 双精度浮点数,单位为km/h,非负数值,可精确到小数点后2位,用于表示报警发生时车辆的行驶速度,例如60.50,表示车辆当时以60.50 km/h的速度行驶
+alarmType
字符型
50
必选 报警类型,详细
报警类型见表
B.1报警类型清
单
字符串描述,例如“前向碰撞预警”“车道偏离预警”等,详细说明报警的具体类型,需符合表B.1报警类型清单中的定义
success
布尔型
无
必选 true为请求成
功,false为请求
失败
只能取true或false这两个值,用于明确指示本次请求是否顺利完成
total 长整型 8 必选 返回数据总数 长整型非负整数,用于表示本次请求所返回的有效数据记录的数量 接口调用json示例:
"result":[
"+alarmCode":"01",
"+alarmDateStr":"2024-12-1015:30:00",
"+alarmStat":"1",
"+psX":116.397128,
"+psY":39.908566,
"+speed":60.50,
"+alarmType":"抽烟报警"
},
"+alarmCode":"02",
"+alarmDateStr":"2024-12-1109:20:00",
"+alarmStat":"1",
"+psX":116.405672,
"+psY":39.913285,
"+speed":55.20,
"+alarmType":" 接打电话报警"
},
],
"success":true,
"total":2
![]()
C.8 添加车辆(应用-服务端)
接口说明:接口用于添加车辆信息。
添加车辆信息应符合表C.11、 表C.12规定。
表C.11添加车辆数据查询请求参数表 参数名称 类型 长度 必选/可选 描述 说明或者允许值 plateNo 字符型
20 必选 车牌号码 由汉字、字母、数字等组成的字符串,用于唯一标识车辆在交通管理中的身份 vehicleld 字符型 30 必选 车辆编号 由字母、数字等按一定规则组成的字符串,车辆在系统中的唯一识别码 carType 字符型 20 可选 车辆型号 观光车型号由观光车代号、动力型式、额定载客量和更新代号表示
carColor
字符型
10
可选
车辆颜色 常见取值,例如“白色”“黑色”“银色”“红色”“蓝色”等标准颜色描述词汇,用于直观体现车辆外观颜色特征
DB65/T4976—2025
表C.11添加车辆数据查询请求参数表(续)
参数名称 类型 长度 必选/可选 描述 说明或者允许值 productDate 日期型
10 可选 生产日期 格式一般为“YYYY-MM-DD”,例如“2024-05-10”,表示车辆制造出厂的时间
carModels
字符型
50
可选 车辆型号,需要
AES加密后Base64
编码 原始内容为车辆具体型号名称,加密编码后的字符串呈现为符合Base64编码规则的字符组合,以保障信息安全传输与存储,其解密后的原始内容应符合对应的车型命名规范
remark
字符型
200
可选
备注,需要AES加密后Base64编码 可以是对车辆相关特殊情况、额外说明等内容的文字描述,加密编码后成为符合Base64编码规则的字符形式,解密后能呈现出相应有意义的文字信息,长度限制内可按需填写
certificateNo
字符型
50
可选 证书编号,需要
AES加密后Bas
编码 指车辆相关的证书编号,按对应证书编号规则生成的e64数字、字母组合字符串,经加密编码后以Base64格式的字符串存在,用于关联和查询对应证书信息等
effectiveDate
日期型
10
可选
有效日期 格式为“YYYY-MM-DD”,例如“2025-12-31”,用
于明确比如证书、相关资质等有效的截止时间范围,便于判断车辆相关事项的时效性
seat
字符型
10
可选 座位,需要AES加密后Base64编码 原始内容为表示车辆座位数量的数字,加密编码后形成符合Base64编码规则的字符串,保障座位信息的保密性
deviceCode
二进制型
无固定长度
可选
传感器编码 以二进制数据形式存在,其内部结构和编码规则由对应的传感器管理或应用系统定义,用于唯一标识不同的传感器设备,方便在车辆相关系统中进行识别、配置与管理等操作
deviceName
字符型
50
可选
设备名称 对车辆上所配备设备(比如各类传感器、车载终端等)的具体名称描述,例如“胎压传感器”“车载导航仪”等,便于知晓设备的功能和类型 接口调用json示例:
{
"plateNo":"A12345",
"vehicleId":"V1234567890ABCDEFGHIJKLMN","carType":"GD06B",
"carColor":"白色",
"productDate":"2024-05-10",
"carModels":"加密编码后的车型名称字符串示例","remark":" 加密编码后的备注信息示例",
"certificateNo":" 加密编码后的证书编号示例","effectiveDate":"2025-12-31",
"seat":"加密编码后的座位数量信息示例",
"deviceCode":"1001",
DB65/T 4976—2025
"deviceName":"XX 型车载设备"
}
返回参数
表C.12添加车辆数据查询返回参数表
参数名称 类型 长度 必选/可选 描述 说明或者允许值 statusCode 整型 4 必选 API返回码 整数类型,对应不同的返回状态含义
result
二进制型
无固定长度
必选
返回内容 以二进制格式存储的具体数据信息,其内部结构和包含的内容由具体的API业务逻辑决定,可能是经过序列化后的对象数据、文件数据等,例如在查询车辆行驶记录的API中,可能包含了多条记录的二进制序列化内容,需要按照相应的解析规则来获取其中有价值的信息
success
布尔型
无
必选 true为请求
成功,false为
请求失败
只能取true或false这两个值,用于明确指示本次请求是否顺利完成
total
长整型
8
必选 返回数据总数 长整型非负整数,用于表示本次请求所返回的有效数据记录的数量
message
字符型
200
必选
返回信息描
述 字符串类型,用于提供关于本次请求更详细、更易理解的文字说明信息。当success为false时,此处会具体描述请求失败的原因,例如“输入的参数格式不正确,请检查后重新提交”;当uccess为true时,也可给出一些辅助性提示,例如“已成功获取数据,可按需进一步查看分析”,帮助使用者更好地掌握请求结果情况 接 口调用json示例:
{
"statusCode":200,
"result":"此处为二进制流示例内容",
"success":true,
"total":10,
"message":"已成功获取数据,可按需进一步查看分析"
![]()
C.9车辆列表查询(应用-服务端)
接口说明:根据条件查询车辆列表。
车辆列表查询应符合表C.13、 表C.14 规定。
表C.13车辆列表数据查询请求参数表
参数名称 类型 长度 必选/可选 描述 说明或者允许值 pageNum 整型 无限制 必选 分页的页数 正整数,用于指定当前请求数据所处的页码位置,从1开始计数,与pageSize配合使用来实现数据的分页展示、获取。
DB65/T 4976—2025
表C.13车辆列表数据查询请求参数表(续)
参数名称 类型 长度 必选/可选 描述 说明或者允许值
pageSize
整型
无限制
必选
每页的数量 正整数,用来确定每页所包含的数据条数,例如10、20、50等,它界定了每次请求返回的数据量规模,合理设置可提升数据交互的效率以及用户查看数据的便利性
searchKeyWords
字符型
100
可选 关键字,模糊查
询车牌号、车辆编号 由汉字、字母、数字及常见符号等组成的字符串,可输入包含车牌号、车辆编号中部分字符的内容来进行模糊匹配查询,若不填则默认不以此为筛选条件 plateNo 字符型 20 可选 车牌号,模糊查询车牌号 符合车牌号规范的字符串,可进行模糊查询,若不填则默认不以此为筛选条件
carCode
字符型
30
可选
车辆编号,模糊查询车辆编号 通常由字母、数字等按一定规则编排组成的字符串,同样支持模糊查询方式,可输入车辆编号的部分字符来查找对应车辆,若为空则不依据此条件筛选数据 接口调用json示例:
![]()
"pageNum":1,
"pageSize":20,
"searchKeyWords":"A12"
}
返回参数
表C.14车辆列表数据查询返回参数表
参数名称 类型 长度 必选/可选 描述 说明或者允许值
statusCode
整型
4
必选
API返回码 整数类型,不同的整数值对应不同的业务含义,由AP]的开发者进行预先定义。例如,0可能代表请求处理成功且无异常情况;1001表示参数传入有误;2001表示用户权限不足等,用于客户端依据返回码判断请求的处理结果,进而采取相应的后续操作
result
二进制型
无固定长度
必选
返回结果 以二进制格式存储的综合数据内容,其内部结构依据具体业务逻辑而定,通常包含多个与车辆相关的属性信息。例如,可能是序列化后的车辆详细信息对象,需要按照既定的解析规则还原出具体有价值的数据,供后续使用 +carCode 字符型 30 必选(在result
内) 车辆编号 由字母、数字按照特定规则组成的字符串,用于在系统内唯一标识每一辆车 +carType 字符型 20 必选(在result
内) 车辆型号 观光车型号由观光车代号、动力型式、额定载客量和更新代号表示 +deviceCode 字符型 20 必选(在result
内) 设备编码 字母、数字等组合而成的字符串,按照系统的编码规则生成,用于唯一标识车辆上所配备的各类设备
DB65/T 4976—2025
表C.14车辆列表数据查询返回参数表(续)
参数名称 类型 长度 必选/可选 描述 说明或者允许值 +deviceName 字符型 50 必选(在result内) 设备名称 是对车辆所配备设备的具体名称表述,例如“胎压传感器”“车载导航仪”“行车记录仪”等
+id
长整型
8
必选(在result内) id,数据库唯
一id,查询
车辆详情时
用
长整型非负整数,为每辆车分配的独一无二的标识符
+noRelationList
布尔型
无 必选(在result内) 是否绑定设
备(无效字
段) 布尔值,只能取值为true或false,虽然此处标记为无效字段,但理论上若为true,表示车辆未绑定相关设备;若为false,表示车辆已绑定设备
+pageNum
整型
无限制 必选(在result内) 页数(无效字段) 正整数,按常规分页逻辑来说用于表示当前数据所处的页码,但在此处被标记为无效字段,即不参与正常的业务功能实现,
不过其格式仍符合正常分页页码的表示形式,例如1、2、3等
+pageSize
整型
无限制 必选(在result内) 每页数量
(无效字段) 正整数,正常用于指定每页所包含的数据条数,用于分页展示与获取数据,在此处为无效字段,不参与实际业务逻辑,常见取值,例如10、20、50等。 +plateNo 字符型 20 必选(在result内) 车牌号 由汉字、字母、数字组成的字符串,用于唯一标识车辆在管理方面的身份 +carColor 字符型 10 必选(在result内) 车辆颜色 常见的标准颜色描述词汇,例如“白色”“黑色”“银色”“红色”“蓝色”等,用于直观体现车辆外观的颜色特征
+certificateNo
字符型
50 必选(在result内)
证书编号 按照对应车辆证书的编号规则生成的数字、字母组合的字符串,用于关联和查询相应证书的详细信息,确保车辆相关资质的合法性与可追溯性 +plateColor 字符型 10 必选(在result内) 车牌颜色 车牌颜色字符串
+registered
字符型
50 必选(在result内)
注册地 具体的地名表述,通常为城市名或地区名,例如“乌鲁木齐市”“克拉玛依市独山子区”等,用于明确车辆注册登记的地理位置 +seat 字符型 10 必选(在result内) 座位 可以是表示座位数量的数字
success
布尔型
无
必选 true为请求成功,false为请求失败 只能true或false这两个值,用于明确指示本次请求是否顺利完成 total 长整型 8 必选 返回数据总数 长整型非负整数,用于表示本次请求所返回的有效数据记录的数量
message
字符型
200
必选
返回信息描
述 字符串类型,用于提供关于本次请求更详细、更易理解的文字说明信息。当success为false时,此处会具体描述请求失败的原因,例如“输入的参数格式不正确,请检查后重新提交”;当success为true时,也可能给出一些辅助性提示,例如“已成功获取数据,可按需进一步查看分析”,帮助使用者更好地掌握请求结果情况
DB65/T 4976—2025
接口调用json示例:
{
"statusCode":0,
"result":[
{
"carCode":"V1234567890ABCDEFGHIJKLMN",
"carType":"GD06B",
"deviceCode":"D001",
"deviceName":"XX 车载智能终端",
"id":12345678,
"pageNum":0,
"pageSize":0,
"plateNo":"新A12345",
"carColor":"白色",
"certificateNo":"CERT1234567890",
"plateColor":"绿色",
"registered":"乌鲁木齐市",
"seat":"5"
},
{
"+carCode":"V9876543210ABCDEFGHIJKLMN",
"+carType":"GD06B",
"+deviceCode":"D002",
"+deviceName":"XX车载智能终端",
"+id":87654321,
"+pageNum":1,
"+pageSize":20,
"+plateNo":" 新J67890",
"+carColor":"黑色",
"+certificateNo":"CERT9876543210",
"+plateColor":" 黄色",
"+registered":" 克拉玛依市",
"+seat:"7"
![]()
4
"success":true,
"total":2,
"message":"已成功获取数据,可按需进一步查看分析"
}
C.10 车辆查询(应用-服务端)
接口说明:根据条件查询车辆。
DB65/T4976—2025
车辆查询应符合表C.15、表C.16 规定。
表C.15 车辆数据查询参数表
参数名称 类型 长度 必选/可选 描述 说明或者允许值
searchKeyWords
字符型
100
可选 关键字,模糊查询车牌号、车辆编号 由汉字、字母、数字及常见符号等组成的字符串,可输入包含车牌号、车辆编号中部分字符的内容来进行模糊匹配查询,若不填则默认不以此为筛选条件 plateNo 字符型 20 可选 车牌号,模糊查询车牌号 符合车牌号规范的字符串,可进行模糊查询,若不填则默认不以此为筛选条件
carCode
字符型
30
可选 车辆编号,模糊查询车辆编号 通常由字母、数字等按一定规则编排组成的字符串,同样支持模糊查询方式,可输入车辆编号的部分字符来查找对应车辆,若为空则不依据此条件筛选数据 接口调用json示例:
t
"searchKeyWords":"A12345",
"plateNo":"A12345",
"carCode:"V1234567890ABCDEFGHIJKLMN"
表C.16车辆数据查询返回参数表 参数名称 类型 长度 必选/可选 描述 说明或者允许值
statusCode
整型
4
必选
API返回码 整数类型,其值由API系统预先定义,用于标识不同的请求处理结果状态。客户端依据此返回码来判断具体的请求情况并采取后续相应措施
result
二进制型
无固定长度
必选
返回结果 以二进制形式存储的综合数据集合,内部结构依据具体业务逻辑构建,涵盖多个与车辆相关的详细信息。其解析规则由API的实现端确定,通常需要按照特定的序列化和反序列化方式,将其转换为可读的车辆相关数据结构,以提取例如车辆编号、类型等各属性信息 +carCode 字符型 30 必选(在result内) 车辆编号 由字母、数字按照特定规则编排组成的字符串,作为车辆在系统中的唯一标识符 +carType 字符型 20 必选(在result内) 车辆型号 观光车型号由观光车代号、动力型式、额定载客量和更新代号表示 +deviceCode 字符型 20 必选(在result内) 设备编码 字母、数字等组合而成的字符串,按照系统的编码规则生成,用于唯一标识车辆上所配备的各类设备 +deviceName 字符型 50 必选(在result内) 设备名称 是对车辆所配备设备的具体名称表述,例如“胎压传感器”“车载导航仪”“行车记录仪”等
DB65/T4976—2025
表C.16车辆数据查询返回参数表(续)
参数名称 类型 长度 必选/可选 描述 说明或者允许值
+id
长整型
8 必选(在result内) id,数据库唯一
id,查询车辆详情
时用
长整型非负整数,为每辆车分配的独一无二的标识符
+noRelationList
布尔型
无 必选(在result内) 是否绑定设备
(无效字段) 布尔值,只能取值为true或false,虽然此处标记为无效字段,但理论上若为true,表示车辆未绑定相关设备;若为false,表示车辆已绑定设备 +plateNo 字符型 20 必选(在result内) 车牌号 由汉字、字母、数字组成的字符串,用于唯一标识车辆在管理方面的身份
+carColor
字符型
10 必选(在result内)
车辆颜色 常见的标准颜色描述词汇,例如“白色”“黑色”“银色”“红色”“蓝色”等,用于直观体现车辆外观的颜色特征
+certificateNo
字符型
50 必选(在result内)
证书编号 按照对应车辆证书的编号规则生成的数字、字母组合的字符串,用于关联和查询相应证书的详细信息,确保车辆相关资质的合法性与可追溯性 +plateColor 字符型 10 必选(在result内) 车牌颜色 车牌颜色字符串
+registered
字符型
50 必选(在result内)
注册地 具体的地名表述,通常为城市名或地区名,例如“乌鲁木齐市”“克拉玛依市独山子区”等,用于明确车辆注册登记的地理位置 +seat 字符型 10 必选(在result内) 座位 可以是表示座位数量的数字 success 布尔型 无 必选 true为请求成功,false为请求失败 只能取true或false这两个值,用于明确指示本次请求是否顺利完成 total 长整型 8 必选 返回数据总数 长整型非负整数,用于表示本次请求所返回的有效数据记录的数量
message
字符型
200
必选
返回信息描述 字符串类型,用于提供关于本次请求更详细、更易理解的文字说明信息。当success为false时,此处会具体描述请求失败的原因,例如“输入的参数格式不正确,请检查后重新提交”;当sucess为true时,也可能给出一些辅助性提示,例如“已成功获取数据,可按需进一步查看分析”,帮助使用者更好地掌握请求结果情况 接口调用json示例:
{
"statusCode":0,
"result":[
{
"carCode;"V1234567890ABCDEFGHIJKLMN","carType":"GD06B",
"deviceCode":"D001",
"deviceName:"XX车载智能终端",
DB65/T 4976—2025
"id":12345678,
"pageNum":0,
"pageSize":0,
"plateNo":" 新A12345",
"carColor":"白色",
"certificateNo":"CERT1234567890",
"plateColor":"绿色",
"registered":"乌鲁木齐市",
"seat":"5"
"+carCode":"V9876543210ABCDEFGHIJKLMN",
"+carType":"GD06B",
"+deviceCode:"D002",
"+deviceName":"XX 车载智能终端",
"+id":87654321,
"+pageNum":1,
"+pageSize":20,
"+plateNo":"新J67890",
"+carColor":"黑色",
"+certificateNo":"CERT9876543210",
"+plateColor":" 黄色",
<