固定式交通流量调查设备与数据服务中心 基础交通数据通讯协议

附件3

 

 

固定式交通流量调查设备与数据服务中心

基础交通数据通讯协议

(二进制模式)

征求意见稿

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

交通部规划研究院

二ОО六年九月

 

 

 

 

 

1    前言 . 4

2    术语定义 . 4

2.1    固定式交通流量调查设备及其各模块 . 4

2.2    数据服务中心 . 5

2.3    实时传输 . 5

2.4    Socket 5

3    数据采集及传输的物理层结构 . 5

4    通讯方式 . 6

5    通讯流程 . 6

5.1    通讯端口 . 7

5.2    通讯连接 . 7

6    通讯数据包构造 . 7

6.1    数据包类型 . 7

6.2    站点编号 . 8

6.3    设备身份识别码 . 8

6.4    实时交通数据包 . 9

6.4.1    数据内容 . 9

6.4.1.1 三类设备的区分 . 9

6.4.1.2 Ⅰ级设备实时数据包内容 . 9

6.4.1.3 Ⅱ级设备实时数据包内容 . 20

6.4.1.4 Ⅲ级设备实时数据包内容 . 28

6.4.2    调查项目数代码 . 31

6.4.3    实时交通数据包通信流程 . 32

6.4.4    实时交通数据包的反馈代码表 . 32

6.4.5    接收校验反馈信息包 . 33

6.5    DSC 应答数据包 . 34

6.6    DSC 控制RD 数据包 . 35

6.6.1 RD 端系统的用户名和密码 . 35

6.6.2 DSC 控制RD 数据包 通信流程 . 35

6.6.3 DSC 修改RD 站点编号数据包 . 36

6.6.4 DSC 修改RDIP 数据包 . 37

6.6.5 DSC 修改RD 时间数据包 . 38

6.6.6 DSC 修改RD 交通数据采集内容数据包 . 39

6.6.7 DSC 修改RD 实时数据传输间隔数据包 . 40

6.6.8 RD 端系统信息数据包 . 41

6.7    保证数据完整性数据包 . 43

6.7.1    完整性数据包通信流程 . 43

6.7.2    实时交通数据重新传输数据包 . 43

7    通用测试程序 . 44

8    设备硬件工作状态代码信息反馈 . 45

 


1         前言

为满足有网络数据传输功能的固定式交通流量调查设备与数据服务中心间传输交通流量数据的需要,特制定本协议。

本协议是《公路交通情况调查工作固定式交通流量调查设备技术条件》的组成部分。自《公路交通情况调查工作固定式交通流量调查设备技术条件》颁布执行起,凡满足《公路交通情况调查工作固定式交通流量调查设备技术条件》要求的固定式交通流量调查设备,其与数据服务中心间传输交通流量数据应符合本协议的相关要求。

由于本协议会根据需要进行修订,因此各方在使用本协议时应注意本协议的现行有效版本。

本协议默认是计算机C 语言术语解释,其他语言系统设计请参照相关技术文档。本协议采用Socket 端口数据流模式传输,二进制码字节流。

2         术语定义

2.1      固定式交通流量调查设备及其各模块

固定式交通流量调查设备是指用于采集交通流数据的自动化数据采集设备,简称RD 。固定式交通流量调查设备(RD )包括车辆探测设备(简称CD )、I/O 集中设备(简称IO )、各控制模块(简称CM )、存储模块(简称SM )以及通讯设备(简称CD )等。

具备网络数据传输功能的固定式交通流量调查设备(RD )应配有支持TCP/IP 传输协议的各类ModemADSL,GPRSCDMAEthernet 网卡等,并有动态或固定IP 地址。

2.2      数据服务中心

数据服务中心指负责接收、汇总、分析外场固定式交通流量调查设备所采集与传输的交通流数据,并通过各种手段向行业、公众发布交通流信息的部门或机构,简称DSCData Service Centre )。

2.3      实时传输

外场固定式交通流量调查设备与数据服务中心之间的数据自动传输使用Socket 方式端口传输,定义为实时传输。

2.4      Socket

Socket 是固定式交通流量调查设备基于TCP/IP 传递数据的管道,由设备方的通讯模块实现,是确保各种数据实时性和自动性的保障。

3         数据采集及传输的物理层结构

固定式交通流量调查设备的数据采集及传输的物理层结构一般包括如下内容:

 

 

 

 

 

 

 

 

1  数据采集及传输物理层结构

4         通讯方式

在本标准中仅讨论基于用户程序面的协议,用户层以下的物理层协议不作限定,具体可以参考TCP/IP 知识库。

 

 

 

 

 

 

 

 

 

 

 

 

 

2  交通量采集设备与数据服务中心传输框架

 

固定式交通流量调查设备RDx 通过Socket 管道向具有固定IPDSC 数据服务中心的TCP 端口传递应答数据包、实时数据包,并响应DSC 发送的系统数据包。

5         通讯流程

RD 安装完成后(新建站点),系统首次运行时获取ISP (电信运营商)提供的动态或固定IP ,通过Socket 管道给DSCTCP 端口发送初始化信息数据包,DSC 建立RD 及其IP 的对应链表。RD 根据指定时间间隔给DSC 发送实时交通数据包, 并响应DSC 发出的系统数据包以修正其相关参数。

RD 中的CM 模块根据本身网络状态,发现网络连接中断,应能负责再次连接。

5.1      通讯端口

RD 使用Socket 方式给DSC 发送数据包时,应使用3131-3140 范围端口。RD 可尝试连接3131-3140 端口,建立连接即可发送数据。

5.2      通讯连接

DSC 服务器提供3131-314010 个端口的数据传输连接链路。RD 可以尝试和选择连接其中任意一个端口传输数据。

RD DSC 的连接使用基于TCP/IPSocket 长连接方式,一个RD 建立一个服务器连接。

6         通讯数据包构造

6.1      数据包类型

标识

描述

备注

0x00

0x01

实时交通数据包

0x00 ”标识为不分车道的实时交通数据包;“0x01 ”标识为分车道的实时交通数据包

0x02

应答数据包

判断连接是否正常

0x03

修改站点编号的系统数据包

DSC 控制RD 数据包

0x04

修改DSCIP 数据包

0x05

修改站点时间设置的系统数据包

0x06

修改交通数据采集内容数据包

0x07

修改实时数据传输间隔数据包

0x08

RD 端反馈的系统信息数据包

0x09

实时交通数据重新传输系统数据包

数据完整性数据包

0x0A

接收校验反馈信息包

DSC 接收RD 实时数据包后反馈信息

 

 

6.2      站点编号

G(/S/X/Y/Z/Q)xxx(x) Lyyy mmnnpp

中国行政区划代码

观测站序号

路线编码

 

 

数字

描述

G

国道标识( 如:G010G010A)

S

省道标识

X

县道标识

Y

乡道标识

Z

专用道路标识

Q

其他道路标识

 

如某公路交通量调查站点的编号为:G010L100210101

6.3      设备身份识别码

XXX-XX-XX-X-XXXXXXXX

                        生产序列号,8

                      传输方式代码,1

                    工作原理代码,2

                  设备功能代码,2

              设备生产厂商代码,3

设备身份识别码的编制规则参见《公路交通情况调查工作固定式交通流量调查设备技术条件》。如某设备的身份识别码为001 11 10 2 06090001 ,其含义为001 厂商于20069 月生产的第1 台设备,其功能为单一交通流量调查用途的 级设备,工作原理为地感线圈,无辅助工作方式,具备数据无线网络传输功能。

 

6.4      实时交通数据包

6.4.1          数据内容

6.4.1.1             三类设备的区分

