DB13∕T 5719-2023 高速公路可变信息标志网关接入规范(河北省).pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《DB13∕T 5719-2023 高速公路可变信息标志网关接入规范(河北省).pdf》由会员分享,可在线阅读,更多相关《DB13∕T 5719-2023 高速公路可变信息标志网关接入规范(河北省).pdf(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 ICS 03.220.20 CCS R 85 13 河北省地方标准 DB 13/T 57192023 高速公路可变信息标志网关接入规范 Access specification of changeable message sign gateway for expressway 2023-05-06 发布 2023-06-06 实施 河北省市场监督管理局 发 布 DB 13/T 57192023 I 目次 前言.II 1 范围.1 2 规范性引用文件.1 3 术语和定义.1 4 体系结构.1 5 一般要求.2 6 数据格式.3 7 消息定义.7 附录 A(资料性)消息示例.17 参考文献.23
2、 DB 13/T 57192023 II 前言 本文件按照GB/T 1.12020标准化工作导则 第1部分:标准化文件的结构和起草规则的规定起草。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。本文件由河北省交通运输厅提出。本文件起草单位:河北交投智能交通技术有限责任公司、河北上元智能科技股份有限公司。本文件主要起草人:本文件主要起草人:闫满囤、程新平、李广、冯凤江、李世民、孙计山、田森、樊成成、尹春辉、王艳红、魏伟、王永涛、张德祥、杨增刊、王硕楠、刘会杨。DB 13/T 57192023 1 高速公路可变信息标志网关接入规范 1 范围 本文件规定了用于高速公路的可变
3、信息标志网关数据接入的体系结构、一般要求、数据格式和消息定义。本文件适用于高速公路运营管理应用平台与可变信息标志网关之间的数据交换,其他道路的应用平台与可变信息标志网关之间的数据交换可参照使用。2 规范性引用文件 下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,标注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T 34428.3-2017 高速公路监控设施通信规程 第3部分:LED可变信息标志 3 术语和定义 GB/T 34428.3 界定的以及下列术语和定义适用于本文件。可变信息标志 changea
4、ble message sign 简称CMS 安装在高速公路路侧、中间隔离带或道路上方的点阵式显示屏,可通过控制指令改变显示内容,显示文字或图形信息,用于发布交通疏导、车速反馈、限速提示等信息的设施。来源:GB/T 34428.3-2017,3.1,有修改 可变信息标志网关 changeable message sign gateway 简称 CMSGW 用于集中管理多个可变信息标志的软件或硬件设施。该设施对各类型号可变信息标志进行协议适配,实现CMS接入CMSGW,用于CMS设备管控的业务应用系统(以下简称应用平台)提供统一的管理操控接口。4 体系结构 基于CMSGW构建的系统,结构如图1所
5、示。CMSGW处于应用平台与CMS之间,将多个CMS进行集中接入和协议适配,对CMSGW向应用平台传输的数据(以下简称上行数据)和应用平台向CMSGW传输的数据(以下简下行数据)进行传递。一个CMSGW设施,可为多个应用平台提供服务。DB 13/T 57192023 2 注:CMS-1,CMS-2,CMS-N为不同协议、不同标准可变信息标志产品,经过CMSGW进行通信协议适配后,统一接入应用平台。图1 基于CMSGW的应用体系结构 5 一般要求 通信方式 CMSGW与应用平台间通信为双向通信,基于HTTP协议实现。CMSGW开放HTTP接口,用于接收控制指令;应用平台开放HTTP接口,用于接收
6、CMSGW的配置数据和CMS设备实时数据。CMSGW 与应用平台交互流程 CMSGW与应用平台交互流程如图2所示:图2 CMSGW与应用平台交互流程示意图 应用平台基于SM2算法,生成两对非对称密钥A和B。A组密钥用于上行通信签名和验签,B组密钥用于下行通信签名和验签。DB 13/T 57192023 3 线下交换密钥,CMSGW持有A组私钥Key-A-Priv和B组公钥Key-B-Pub,用于上行通信签名和下行数据验签;应用平台持有A组公钥Key-A-Pub和B组私钥Key-B-Priv,用于上行数据验签和下行数据签名。上行通信流程为:CMSGW将待发送的数据使用Key-A-Priv进行签名
7、,并将数据原文与数字签名一并发送至应用平台。应用平台采用Key-A-Pub进行验签,若通过即为合法数据。下行通信流程为:应用平台将待发送的数据使用Key-B-Priv进行签名,并将数据原文与数字签名一并发送至CMSGW。CMSGW采用Key-B-Pub进行验签,若通过即为合法数据。数据接口 CMSGW数据接收接口,请求参数见表1。接口用途:接收应用平台的下行数据 接口地址:http:/ip_address:port/cmsgw/gw/v1.0.0/data 提交方式:POST 表1 CMSGW数据接收接口请求参数 参数名称 参数说明 请求类型 是否必须 数据类型 data 下行数据原文的BAS
8、E64编码 BODY 是 字符串 sign 下行数据签名 BODY 是 字符串 应用平台数据接收接口,请求参数见表2。接口用途:接收CMSGW的上行数据 接口地址:http:/ip_address:port/cmsgw/ap/v1.0.0/data 提交方式:POST 表2 应用平台数据接收接口请求参数 参数名称 参数说明 请求类型 是否必须 数据类型 data 上行数据原文的BASE64编码 BODY 是 字符串 sign 上行数据签名 BODY 是 字符串 6 数据格式 为保证数据通用性和可理解性,GMSGW与应用平台数据传输格式基于JSON规范。数据格式约定 设备数据和指令数据都以JSO
9、N格式进行组织,包含header和body部分。其中header用于描述该信息,body部分为实际要传输的数据。DB 13/T 57192023 4 示例1:数据结构示例(仅为说明数据格式,数据无实际意义)body:key1:value1 ,key2:value2 ,header:infoN:valueN 示例2:消息示例数据 body:deviceNo:1001,special:1,stayTime:5 ,deviceNo:1002,special:1,stayTime:5 ,header:deviceNo:008,deviceType:CMS,msgType:CMSMessage,gwAd
10、dr:13.64.0.3:8080 消息头 消息头字段说明见表3。DB 13/T 57192023 5 表3 消息头字段说明 字段 必填 类型 描述 示例值 msgType 是 String(32)消息类型 CMSMessage:当前显示内容 CMSStatus:设备状态 CMSPropertyAll:全量上报的配置信息 CMSPropertyIncre:增量上报的配置信息 CMSResponsePlayMessage:下发播放信息指令回应 CMSResponseQueryFailure:查询故障回应 CMSReaponseSetLight:设置亮度回应 CMSReaponseQueryLig
11、ht:查询亮度回应 CMSReaponseTurnOnOff:开关屏回应 CMSPlayMessage:播放信息 CMSQueryFailure:查询故障 CMSSetLigth:设置亮度 CMSQueryLigth:查询亮度 CMSTurnOnOff:开关 CMS 设备 deviceType 是 String(32)设备类型,针对 CMS 设备,取值固定为 CMS。CMS deviceNo 是 String(32)集中接入程序或设备的唯一标识码。JD_CMS_001 apAddr 否 String(32)应用平台地址+端口 13.64.100.2:8080 gwAddr 否 String(3
12、2)CMSGW 程序或设备地址+端口 13.64.100.3:8080 传输的数据类型分为两类:第一类为设备数据、设备状态、请求回应等,由CMSGW发往应用平台。第二类为管控指令,包括设备动作指令、查询指令等。消息体格式 不同消息类型的消息体字段不同。DB 13/T 57192023 6 示例:当前显示内容消息体。body:align:1,content:font:0,fontColor:0,fontSize:0,fontSpace:0,imgNo:3,text:,type:IMG,x:0,y:0 ,font:1,fontColor:1,fontSize:16,fontSpace:0,imgN
13、o:0,text:限速抓拍80KM/h,type:TEXT,x:50,y:0 ,deviceNo:1001,special:1,stayTime:5 回应数据 回应数据字段说明见表4。表4 回应数据字段说明 变量名 必填 类型 示例值 描述 resultCode 是 String(16)SUCCESS SUCCESS/FAIL errCode 否 String(32)errDes 否 String(128)系统错误 错误返回的信息描述 deviceNo 是 String 设备在路段上的编码 result 是 String 其它有效信息 错误代码 DB 13/T 57192023 7 错误代码说
14、明见表5。表5 错误代码说明 返回值 描述 5001 XX 错误 5002 XX 错误 5003 XX 错误 注:仅为说明数据格式,数据无实际意义 7 消息定义 说明 本章节仅阐述消息定义和消息构成的要素,消息示例数据参见附录A。CMS 内容实时数据 7.2.1 消息头消息类型 msgType:CMSMessage 7.2.2 消息体内容 内容实时上报BODY结构见表6。表6 内容实时上报BODY结构 数据项 父项 字段类型 是否必填 说明 body CommonMsg JSONArray 是 json 数组 CMSReportMessage body JSONObject 是 情报板的实时信
15、息结构 deviceNo CMSReportMessage String 是 设备在路段上的编码 stayTime CMSReportMessage String 是 停留时间 align String 是 对齐方式:1:居左 2:居中 3:居右 4:自定义 默认 2 special CMSReportMessage String 是 入屏特效 1:立即显示;2:闪烁;3:左移;4:上移;5:右移;6:下移;content CMSReportMessage JSONArray 是 内容项数组 CMSMessageContent content JSONObject 是 信息内容项 type C
16、MSMessageContent String 是 数据类型 IMG:图片,TEXT:文本 DB 13/T 57192023 8 表6 内容实时上报BODY结构(续)数据项 父项 字段类型 是否必填 说明 font CMSMessageContent String 否 字体 1:宋体;2:仿宋;3:黑体;4:楷体;fontSize CMSMessageContent String 否 字号 16;24;32;48;64 fontColor CMSMessageContent String 否 字体颜色 1:红色;2:绿色;3:蓝色;4:黄色;5:紫色;6:青色;7:白色;fontSpace C
17、MSMessageContent String 否 字间距,当对齐方式为 4 时有用。x CMSMessageContent String 是 x 坐标 y CMSMessageContent String 是 y 坐标 imgNo CMSMessageContent String 否 图素编码 text CMSMessageContent String 否 文本内容 CMS 状态实时数据 7.3.1 消息头消息类型 msgType:CMSStatus 7.3.2 消息体内容 CMS状态数据消息体内容说明定义见表7。表7 CMS状态数据消息体内容说明定义 数据项 父项 字段类型 是否必填 说明
18、 body CommonMsg JSONArray 是 数组 CMSStatus body JSONObject 是 状态实时数据结构 deviceNo CMSStatus String 是 设备在路段上的编码 status CMSStatus String 是 状态编码,-1:异常;0:未知;1:正常;2:故障;3:通讯断开;4:未使用;msg CMSStatus String 否 状态描述 CMS 播放指令响应数据 7.4.1 消息头消息类型 msgType:CMSResponsePlayMessage DB 13/T 57192023 9 7.4.2 消息体内容 CMS播放指令内容说明见
19、表8。表8 CMS播放指令内容说明 数据项 父项 字段类型 是否必填 说明 body CommonMsg JSONArray 是 数组 CMSResponsePlayMessage body JSONObject 是 播放指令后异步返回的响应数据 deviceNo CMSResponsePlayMessage String 是 设备在路段上的编码 result CMSResponsePlayMessage String 是 返回码,-1:异常;0:未知;1:正常;2:故障;3:通讯断开;4:未使用;CMS 亮度指令响应数据 7.5.1 消息头消息类型 msgType:CMSReaponseSe
20、tLight 7.5.2 消息体内容 CMS亮度指令内容说明见表9。表9 CMS亮度指令内容说明 数据项 父项 字段类型 是否必填 说明 body CommonMsg JSONArray 是 数组 CMSResponseSetLight body JSONObject 是 亮度设置指令后异步返回的响应数据 deviceNo CMSResponseSetLight String 是 设备在路段上的编码 result CMSResponseSetLight String 是 返回码,-1:异常;0:未知;1:正常;2:故障;3:通讯断开;4:未使用;亮度查询指令响应数据 7.6.1 消息头消息类型
21、 smgType:CMSResponseQueryLight 7.6.2 消息体内容 亮度查询指令相应BODY结构见表10。DB 13/T 57192023 10 表10 亮度查询指令响应BODY结构 数据项 父项 字段类型 是否必填 说明 body CommonMsg JSONArray 是 数组 CMSReaponseQueryLight body JSONObject 是 亮度查询指令后异步返回的响应数据 deviceNo CMSReaponseQueryLight String 是 设备在路段上的编码 light CMSReaponseQueryLight String 是 0-31
22、的亮度值 result CMSReaponseQueryLight String 是 返回码,-1:异常;0:未知;1:正常;2:故障;3:通讯断开;4:未使用;设备开关指令响应数据 7.7.1 消息头消息类型 msgType:CMSReaponseTurnOnOff 7.7.2 消息体内容 设备开关指令响应BODY结构见表11。表11 设备开关指令响应BODY结构 数据项 父项 字段类型 是否必填 说明 body CommonMsg JSONArray 是 数组 CMSReaponseTurnOnOff body JSONObject 是 开关屏指令后异步返回的响应数据 deviceNo C
23、MSReaponseTurnOnOff String 是 设备在路段上的编码 result CMSReaponseTurnOnOff String 是 返回码,-1:异常;0:未知;1:正常;2:故障;3:通讯断开;4:未使用;CMS 设备属性全量上报数据 7.8.1 消息头消息类型 msgType:CMSPropertyAll 7.8.2 消息体内容 设备属性全量上报BODY结构见表12。DB 13/T 57192023 11 表12 设备属性全量上报BODY结构 数据项 父项 字段类型 是否必填 说明 body CommonMsg JSONArray 是 数组 CMSPropertyAll
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DB13T 5719-2023 高速公路可变信息标志网关接入规范河北省 DB13 5719 2023 高速公路 可变 信息 标志 网关 接入 规范 河北省
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内