更新时间:2023-12-29 GMT+08:00
分享

RSU上报RSI

功能介绍

RSU上报rsi消息到平台。路侧交通信息,是由路侧单元向周围车载单元发布的交通事件消息及交通标志标牌信 息。其中,交通标志标牌信息参考GB 5768所包含的所有标志标牌内容。针对一些动态的、临时的交通事件。例如“前方事故”、“前方路面结冰”等。

上行TOPIC

v2x/v1/rsu/{esn}/rsi/up

topic中{esn}替换为创建RSU时填写的esn(设备编码)。例如esn为test123,topic:v2x/v1/rsu/test123/rsi/up。

Message参数

表1 请求Body参数

参数

是否必选

参数类型

描述

rsiSourceId

String

参数说明:事件来源设备的唯一ID。

最小长度:1

最大长度:64

ack

Boolean

参数说明:是否需要确认。true需要,不带或false不需要。

seqNum

String

参数说明:当需要确认时必填,用于匹配响应。

最小长度:1

最大长度:32

rsiDatas

Array of RSURSIData objects

参数说明:道路交通标志。

数组长度:1 - 16

表2 RSURSIData

参数

是否必选

参数类型

描述

id

String

  

refPos

ReportedPosition3D object

参数说明:位置信息。

rtss

Array of RSURTSData objects

参数说明:道路交通标志。

数组长度:1 - 16

rtes

Array of RSURTEData objects

参数说明:道路交通事件。

数组长度:1 - 8

表3 RSURTSData

参数

是否必选

参数类型

描述

rtsId

Integer

参数说明:RTS的本地id。

最小值:0

最大值:255

signType

Integer

参数说明:道路交通标志类型,参考国标 GB 5768.2-2009

最小值:1

最大值:520

crossId

String

参数说明:路口id,对应到一组雷视拟合设备,检测一个特定的路口或者路段。

最小长度:0

最大长度:64

signPosition

ReportedPosition3D object

参数说明:位置信息。

signDescription

String

参数说明:道路交通标志的附加说明。

最小长度:0

最大长度:255

timeDetails

RSURSITimeDetails object

参数说明:定义道路交通事件和道路交通标志信息的生效时间属性。

signPriority

Integer

参数说明:道路交通标志紧急程度。数字越大,级别越高。

最小值:0

最大值:7

referencePaths

Array of RSUReferencePath objects

参数说明:道路交通事件的关联路径。

数组长度:1 - 8

referenceLinks

Array of RSUReferenceLink objects

参数说明:道路交通事件的关联路段集合。

数组长度:1 - 16

表4 RSURTEData

参数

是否必选

参数类型

描述

rteId

Integer

参数说明:道路交通事件的本地id。

最小值:0

最大值:255

crossId

String

参数说明:路口id,对应到一组雷视拟合设备,检测一个特定的路口或者路段。

最小长度:0

最大长度:64

eventType

Integer

参数说明GB/T 29100-2012定义的事件类型。

最小值:0

最大值:65535

eventSource

String

参数说明:来源的具体类型。

枚举值:

  • unknown

  • police

  • government

  • meteorological

  • internet

  • detection

  • v2xServer

  • rsu

  • obu

eventPosition

ReportedPosition3D object

参数说明:位置信息。

eventRadius

Integer

参数说明:事件半径,单位分米。

最小值:0

最大值:1000

eventDescription

String

参数说明:道路交通事件的描述信息。

最小长度:0

最大长度:255

timeDetails

RSURSITimeDetails object

参数说明:定义道路交通事件和道路交通标志信息的生效时间属性。

eventPriority

Integer

参数说明:道路交通事件的紧急程度。数字越大,级别越高。

最小值:0

最大值:7

referencePaths

Array of RSUReferencePath objects

参数说明:道路交通事件的关联路径。

数组长度:1 - 8

referenceLinks

Array of RSUReferenceLink objects

参数说明:道路交通事件的关联路段集合。

数组长度:1 - 16

eventConfidence

Integer

参数说明:道路交通事件的信息来源提供的事件置信度水平,帮助接收端判断是否相信该事件信息,单位为0.5%。

最小值:0

最大值:200

表5 ReportedPosition3D

参数

是否必选

参数类型

描述

lat

Object

参数说明:定义纬度数值,北纬为正,南纬为负。单位°,精度小数点后7位。

最小值:-90

最大值:90.0000001

lon

Object

参数说明:定义经度数值。东经为正,西经为负。单位°,精度小数点后7位。

最小值:-179.9999999

最大值:180.0000001

ele

Object

参数说明:定义车辆海拔高程,可选,单位为分米。数值-4096 表示无效数值。

最小值:-4096

最大值:61439

表6 RSURSITimeDetails

参数

是否必选

参数类型

描述

startTime

Integer

参数说明:数值用来表示当前年份,已经过去的总分钟数(UTC时间)。

最小值:0

最大值:527040

endTime

Integer

参数说明:数值用来表示当前年份,已经过去的总分钟数(UTC时间)。

最小值:0

最大值:527040

endTimeConfidence

Integer

参数说明:数值描述了95%置信水平的结束时间置信度。该精度理论上只考虑了当前计时系统本身传感器的误差。参考时间精度