《公路交通情况调查工作固定式交通流量调查设备技术条件》中,根据使用功能的不同,将固定式交通流量调查设备分为Ⅰ级、Ⅱ级、Ⅲ级三个级别。其中 级设备应具备采集机动车流量、地点车速、车头时距、跟车百分比、车头间距、时间占有率等数据的功能及机动车分型和无线或有线网络数据传输功能; 级设备应具备采集机动车流量、地点车速、车头时距、跟车百分比、车头间距、时间占有率的功能及机动车分类和无线或有线网络数据传输功能; 级设备应具备采集一般机动车(不含摩托车)及摩托车流量、一般机动车(不含摩托车)及摩托车地点车速的功能,可具备无线或有线网络数据传输功能。

本协议通过" 设备身份识别码" 来区分三级设备所产生的不同类型的实时交通数据包,即以" 设备身份识别码" 中的" 设备功能代码" 段作为设备类别的区分标志。

 

6.4.1.2             Ⅰ级设备实时数据包内容

起始字节

字段

长度( 字节)

解释

数据范围(HEX

1

数据包长度

2

发送数据包的总长度,包含本字段长度(低位在前,高位在后

00 00 – FF FF

3

数据包类型

1

0x00 ”或“0x01

00 ”代表不分车道数据;“01 ”代表分车道数据

起始字节

字段

长度( 字节)

解释

数据范围(HEX

4

站点编号

15

HEX ASCII 站点编号,不足部分填0x00

G025L10213073 表示为:47 30 32 35 4C 31 30 32 31 33 30 37 33 30 00

19

设备身份识别码

16

HEX ASCII 设备身份识别码,不足部分填0x00

001 11 10 2 06090001

表示为:30 30 31 31 31 31 30 32 30 36 30 39 30 30 30 31

35

设备硬件错误码

1

00 ”代表设备硬件工作正常;非“00 ”代表设备硬件工作异常。代码由各设备厂商自行定义,协议不做统一约定

00 FF

 

36

项目数

1

调查项目数

01-FF

37

2

年份,低位在前,高位在后

00 00 – FF FF

39

1

月份

01-0C

40

1

01-1F

41

采集时段长度

1

以分钟为单位,默认为5 分钟

01 3C

42

时间序号

2

1(1440/ 记录时段长度) 之间的整型数,对应一天中的第1(1440/ 记录时段长度) 的时间间隔,低位在前,高位在后

01-A0 05

44

车道号或上下行方向

1

设备按照分方向、分车道的规则采集各类交通数据,传输时按照DSC 的指令分车道或分方向传输数据

按行驶方向传输数据时行驶方向代码:上行为10 、下行为30

按车道传输数据时车道代码:上行从内至外按111213… 连续编号,下行按313233… 连续编号

单车道代码:01

0B FF

起始字节

字段

长度( 字节)

解释

数据范围(HEX

45

跟车百分比

1

DSC 指定的传输周期内,在逐一采集分车道或分方向(由DSC 指定)机动车 车头时距数据的基础上,该车道或该行驶方向内车头时距小于6s 的车辆占该车道或行驶方向全部车辆的百分比,传输时取百分数*100 的整数位。

非双车道公路不传输此项,当不传输此项时以0x00 填充

00-64

46

平均车头间距

2

DSC 指定的传输周期内,在逐一采集分车道或分方向(由DSC 指定)机动车车头间距数据的基础上,该车道或该方向的机动车车头间距数据的算术平均值, 以米为单位。

双车道及单车道公路可不传输此项,当不传输此项时以0x00 填充

00-FF FF

48

时间占有率

1

DSC 指定按车道传输数据时,此字段的含义为:在DSC 指定的传输周期内,该车道的车辆占有时间与传输周期时间长度的比值;当DSC 指定按行驶方向传输数据时,设某行驶方向有N 条车道,DSC 指定的传输周期为M 分钟,在M 分钟内该行驶方向所有车道的车辆占有时间之和为T 分钟,则此字段的含义为T/M*N

数据传输时取百分数*100 的整数位,当不传输此项时以0x00 填充

00-64

49

小型载货汽车交通量(简称小货)

2

DSC 指定的传输周期内,分车道或分方向(由DSC 指定)的小型货车数量

 

 

 

 

起始字节

字段

长度( 字节)

解释

数据范围(HEX

51

小货平均速度

2

DSC 指定的传输周期内,在采集分车道或分方向(由DSC 指定)小型货车数量的基础上,对该车道或该方向的小型货车地点车速的算术平均值

两个字节存储,小数部分,第一个字节放置整数部分,第二个字节放置小数部分,小数部分放大100 倍存储,如:88.33 表示为:58 21

 

两个字节存储,第一个字节放置整数部分,第二个字节放置小数部分,小数部分放大100 倍存储,如88.33 表示为58 21

 

 

预留

2

 

 

 

预留

2

 

 

 

中型载货汽车交通量(简称中货)

2

DSC 指定的传输周期内,分车道或分方向(由DSC 指定)的中型货车数量

 

 

中货平均速度

2

DSC 指定的传输周期内,在采集分车道或分方向(由DSC 指定)中型货车数量的基础上,对该车道或该方向的中型货车地点车速的算术平均值

两个字节存储,小数部分,第一个字节放置整数部分,第二个字节放置小数部分,小数部分放大100 倍存储,如88.33 表示为58 21

 

预留

2

 

 

 

预留

2

 

 

 

 

 

起始字节

字段

长度( 字节)

解释

数据范围(HEX

 

 

大型载货汽车交通量(简称大货)

2

DSC 指定的传输周期内,分车道或分方向(由DSC 指定)的大型货车数量

 

 

大货平均速度

2

DSC 指定的传输周期内,在采集分车道或分方向(由DSC 指定)大型货车数量的基础上,对该车道或该方向的大型货车地点车速的算术平均值

两个字节存储,第一个字节放置整数部分,第二个字节放置小数部分,小数部分放大100 倍存储,如88.33 表示为58 21

 

预留

2

 

 

 

预留

2

 

 

 

小客车交通量(简称小客)

2

DSC 指定的传输周期内,分车道或分方向(由DSC 指定)的小型客车数量

 

 

小客平均速度

2

DSC 指定的传输周期内,在采集分车道或分方向(由DSC 指定)小型客车数量的基础上,对该车道或该方向的小型客车地点车速的算术平均值

两个字节存储,第一个字节放置整数部分,第二个字节放置小数部分,小数部分放大100 倍存储,如88.33 表示为58 21

 

预留

2

 

 

 

预留

2

 

 

 

大客车交通量(简称大客)

2

DSC 指定的传输周期内,分车道或分方向(由DSC 指定)的大型客车数量

 

 

 

 

 

起始字节

字段

长度( 字节)

解释

数据范围(HEX

 

大客平均速度

2

DSC 指定的传输周期内,在采集分车道或分方向(由DSC 指定)大型客车数量的基础上,对该车道或该方向的大型客车地点车速的算术平均值

两个字节存储,小数部分,第一个字节放置整数部分,第二个字节放置小数部分,小数部分放大100 倍存储,如88.33 表示为58 21

 

预留

2

 

 

 

预留

2

 

 

 

铰接及拖挂车交通量(简称拖挂)

2

DSC 指定的传输周期内,分车道或分方向(由DSC 指定)的铰接及拖挂车数量

 

 

拖挂平均速度

2

DSC 指定的传输周期内,在采集分车道或分方向(由DSC 指定)铰接及拖挂车数量的基础上,对该车道或该方向的铰接及拖挂车地点车速的算术平均值

两个字节存储,第一个字节放置整数部分,第二个字节放置小数部分,小数部分放大100 倍存储,如88.33 表示为58 21

 

预留

2

 

 

 

预留

2

 

 

 

拖拉机交通量

2

DSC 指定的传输周期内,分车道或分方向(由DSC 指定)的拖拉机数量

 

 

 

 

 

 

 

起始字节

字段

长度( 字节)

解释

数据范围(HEX

 

拖拉机平均速度

2

DSC 指定的传输周期内,在采集分车道或分方向(由DSC 指定)拖拉机数量的基础上,对该车道或该方向的拖拉机地点车速的算术平均值

两个字节存储,第一个字节放置整数部分,第二个字节放置小数部分,小数部分放大100 倍存储,如88.33 表示为58 21

 

预留

2

 

 

 

预留

2

 

 

 

特大型货车交通量(简称特大货)

2

DSC 指定的传输周期内,分车道或分方向(由DSC 指定)的特大型货车数量

 

 

特大货平均速度

2

DSC 指定的传输周期内,在采集分车道或分方向(由DSC 指定)特大型货车数量的基础上,对该车道或该方向的特大型货车地点车速的算术平均值

两个字节存储,第一个字节放置整数部分,第二个字节放置小数部分,小数部分放大100 倍存储,如88.33 表示为58 21

 

预留

2

 

 

 

预留

2

 

 

 

摩托车交通量

2

DSC 指定的传输周期内,分车道或分方向(由DSC 指定)的摩托车数量

 

 

 

 

 

 

 

 

起始字节

字段

长度( 字节)

解释

数据范围(HEX

 

摩托车平均速度

2

DSC 指定的传输周期内,在采集分车道或分方向(由DSC 指定)摩托车数量的基础上,对该车道或该方向的摩托车地点车速的算术平均值

两个字节存储,第一个字节放置整数部分,第二个字节放置小数部分,小数部分放大100 倍存储,如88.33 表示为58 21

 

预留

2

 

 

 

预留

2

 

 

 

功能:由RD 发往DSC ,用于传输RD 采集的实时交通数据

 

分行驶方向不分车道示例数据:

7B 00 00 47 30 32 35 4C 31 30 32 31 33 30 37 33 30 00 30 30 31 31 31 31 30 32 30 36 30 39 30 30 30 31 00 01 D6 07 08 11 05 0F 0A 33 19 00 2A 00 00 00 00 05 00 5A 4A 05 00 5E 34 03 00 67 07 00 00 00 00 04 00 56 07 00 00 00 00 00 00 00 00 00 00 00 00 1E 33 19 00 2A 00 00 00 00 04 00 5D 05 03 00 58 21 02 00 56 5F 02 00 60 08 03 00 4E 0D 00 00 00 00 00 00 00 00 00 00 00 00   

 

分行驶方向不分车道示例数据包分解为:

7B 00 数据包长度(123

00    数据包类型(不分车道)

47 30 32 35 4C 31 30 32 31 33 30 37 33 30 00   站点编号(G025L10213073

30 30 31 31 31 31 30 32 30 36 30 39 30 30 30 31 Ⅰ类设备身份识别码

00    设备错误信息(正常)

01    项目数( 调查所有项目(不含预留字段))

D6 07 年份(2006 年,低位在前,高位在后)

08    月份

11   

05    采集时段长度(5 分钟)

0F     时间序号(15

0A     车道号(上行数据开始标志)

33    跟车百分比

19 00 平均车头间距

2A    时间占有率

00 00 00 00  小货交通量:0, 平均速度:0

05 00 5A 4A  中货交通量:5, 平均速度:90.74

05 00 5E 34  大货交通量:5, 平均速度:94.52

03 00 67 07  小客交通量:3, 平均速度:103.7

00 00 00 00  大客交通量:0, 平均速度:0

04 00 56 07  拖挂与集装箱交通量:4, 平均速度:86.7

00 00 00 00  拖拉机交通量:0, 平均速度:0

00 00 00 00  特大货交通量:0, 平均速度:0

00 00 00 00  摩托车交通量:0, 平均速度:0

1E     车道号,下行数据开始标志

33    跟车百分比

19 00 平均车头间距

2A     时间占有率

00 00 00 00  小货交通量:0, 平均速度:0

04 00 5D 05  中货交通量:4, 平均速度:93.05

03 00 58 21  大货交通量:3, 平均速度:88.33

02 00 56 5F  小客交通量:2, 平均速度:86.95

02 00 60 08  大客交通量:2, 平均速度:96.8

03 00 4E 0D  拖挂与集装箱交通量:3, 平均速度:78.13

00 00 00 00  拖拉机交通量:0, 平均速度:0

00 00 00 00  特大货交通量:0, 平均速度:0

00 00 00 00  摩托车交通量:0, 平均速度:0

 

分行驶方向分车道数据:

CD 00 01 47 30 32 35 4C 31 30 32 31 33 30 37 33 30 00 30 30 31 31 31 31 30 32 30 36 30 39 30 30 30 31 00 01 D6 07 08 11 05 0F 0B 33 19 00 2A  00 00 00 00 03 00 52 46 03 00 65 3C 02 00 67 5A 00 00 00 00 02 00 60 46 00 00 00 00 00 00 00 00 00 00 00 00 0C 33 19 00 2A 00 00 00 00 02 00 66 50 02 00 53 5A 01 00 67 1E 00 00 00 00 02 00 4C 46 00 00 00 00 00 00 00 00 00 00 00 00 1F 33 19 00 2A 00 00 00 00 02 00 5B 50 01 00 6B 00 01 00 54 1E 01 00 55 46 01 00 46 0D 00 00 00 00 00 00 00 00 00 00 00 00 20 33 19 00 2A 00 00 00 00 02 00 5E 1E 02 00 4F 5A 01 00 59 3C 01 00 6B 5A 02 00 52 14 00 00 00 00 00 00 00 00 00 00 00 00

 

分行驶方向分车道数据包分解为:

CD 00 数据包长度(205

01  数据包类型(分车道)

47 30 32 35 4C 31 30 32 31 33 30 37 33 30 00   站点编号(G025L10213073

30 30 31 31 31 31 30 32 30 36 30 39 30 30 30 31 Ⅰ类设备身份识别码

00    设备错误信息(正常)

01     项目数( 调查所有项目(不含预留字段))

D6 07 年份(2006 年,低位在前,高位在后)

08    月份

11   

05    采集时段长度(5 分钟)

0F     时间序号(15

0B    车道号(上行第1 车道数据开始标志)

33    跟车百分比

19 00 平均车头间距

2A     时间占有率

00 00 00 00 小货交通量:0, 平均速度:0

03 00 52 46 中货交通量:3, 平均速度:82.70

03 00 65 3C 大货交通量:3, 平均速度:101.60

02 00 67 5A 小客交通量:2, 平均速度:103.90

00 00 00 00 大客交通量:0, 平均速度:0

02 00 60 46 拖挂与集装箱交通量:2, 平均速度:96.70

00 00 00 00 拖拉机交通量:0, 平均速度:0

00 00 00 00 特大货交通量:0, 平均速度:0

00 00 00 00 摩托车交通量:0, 平均速度:0

0C    车道号,上行第2 车道数据开始标志

33    跟车百分比

19 00 平均车头间距

2A     时间占有率

00 00 00 00 小货交通量:0, 平均速度:0

02 00 66 50 中货交通量:2, 平均速度:102.80

02 00 53 5A 大货交通量:2, 平均速度:83.90

01 00 67 1E 小客交通量:1, 平均速度:103.30

00 00 00 00 大客交通量:0, 平均速度:0

02 00 4C 46 拖挂与集装箱交通量:2, 平均速度:76.70

00 00 00 00 拖拉机交通量:0, 平均速度:0

00 00 00 00 特大货交通量:0, 平均速度:0

00 00 00 00 摩托车交通量:0, 平均速度:0

1F    车道号,下行第1 车道数据开始标志

33    跟车百分比

19 00 平均车头间距

2A     时间占有率

00 00 00 00 小货交通量:0, 平均速度:0

02 00 5B 50 中货交通量:2, 平均速度:91.80

01 00 6B 00 大货交通量:1, 平均速度:107.00

01 00 54 1E 小客交通量:1, 平均速度:84.30

01 00 55 46 大客交通量:1, 平均速度:85.70

01 00 46 0D 拖挂与集装箱交通量:1, 平均速度:70.00

00 00 00 00 拖拉机交通量:0, 平均速度:0

00 00 00 00 特大货交通量:0, 平均速度:0

00 00 00 00 摩托车交通量:0, 平均速度:0

20    车道号,下行第2 车道数据开始标志

33    跟车百分比

19 00 平均车头间距

2A     时间占有率

00 00 00 00 小货交通量:0, 平均速度:0

02 00 5E 1E 中货交通量:2, 平均速度:94.30

02 00 4F 5A 大货交通量:2, 平均速度:79.90

01 00 59 3C 小客交通量:1, 平均速度:89.60

01 00 6B 5A 大客交通量:1, 平均速度:107.90

02 00 52 14 拖挂与集装箱交通量:2, 平均速度:82.20

00 00 00 00 拖拉机交通量:0, 平均速度:0

00 00 00 00 特大货交通量:0, 平均速度:0

00 00 00 00 摩托车交通量:0, 平均速度:0

 

6.4.1.3             Ⅱ级设备实时数据包内容

起始字节

字段

长度

( 字节)

解释

数据范围(HEX

1

数据包长度

2

发送数据包的总长度,包含本字段长度(低位在前,高位在后

00 00 – FF FF

3

数据包类型

1

0x00 ”或“0x01

00 ”代表不分车道数据;“01 ”代表分车道数据

4

站点编号

15

HEX ASCII 站点编号,不足部分填0x00

G025L10213073 表示为:47 30 32 35 4C 31 30 32 31 33 30 37 33 30 00

19

设备身份识别码

16

HEX ASCII 设备身份识别码,不足部分填0x00

001 12 10 2 06090001

表示为:30 30 31 31 32 31 30 32 30 36 30 39 30 30 30 31

35

设备硬件错误码

1

00 ”代表设备硬件工作正常;非“00 ”代表设备硬件工作异常。代码由各设备厂商自行定义,协议不做统一约定

00 FF

 

36

项目数

1

调查项目数

01-FF

37

2

年份,低位在前,高位在后

00 00 – FF FF

39

1

月份

01-0C

40

1

01-1F

41

采集时段长度

1

以分钟为单位,默认为5 分钟

01 3C

42

时间序号

2

1(1440/ 记录时段长度) 之间的整型数,对应一天中的第1(1440/ 记录时段长度) 的时间间隔,低位在前,高位在后

01-A0 05

 

 

起始字节

字段

长度

( 字节)

解释

数据范围(HEX

44

车道号或上下行方向

1

设备按照分方向、分车道的规则采集各类交通数据,传输时按照DSC 的指令分车道或分方向传输数据

按行驶方向传输数据时行驶方向代码:上行为10 、下行为30

按车道传输数据时车道代码:上行从内至外按111213… 连续编号,下行按313233… 连续编号

单车道代码:01

0B FF

45

跟车百分比

1

DSC 指定的传输周期内,在逐一采集分车道或分方向(由DSC 指定)机动车 车头时距数据的基础上,该车道或该行驶方向内车头时距小于6s 的车辆占该车道或行驶方向全部车辆的百分比,传输时取百分数*100 的整数位。

非双车道公路不传输此项,当不传输此项时以0x00 填充

00-64

46

平均车头间距

2

DSC 指定的传输周期内,在逐一采集分车道或分方向(由DSC 指定)机动车车头间距数据的基础上,该车道或该方向的机动车车头间距数据的算术平均值, 以米为单位。

双车道及单车道公路可不传输此项,当不传输此项时以0x00 填充

00-FF FF

48

时间占有率

1

DSC 指定按车道传输数据时,此字段的含义为:在DSC 指定的传输周期内,该车道的车辆占有时间与传输周期时间长度的比值;当DSC 指定按行驶方向传输数据时,设某行驶方向有N 条车道,DSC 指定的传输周期为M 分钟,在M 分钟内该行驶方向所有车道的车辆占有时间之和为T 分钟,则此字段的含义为T/M*N

数据传输时取百分数*100 的整数位,当不传输此项时以0x00 填充

00-64

 

起始字节

字段

长度

( 字节)

解释

数据范围(HEX

49

小型汽车交通量

2

DSC 指定的传输周期内,分车道或分方向(由DSC 指定)的小型汽车数量

 

51

小型汽车平均速度

2

DSC 指定的传输周期内,在采集分车道或分方向(由DSC 指定)小型货车数量的基础上,对该车道或该方向的小型汽车地点车速的算术平均值

两个字节存储,第一个字节放置整数部分,第二个字节放置小数部分,小数部分放大100 倍存储,如88.33 表示为58 21

 

预留

2

 

 

 

预留

2

 

 

 

中型汽车交通量

2

DSC 指定的传输周期内,分车道或分方向(由DSC 指定)的中型汽车数量

 

 

中型汽车平均速度

2

DSC 指定的传输周期内,在采集分车道或分方向(由DSC 指定)中型货车数量的基础上,对该车道或该方向的中型汽车地点车速的算术平均值

两个字节存储,第一个字节放置整数部分,第二个字节放置小数部分,小数部分放大100 倍存储,如88.33 表示为58 21

 

预留

2

 

 

 

预留

2

 

 

 

大型汽车交通量

2

DSC 指定的传输周期内,分车道或分方向(由DSC 指定)的小型汽车数量

 

 

 

 

起始字节

字段

长度

( 字节)

解释

数据范围(HEX

 

大型汽车平均速度

2

DSC 指定的传输周期内,在采集分车道或分方向(由DSC 指定)大型货车数量的基础上,对该车道或该方向的大型汽车地点车速的算术平均值

两个字节存储,第一个字节放置整数部分,第二个字节放置小数部分,小数部分放大100 倍存储,如88.33 表示为58 21

 

预留

2

 

 

 

预留

2

 

 

 

铰接及拖挂汽车流量

2

DSC 指定的传输周期内,分车道或分方向(由DSC 指定)的铰接及拖挂汽车数量

 

 

铰接及拖挂汽车平均速度

2

DSC 指定的传输周期内,在采集分车道或分方向(由DSC 指定)铰接及拖挂汽车数量的基础上,对该车道或该方向的铰接及拖挂汽车地点车速的算术平均值

两个字节存储,第一个字节放置整数部分,第二个字节放置小数部分,小数部分放大100 倍存储,如88.33 表示为58 21

 

预留

2

 

 

 

预留

2

 

 

 

拖拉机流量

2

DSC 指定的传输周期内,分车道或分方向(由DSC 指定)的拖拉机数量

 

 

 

 

 

 

 

 

起始字节

字段

长度

( 字节)

解释

数据范围(HEX

 

拖拉机平均速度

2

DSC 指定的传输周期内,在采集分车道或分方向(由DSC 指定)拖拉机数量的基础上,对该车道或该方向的拖拉机地点车速的算术平均值

两个字节存储,第一个字节放置整数部分,第二个字节放置小数部分,小数部分放大100 倍存储,如88.33 表示为58 21

 

预留

2

 

 

 

预留

2

 

 

 

摩托车交通量

2

DSC 指定的传输周期内,分车道或分方向(由DSC 指定)的摩托车数量

 

 

摩托车平均速度

2

DSC 指定的传输周期内,在采集分车道或分方向(由DSC 指定)小型货车数量的基础上,对该车道或该方向的摩托车地点车速的算术平均值

两个字节存储,第一个字节放置整数部分,第二个字节放置小数部分,小数部分放大100 倍存储,如88.33 表示为58 21

 

预留

2

 

 

 

预留

2

 

 

 

功能:由RD 发往DSC ,用于传输RD 采集的实时交通数据

 

分行驶方向不分车道示例数据:

63 00 00 47 30 32 35 4C 31 30 32 31 33 30 37 33 30 00 30 30 31 31 32 31 30 32 30 36 30 39 30 30 30 31 00 01 D6 07 08 11 05 0F 0A 33 19 00 2A 00 00 00 00 05 00 5A 4A 05 00 5E 34 03 00 67 07 00 00 00 00 04 00 56 07 1E 33 19 00 2A 00 00 00 00 04 00 5D 05 03 00 58 21 02 00 56 5F 02 00 60 08 03 00 4E 0D

数据包分解为:

63 00 数据包长度(99

00    数据包类型(不分车道)

47 30 32 35 4C 31 30 32 31 33 30 37 33 30 00   站点编号(G025L10213073

30 30 31 31 32 31 30 32 30 36 30 39 30 30 30 31 Ⅱ类设备身份识别码

00    设备错误信息(正常)

01    项目数( 调查所有项目(不含预留字段))

D6 07 年份(2006 年,低位在前,高位在后)

08    月份

11   

05    采集时段长度(5 分钟)

0F     时间序号(15

0A     车道号(上行数据开始标志)

33    跟车百分比

19 00 平均车头间距

2A     时间占有率

00 00 00 00  小型汽车交通量:0, 平均速度:0

05 00 5A 4A  中型汽车交通量:5, 平均速度:90.74

05 00 5E 34  大型汽车交通量:5, 平均速度:94.52

03 00 67 07  特大型汽车交通量:3, 平均速度:103.7

00 00 00 00  拖拉机交通量:0, 平均速度:0

04 00 56 07  摩托车:4, 平均速度:86.7

1E     车道号,下行数据开始标志

33    跟车百分比

19 00 平均车头间距

2A     时间占有率

00 00 00 00  小型汽车交通量:0, 平均速度:0

04 00 5D 05  中型汽车交通量:4, 平均速度:93.05

03 00 58 21  大型汽车交通量:3, 平均速度:88.33

02 00 56 5F  特大型汽车交通量:2, 平均速度:86.95

02 00 60 08  拖拉机交通量:2, 平均速度:96.8

03 00 4E 0D  摩托车:3, 平均速度:78.13

 

分行驶方向分车道示例数据:

9D 00 01 47 30 32 35 4C 31 30 32 31 33 30 37 33 30 00 30 30 31 31 32 31 30 32 30 36 30 39 30 30 30 31 00 01 D6 07 08 11 05 0F 0B 33 19 00 2A 00 00 00 00 03 00 52 46 03 00 65 3C 02 00 67 5A 00 00 00 00 02 00 60 46 0C 33 19 00 2A 00 00 00 00 02 00 66 50 02 00 53 5A 01 00 67 1E 00 00 00 00 02 00 4C 46 1F 33 19 00 2A 00 00 00 00 02 00 5B 50 01 00 6B 00 01 00 54 1E 01 00 55 46 01 00 46 0D 20 33 19 00 2A 00 00 00 00 02 00 5E 1E 02 00 4F 5A 01 00 59 3C 01 00 6B 5A 02 00 52 14

数据包分解为:

9D 00 数据包长度(157

01  数据包类型(分车道)

47 30 32 35 4C 31 30 32 31 33 30 37 33 30 00   站点编号(G025L10213073

30 30 31 31 32 31 30 32 30 36 30 39 30 30 30 31 Ⅱ类设备身份识别码

00    设备错误信息(正常)

01    项目数( 调查所有项目(不含预留字段))

D6 07 年份(2006 年,低位在前,高位在后)

08    月份

11   

05    采集时段长度(5 分钟)

0F     时间序号(15

0B    车道号(上行第1 车道数据开始标志)

33    跟车百分比

19 00 平均车头间距

2A     时间占有率

00 00 00 00 小型汽车交通量:0, 平均速度:0

03 00 52 46 中型汽车交通量:3, 平均速度:82.70

03 00 65 3C 大型汽车交通量:3, 平均速度:101.60

02 00 67 5A 特大型汽车交通量:2, 平均速度:103.90

00 00 00 00 拖拉机交通量:0, 平均速度:0

02 00 60 46 摩托车:2, 平均速度:96.70

0C    车道号,上行第2 车道数据开始标志

33    跟车百分比

19 00 平均车头间距

2A     时间占有率

00 00 00 00 小型汽车交通量:0, 平均速度:0

02 00 66 50 中型汽车交通量:2, 平均速度:102.80

02 00 53 5A 大型汽车交通量:2, 平均速度:83.90

01 00 67 1E 特大型汽车交通量:1, 平均速度:103.30

00 00 00 00 拖拉机交通量:0, 平均速度:0

02 00 4C 46 摩托车:2, 平均速度:76.70

1F    车道号,下行第1 车道数据开始标志

33    跟车百分比

19 00 平均车头间距

2A     时间占有率

00 00 00 00 小型汽车交通量:0, 平均速度:0

02 00 5B 50 中型汽车交通量:2, 平均速度:91.80

01 00 6B 00 大型汽车交通量:1, 平均速度:107.00

01 00 54 1E 特大型汽车交通量:1, 平均速度:84.30

01 00 55 46 拖拉机交通量:1, 平均速度:85.70

01 00 46 0D 摩托车:1, 平均速度:70.00

20    车道号,下行第2 车道数据开始标志

33    跟车百分比

19 00 平均车头间距

2A     时间占有率

00 00 00 00 小型汽车交通量:0, 平均速度:0

02 00 5E 1E 中型汽车交通量:2, 平均速度:94.30

02 00 4F 5A 大型汽车交通量:2, 平均速度:79.90

01 00 59 3C 特大型汽车交通量:1, 平均速度:89.60

01 00 6B 5A 拖拉机交通量:1, 平均速度:107.90

02 00 52 14 摩托车:2, 平均速度:82.20

 


6.4.1.4             Ⅲ级设备实时数据包内容

起始字节

字段

长度( 字节)

解释

数据范围(HEX

1

数据包长度

2

发送数据包的总长度,包含本字段长度(低位在前,高位在后

00 00 – FF FF

3

数据包类型

1

0x01

00 ”代表不分车道数据;“01 ”代表分车道数据

4

站点编号

15

HEX ASCII 站点编号,不足部分填0x00

G025L10213073 表示为:47 30 32 35 4C 31 30 32 31 33 30 37 33 30 00

19

设备身份识别码

16

HEX ASCII 设备身份识别码,不足部分填0x00

001 13 10 0 06090001 表示为30 30 31 31 33 31 30 30 30 36 30 39 30 30 30 31

35

设备硬件错误信息

1

00 ”代表设备硬件工作正常;非“00 ”代表设备硬件工作异常。代码由各设备厂商自行定义,协议不做统一约定

00 FF

00 正常

36

项目数

1

调查项目数

01-FF

37

2

年份,低位在前,高位在后

00 00 – FF FF

39

1

月份

01-0C

40

1

01-1F

41

采集时段长度

1

以分钟为单位,默认为5 分钟

01 3C

42

时间序号

2

1(1440/ 记录时段长度) 之间的整型数,对应一天中的第1(1440/ 记录时段长度) 的时间间隔,低位在前,高位在后

01-A0 05

起始字节

字段

长度( 字节)

解释

数据范围(HEX

44

车道号或上下行方向

1

设备按照分方向、分车道的规则采集各类交通数据,传输时按照DSC 的指令分车道或分方向传输数据

按行驶方向传输数据时行驶方向代码:上行为10 、下行为30

按车道传输数据时车道代码:上行从内至外按111213… 连续编号,下行按313233… 连续编号

单车道代码:01

0B FF

45

一般机动车(不含摩托车)交通量

2

DSC 指定的传输周期内,分车道或分方向(由DSC 指定)的一般机动车(不含摩托车)数量

各车道数据包, 跟据车型数核项目数据动态变化

47

一般机动车(不含摩托车)平均速度

2

DSC 指定的传输周期内,在采集分车道或分方向(由DSC 指定)一般机动车(不含摩托车)数量的基础上,对该车道或该方向的一般机动车(不含摩托车)地点车速的算术平均值

两个字节存储,第一个字节放置整数部分,第二个字节放置小数部分,小数部分放大100 倍存储,如88.33 表示为58 21

 

预留

2

 

 

 

预留

2

 

 

 

摩托车交通量

2

DSC 指定的传输周期内,分车道或分方向(由DSC 指定)的摩托车数量

 

 

摩托车平均速度

2

DSC 指定的传输周期内,在采集分车道或分方向(由DSC 指定)摩托车数量的基础上,对该车道或该方向的摩托车地点车速的算术平均值

两个字节存储,第一个字节放置整数部分,第二个字节放置小数部分,小数部分放大100 倍存储,如88.33 表示为58 21

 

预留

2

 

 

 

预留

2

 

 

 

功能:由RD 发往DSC ,用于传输RD 采集的实时交通数据

 

分行驶方向不分车道示例数据:

33 00 00 47 30 32 35 4C 31 30 32 31 33 30 37 33 30 00 30 30 31 31 33 31 30 30 30 36 30 39 30 30 30 31 00 01 D6 07 08 11 05 0F 0A 05 00 5A 4A 1E 04 00 5D 05

数据包分解为:

33 00 数据包长度(51

00    数据包类型(不分车道)

47 30 32 35 4C 31 30 32 31 33 30 37 33 30 00   站点编号(G025L10213073

30 30 31 31 33 31 30 30 30 36 30 39 30 30 30 31 Ⅲ类设备身份识别码

00    设备错误信息(正常)

01    项目数( 调查所有项目(不含预留字段))

D6 07 年份(2006 年,低位在前,高位在后)

08    月份

11   

05    采集时段长度(5 分钟)

0F     时间序号(15

0A     车道号,上行数据开始标志

05 00 5A 4A  汽车交通量:5, 平均速度:90.74

1E     车道号,下行数据开始标志

04 00 5D 05  汽车交通量:4, 平均速度:93.05

 

分行驶方向分车道示例数据:

3D 00 01 47 30 32 35 4C 31 30 32 31 33 30 37 33 30 00 30 30 31 31 33 31 30 30 30 36 30 39 30 30 30 31 00 01 D6 07 08 11 05 0F 0B 03 00 52 46 0C 02 00 66 50 1F 02 00 5B 50 20 02 00 5E 1E  

数据包分解为:

3D 00 数据包长度(61

01  数据包类型

47 30 32 35 4C 31 30 32 31 33 30 37 33 30 00   站点编号(G025L10213073

30 30 31 31 33 31 30 30 30 36 30 39 30 30 30 31 Ⅲ类设备身份识别码

00    设备错误信息(正常)

01    项目数( 调查所有项目(不含预留字段))

D6 07 年份(2006 年,低位在前,高位在后)

08    月份

11   

05    采集时段长度(5 分钟)

0F     时间序号(15

0B    车道号,上行第1 车道数据开始标志

03 00 52 46 中型汽车交通量:3, 平均速度:82.70

0C    车道号,上行第2 车道数据开始标志

02 00 66 50 中型汽车交通量:2, 平均速度:102.80

1F    车道号,下行第1 车道数据开始标志

02 00 5B 50 中型汽车交通量:2, 平均速度:91.80

20    车道号,下行第2 车道数据开始标志

02 00 5E 1E 中型汽车交通量:2, 平均速度:94.30

6.4.2          调查项目数代码

级及 级设备实时交通数据包中的" 调查项目数" 应能根据DSC 指令进行调整,具体如下:

"01" :表示调查所有项目(不含预留字段)

"02" :表示只调查分车类(型)的交通流量和车速

"03" :表示调查所有项目,包括交通流量、车速、跟车百分比、平均车头间距、时间占有率、两个预留字段


6.4.3    实时交通数据包通信流程

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

注:“校验结果信息代码”见6.4.4 解释,格式“04 00 0A 代码号”

6.4.4                实时交通数据包的反馈代码表

数据服务中心接收数据后进行数据正确性校验,并返回数据 校验结果编码,RD 可根据代码类型判断发送的数据是否正确,完成数据正确性校验,代码表如下:

代码(Hex)

类型

描述

大类

FF

数据传输正确标志

数据传输正确

 

11

站点编码错误

字段1 未填入站点编码,或站点编码格式、长度错误

数据格式有误

12

BG 标识错误

字段2 未填入“0x00”“0x01” 标识

数据格式有误

14

日期格式错误

字段4 中未填入日期,或日期格式错误,

数据格式有误

15

时段错误

字段5 未填入时段长度,或时段长度不为正整数

数据格式有误

16

时间错误

字段6 未填入时间序号,或时间序号不在有效范围内

数据格式有误

17

行驶方向或车道号规则错误

字段7 未填入行驶方向(车道)编号,或行驶方向(车道)编号填入不符合规则

数据格式有误

18

其他数据格式错误

不符合协议要求数据格式

数据格式有误

21

缺行驶方向或车道数据

只上传部分行驶方向或车道数据

数据有缺失

31

数据值全为零

字段8 以后均为0

数据关注

41

数据逻辑错误

交通量字段有数据、对应的跟车百分比、平均车头间距、时间占有率、车速等字段的全部或部分无数据;交通量字段无数据、对应的跟车百分比、平均车头间距、时间占有率、车速等字段的全部或部分有数据

数据值不准

42

字段数值错误

车道交通量数据小于0 ;跟车百分比小于0 或大于1 ;时间占有率小于0 或大于1 ;车头间距小于0 ;小型车车速数据大于250 ,其他车型车速数据大于150

数据值不准

 

6.4.5                接收校验反馈信息包

起始字节

字段

长度( 字节)

解释

数据范围(HEX

1

数据包长度

2

发送数据包的总长度,包含本字段长度(低位在前,高位在后

00 00 – FF FF

3

数据包类型

1

0x0A

 

4

校验结果信息代码

2

6.4.4 解释

 

DSC 接收到RD 的实时数据包后,对数据进行正确性校验,校验后的结果以“接收校验反馈信息包”的形式反馈给RD

1 、“04 00 0A FF ”,表示DSC 已经处理了接收到的RD 实时数据包,并且格式和数据内容正确。

2 、“04 00 0A 代码号”,表明了不同的数据信息。

6.5   DSC 应答数据包

功能:

RD 发往DSC 的数据包,用以判断RDDSC 间连接链路是否正常及DSC 服务器状态是否正常。

格式:

起始字节

字段

长度( 字节)

解释

数据范围(HEX

1

数据包长度

2

发送数据包的总长度,包含本字段长度(低位在前,高位在后

00 00 – FF FF

3

数据包类型

1

0x02

 

4

站点编号

15

HEX ASCII 站点编号,不足部分填0x00

G025L10213073 表示为:47 30 32 35 4C 31 30 32 31 33 30 37 33 30 00

19

设备身份识别码

16

HEX ASCII 设备身份识别码,不足部分填0x00

001 13 10 0 06090001

表示为30 30 31 31 33 31 30 30 30 36 30 39 30 30 30 31

35

IP

4

202.106.0.20

CA 6A 00 14

 

说明:

1 )示例:“25 00 02 47 30 32 35 4C 31 30 32 31 33 30 37 33 30 00 30 30 31 31 33 31 30 30 30 36 30 39 30 30 30 31 CA 6A 00 14 ”。

2DSC 接收RD 的应答数据包后,DSC 判断DSC 数据库中是否有此RD 站点信息,如有此RD 站点信息DSC 把此接收到的信息原样返回给RD ;如没有DSC 将返回“04 00 FF 00, 此后RD 应联系DSC 建立其站点信息。

3 )新建的RD 站点应登录DSC 专用网站,以添加其站点信息。

6.6   DSC 控制RD 数据包

DSC 端与RD 设备握手所涉及的系统数据包包含下述两部分:

1 DSC 修改RD 设置的数据包(0x030x040x050x060x07 );

2 DSC 发送修改RD 设置数据包后,RDDSC 所作的反馈信息数据包(0x08 )。

6.6.1    RD 端系统的用户名和密码

为了保证RD 端设备的安全,DSC 控制RD 的数据包须包含由RD 定义的用户名和密码,该用户名及密码可由RD 登录相应DSC 的专用网站后自行定义并由DSC 进行储存。

RD 登录DSC 专用网站定义用户名及密码的过程为:RD 站点登录DSC 专用网站,通过专用界面建立自己设备的用户名及密码,之后由DSC 存储管理,并在DSC 发送控制RD 数据包时由DSC 使用。在第一次登录DSC 专用网站时,RD 应使用“设备身份识别码”的“设备生产厂商代码”(设备身份识别码的前三位Acsii 码)作为登录该网站的登录名和密码,登录后建议及时更改该网站的登录密码。

DSC 发送控制RD 数据包,RD 接收到该数据包后,首先确认该包中的用户名和密码,然后RD 完成DSC 的相关指令。


6.6.2  DSC 控制 RD 数据包 通信流程

DSC 控制RD 数据包通信流程图:

 

 

 

 

 

 

 

 

 

 

 

 

6.6.3  DSC 修改 RD 站点编号数据包

功能:

DSC 发往RD ,用于DSC 远程修改RD 站点编号。

格式:

起始字节

字段

长度( 字节)

解释

数据范围(HEX

1

数据包长度

2

发送数据包的总长度,包含本字段长度(低位在前,高位在后

00 00 – FF FF

3

数据包类型

1

0x03

0x03

4

站点编号

15

HEX ASCII 站点编号,不足部分填0x00

G025L10213073 表示为:47 30 32 35 4C 31 30 32 31 33 30 37 33 30 00

19

用户名

8

HEX ASCII 站点编号,不足部分填0x00

ABC123 表示

为:41 42 43 31 32 33 00 00

27

密码

8

HEX ASCII 站点编号,不足部分填0x00

ABC123 表示

为:41 42 43 31 32 33 00 00

35

新站点编号

15

HEX ASCII 站点编号,不足部分填0x00

G025L10213073 表示为:47 30 32 35 4C 31 30 32 31 33 30 37 33 30 00

 

样例说明:

(1) DSC 发送修改站点编号数据包“30 00 03 47 30 32 35 4C 31 30 32 31 33 30 37 33 30 00 41 42 43 31 32 33 00 00 41 42 43 31 32 33 00 00 47 30 33 35 4C 31 30 32 31 33 30 37 33 30 00 ”给RD

(2) RD 收到DSC 发送的修改站点编号数据包后自动修改其站点编号。

(3) 修改完成后RDDSC 反馈“RD 端系统数据包(0x08”,见6.6.8

6.6.4          DSC 修改 RD IP 数据包

功能: DSC 发往RD ,用于DSC 远程修改RD 设备的传输DSC IP 为新的DSC IP

格式:

起始字节

字段

长度( 字节)

解释

数据范围(HEX

1

数据包长度

2

发送数据包的总长度,包含本字段长度(低位在前,高位在后

00 00 – FF FF

3

数据包类型

1

0x04

04

4

站点编号

15

HEX ASCII 站点编号,不足部分填0x00

G025L10213073 表示为:47 30 32 35 4C 31 30 32 31 33 30 37 33 30 00

19

用户名

8

 

ABC123 表示

为:41 42 43 31 32 33 00 00

27

密码

8

 

ABC123 表示

为:41 42 43 31 32 33 00 00

35

DSC IP

4

 

202.106.0.20

CA 6A 00 14

 

样例说明:

DSC 发送修改站点时间数据包“25 00 04 47 30 32 35 4C 31 30 32 31 33 30 37 33 30 00 41 42 43 31 32 33 00 00 41 42 43 31 32 33 00 00 CA 6A 00 14

(1) RD 收到DSC 发送的修改IP 数据包后自动修改其站点传输IP

(2) 修改完成后RDDSC 反馈“RD 端系统数据包(0x08”,见6.6.8

6.6.5  DSC 修改 RD 时间数据包

功能: DSC 发往RD ,用于同步RD 设备的时间。

格式:

起始字节

字段

长度( 字节)

解释

数据范围(HEX

1

数据包长度

2

发送数据包的总长度,包含本字段长度(低位在前,高位在后

00 00 – FF FF

3

数据包类型

1

0x05

0x05

4

站点编号

15

HEX ASCII 站点编号,不足部分填0x00

G025L10213073 表示为:47 30 32 35 4C 31 30 32 31 33 30 37 33 30 00

19

用户名

8

 

ABC123 表示

为:41 42 43 31 32 33 00 00

27

密码

8

 

ABC123 表示

为:41 42 43 31 32 33 00 00

35

2

 

2006 D6 07

37

1

 

8 08

38

1

 

31 1F

39

小时

1

 

15 0F

40

1

 

35 23

41

1

 

40 28

 

样例说明:

(1) DSC 发送修改站点时间数据包“28 00 05 47 30 32 35 4C 31 30 32 31 33 30 37 33 30 00 41 42 43 31 32 33 00 00 41 42 43 31 32 33 00 00 D6 07 08 1F 0F 23 28

(2) RD 收到DSC 发送的修改站点时间数据包后自动修改其站点时间。

(3) 修改完成后RDDSC 反馈“RD 端系统数据包(0x08”,见6.6.8

6.6.6          DSC 修改 RD 交通数据采集内容数据包

功能: DSC 发往RD ,用于修改RD 设备的采集内容。

格式:

起始字节

字段

长度( 字节)

解释

数据范围(HEX

1

数据包长度

2

发送数据包的总长度,包含本字段长度(低位在前,高位在后

00 00 – FF FF

3

数据包类型

1

0x06

0x06

4

站点编号

15

HEX ASCII 站点编号,不足部分填0x00

G025L10213073 表示为:47 30 32 35 4C 31 30 32 31 33 30 37 33 30 00

19

用户名

8

 

ABC123 表示

为:41 42 43 31 32 33 00 00

27

密码

8

 

ABC123 表示

为:41 42 43 31 32 33 00 00

36

采集项目数

1

 

 

37

分行驶方向不分车道传输实时交通数据或分行驶方向分车道传输实时交通数据标志

1

00 :表示分行驶方向不分车道传输实时交通数据

01 :分行驶方向分车道传输实时交通数据

00-01

 

样例说明:

(1) DSC 发送修改交通数据采集内容数据包“23 00 06 47 30 32 35 4C 31 30 32 31 33 30 37 33 30 00 41 42 43 31 32 33 00 00 41 42 43 31 32 33 00 00 01 00

(2) RD 收到DSC 发送的修改交通数据采集内容数据包后,自动重新设置采集内容。

(3) 修改完成后RDDSC 反馈“RD 端系统数据包(0x08”,见6.6.8

(4) 修改完成后,在下一个小时的时间起点重新设置的采集内容开始生效。

6.6.7          DSC 修改 RD 实时数据传输间隔数据包

功能: DSC 发往RD ,用于修改RD 设备的数据传输时间间隔。

格式:

起始字节

字段

长度( 字节)

解释

数据范围(HEX

1

数据包长度

2

发送数据包的总长度,包含本字段长度(低位在前,高位在后

00 00 – FF FF

1

数据包类型

1

0x07

07

3

站点编号

15

HEX ASCII 站点编号,不足部分填0x00

G025L10213073 表示为:47 30 32 35 4C 31 30 32 31 33 30 37 33 30 00

19

用户名

8

 

ABC123 表示

为:41 42 43 31 32 33 00 00

27

密码

8

 

ABC123 表示

为:41 42 43 31 32 33 00 00

35

启动或关闭设备数据传输

 

01= 启动实时传输;02= 关闭实时传输

01

35

数据传输间隔

2

修改后的数据传输间隔,必须为正整数

0F

说明:

(1) DSC 发送修改实时数据传输间隔数据包“23 00 07 47 30 32 35 4C 31 30 32 31 33 30 37 33 30 00 41 42 43 31 32 33 00 00 41 42 43 31 32 33 00 00 01 0F

(2) RD 收到DSC 发送的修改实时数据传输间隔数据包后自动重新设置传输记录间隔。

(3) 修改完成后RDDSC 反馈“RD 端系统数据包(0x08”,见6.6.8

(4) 修改完成后,在下一个小时的时间起点重新设置的数据传输间隔开始生效。

6.6.8          RD 端系统信息数据包

功能:

RD 端的设置信息,反馈给DSC

格式:

起始字节

字段

长度( 字节)

解释

数据范围(HEX

1

数据包长度

2

发送数据包的总长度,包含本字段长度(低位在前,高位在后

00 00 – FF FF

3

数据包类型

1

0x08

 

4

站点编号

15

HEX ASCII 站点编号,不足部分填0x00

G025L10213073 表示为:47 30 32 35 4C 31 30 32 31 33 30 37 33 30 00

19

年份

2

形式为“2005

2006 D6 07

21

月份

1

形式为“07

8 08

22

1

形式为“02

31 1F

23

小时

1

形式为“00 ”,60 进制

15 0F

24

分钟

1

形式为“00 ”,60 进制

35 23

25

1

形式为“00 ”,60 进制

40 28

26

启动或关闭设备数据传输

1

01= 传输启动;02= 传输关闭

01

27

数据传输间隔

1

修改后的数据传输间隔,必须为正整数

05

29

采集项目数

1

 

02

30

分行驶方向不分车道传输实时交通数据或分行驶方向分车道传输实时交通数据标志

1

00 :表示分行驶方向不分车道传输实时交通数据

01 :分行驶方向分车道传输实时交通数据

02

31

IP

4

 

202.106.0.20

CA 6A 00 14

 

样例说明:

RD 端系统信息数据包针对DSC 发送的系统数据包所作的反馈信息,如“ 20 00 47 30 32 35 4C 31 30 32 31 33 30 37 33 30 00 D6 07 08 1F 0F 23 28 01 05 08 02 00 CA 6A 00 14

6.7   保证数据完整性数据包

6.7.1 

RD

交通量采集设备

 

 

DSC

数据中心服务器

 

发送 0x09 类型数据

 

返回 指定月、日、时间序号的实时数据

 
完整性数据包通信流程

 

 

 

 

 

 

 

 

 

 

6.7.2    实时交通数据重新传输数据包

功能: DSC 发往RD ,通知RD 设备站点重新传输指定的实时数据包。

格式:

起始字节

字段

长度( 字节)

解释

数据范围(HEX

1

数据包长度

2

发送数据包的总长度,包含本字段长度(低位在前,高位在后

00 00 – FF FF

3

数据包类型

1

0x09

09

4

站点编号

15

HEX ASCII 站点编号,不足部分填0x00

G025L10213073 表示为:47 30 32 35 4C 31 30 32 31 33 30 37 33 30 00

19

用户名

8

 

ABC123 表示

为:41 42 43 31 32 33 00 00

27

密码

8

 

ABC123 表示

为:41 42 43 31 32 33 00 00

35

1

 

09 09

36

1

 

08 08

37

时间序号

2

1(1440/ 记录时段长度) 之间的整型数,对应一天中的第1(1440/ 记录时段长度) 的时间间隔,低位在前,高位在后

01-A0 05

 

样例说明:

(1) DSC 发送实时交通数据重新传输数据包“25 00 09 47 30 32 35 4C 31 30 32 31 33 30 37 33 30 00 41 42 43 31 32 33 00 00 41 42 43 31 32 33 00 00 09 08 10 00

(2) RD 收到DSC 发送的实时交通数据重新传输数据包后向DSC 自动重新发送指定月、日、时间序号的实时数据包

 

7         通用测试程序

通过下载或分发的渠道向设备检测方、设备使用者及设备生产厂商提供通用测试程序,其目的如下:

1 、向设备生产厂商提供提供DSC 详细工作流程的解释,并提供DSC 数据接收的模拟环境,以便于规范RD 数据发送程序的编制和所发送数据的规范化、标准化。RD 数据发送程序的程序编制者应在模拟环境中调试成功后再与DSC 通联并传输数据。

2 、向设备检测方、设备使用者提供数据检测工具,以完成下述检测工作:

- RD DSC 通讯长连接检测

提供专用的讯长连接检测模块,具体操作见模拟环境帮助文档。

- 断点续传检测

提供专用的断点续传检测模块,具体操作见模拟环境帮助文档。

- 实时交通数据包差错率检测

提供专用的实时交通数据包差错率检测模块,具体操作见模拟环境帮助文档。

- 修改站点编号数据包检测

提供专用的修改站点编号数据包检测模块,具体操作见模拟环境帮助文档。

- 修改站点IP 数据包检测

提供专用的修改站点IP 数据包检测模块,具体操作见模拟环境帮助文档。

- 修改站点时间数据包检测

提供专用的修改站点时间数据包检测模块,具体操作见模拟环境帮助文档。

- 修改交通数据采集内容检测

提供专用的修改交通数据采集内容检测模块,具体操作见模拟环境帮助文档。

- 修改交通数据传输周期内容检测

提供专用的修改交通数据传输周期内容检测模块,具体操作见模拟环境帮助文档。

- 实时交通数据重新传输数据包检测

提供专用的实时交通数据重新传输数据包检测模块,具体操作见模拟环境帮助文档。

为了统一RD 数据发送程序的编程结构,通用测试程序的帮助文档中还包含了为设备生产厂商提供的客户端示例开发代码,示例代码使用了VBDelphiVCVC# 等几种常用编程语言,制作了客户端示例代码,提供给客户端开发者作为参考,具体操作见模拟环境帮助文档。

8         设备硬件工作状态代码信息反馈

在实时交通数据包内,定义了“设备硬件错误信息”字段,由RDDSC 实时发送其硬件工作状态。若该字段为“00 ”表示设备硬件工作正常,非“00 ”代表设备硬件工作异常。异常代码由各设备厂商自行定义,协议不做统一约定。当某RD 硬件工作异常并发送异常代码时,DSC 将在其专用网站予以公告,以便于相关厂商进行设备维护。

你可能感兴趣的:(工作,存储,交通,hex,通讯,behavior)