最小值:0

最大值:39

表7 RSUReferencePath

参数

是否必选

参数类型

描述

activePath

Array of ReportedPosition3D objects

参数说明:与当前情况关联的有效点集。

数组长度:1 - 8

pathRadius

Integer

参数说明:单位为0.1米。用半径表示影响区域边界离中心线的垂直距离,反映该区域的宽度以覆盖实际路段。

最小值:0

最大值:200

表9 RSUNodeReferenceID

参数

是否必选

参数类型

描述

region

Integer

参数说明:所在区域的编号,数值0仅用于测试。

最小值:0

最大值:65535

id

Integer

参数说明:节点编号,路网最基本的构成即节点和节点之间连接的路段。节点可以是路口,也可以是一条 路的端点。一个节点的ID在同一个区域内是唯一的。数值 0~255 预留为测试使用。

最小值:0

最大值:65535

表10 ReportedReferenceLanes

参数

是否必选

参数类型

描述

reserve0

Boolean

参数说明:保留参数。

缺省值:false

lane1

Boolean

参数说明:左侧第1车道。

缺省值:false

lane2

Boolean

参数说明:左侧第2车道。

缺省值:false

lane3

Boolean

参数说明:左侧第3车道。

缺省值:false

lane4

Boolean

参数说明:左侧第4车道。

缺省值:false

lane5

Boolean

参数说明:左侧第5车道。

缺省值:false

lane6

Boolean

参数说明:左侧第6车道。

缺省值:false

lane7

Boolean

参数说明:左侧第7车道。

缺省值:false

lane8

Boolean

参数说明:左侧第8车道。

缺省值:false

lane9

Boolean

参数说明:左侧第9车道。

缺省值:false

lane10

Boolean

参数说明:左侧第10车道。

缺省值:false

lane11

Boolean

参数说明:左侧第11车道。

缺省值:false

lane12

Boolean

参数说明:左侧第12车道。

缺省值:false

lane13

Boolean

参数说明:左侧第13车道。

缺省值:false

lane14

Boolean

参数说明:左侧第14车道。

缺省值:false

lane15

Boolean

参数说明:左侧第15车道。

缺省值:false

Message示例

{
  "rsiSourceId" : "string",
  "ack" : true,
  "seqNum" : "string",
  "rsiDatas" : [ {
    "id" : "string",
    "refPos" : {
      "lat" : 401234567,
      "lon" : 1161234567,
      "ele" : 1000
    },
    "rtss" : [ {
      "rtsId" : 100,
      "signType" : 1,
      "crossId" : "cross0123456789",
      "signPosition" : {
        "lat" : 401234567,
        "lon" : 1161234567,
        "ele" : 1000
      },
      "signDescription" : "string",
      "timeDetails" : {
        "startTime" : 666,
        "endTime" : 666,
        "endTimeConfidence" : 10
      },
      "signPriority" : 5,
      "referencePaths" : [ {
        "activePath" : [ {
          "lat" : 401234567,
          "lon" : 1161234567,
          "ele" : 1000
        } ],
        "pathRadius" : 100
      } ],
      "referenceLinks" : [ {
        "upStreamNodeId" : {
          "region" : 100,
          "id" : 100
        },
        "downStreamNodeId" : {
          "region" : 100,
          "id" : 100
        },
        "referenceLane" : {
          "reserve0" : false,
          "lane1" : false,
          "lane2" : false,
          "lane3" : false,
          "lane4" : false,
          "lane5" : false,
          "lane6" : false,
          "lane7" : false,
          "lane8" : false,
          "lane9" : false,
          "lane10" : false,
          "lane11" : false,
          "lane12" : false,
          "lane13" : false,
          "lane14" : false,
          "lane15" : false
        }
      } ]
    } ],
    "rtes" : [ {
      "rteId" : 100,
      "crossId" : "cross0123456789",
      "eventType" : 100,
      "eventSource" : "unknown",
      "eventPosition" : {
        "lat" : 401234567,
        "lon" : 1161234567,
        "ele" : 1000
      },
      "eventRadius" : 100,
      "eventDescription" : "string",
      "timeDetails" : {
        "startTime" : 666,
        "endTime" : 666,
        "endTimeConfidence" : 10
      },
      "eventPriority" : 5,
      "referencePaths" : [ {
        "activePath" : [ {
          "lat" : 401234567,
          "lon" : 1161234567,
          "ele" : 1000
        } ],
        "pathRadius" : 100
      } ],
      "referenceLinks" : [ {
        "upStreamNodeId" : {
          "region" : 100,
          "id" : 100
        },
        "downStreamNodeId" : {
          "region" : 100,
          "id" : 100
        },
        "referenceLane" : {
          "reserve0" : false,
          "lane1" : false,
          "lane2" : false,
          "lane3" : false,
          "lane4" : false,
          "lane5" : false,
          "lane6" : false,
          "lane7" : false,
          "lane8" : false,
          "lane9" : false,
          "lane10" : false,
          "lane11" : false,
          "lane12" : false,
          "lane13" : false,
          "lane14" : false,
          "lane15" : false
        }
      } ],
      "eventConfidence" : 100
    } ]
  } ]
}

相关文档