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

RSU接收RSI

功能介绍

通过在平台创建长期交通事件创建即时交通事件,平台会下发rsi消息到指定的rsu设备。

下行TOPIC

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

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

Message参数

表1 请求Body参数

参数

是否必选

参数类型

描述

name

String

参数说明:消息名称。

最小长度:1

最大长度:255

content

RsuReceivedRsiData object

参数说明:下发的rsi消息内容。该参数值为JSON字符串

表2 RsuReceivedRsiData

参数

是否必选

参数类型

描述

rsiSourceId

String

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

最小长度:1

最大长度:64

ack

Boolean

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

seqNum

String

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

最小长度:1

最大长度:32

rsiDatas

Array of OpenRSURSIData objects

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

数组长度:1 - 16

表3 OpenRSURSIData

参数

是否必选

参数类型

描述

id

String

参数说明:RSU ID。

timeStamp

Integer

参数说明:构造消息的分钟数时间戳,数值用来表示当前年份已经过去的总分钟数(UTC时间)。527040表示无效时间戳。

最小值:0

最大值:527040

refPos

ReceivedPosition3D object

参数说明:位置信息。

rtss

Array of RSUReceivedRTSData objects

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

数组长度:1 - 16

rtes

Array of OpenRSURTEData objects

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

数组长度:1 - 8

表4 RSUReceivedRTSData

参数

是否必选

参数类型

描述

rtsId

Integer

参数说明:RTS的本地id。

最小值:0

最大值:255

signType

Integer

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

最小值:1

最大值:520

signPosition

ReceivedPosition3D object

参数说明:位置信息。

signDescription

String

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

最小长度:1

最大长度:255

timeDetails

RSUReceivedRSITimeDetails object

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

signPriority

Integer

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

最小值:0

最大值:7

referencePaths

Array of RSUReceivedReferencePath objects

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

数组长度:1 - 8

description

String

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

最小长度:1

最大长度:255

表5 RSUReceivedRSITimeDetails

参数

是否必选

参数类型

描述

startTime

Integer

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

最小值:0

最大值:527040

endTime

Integer

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

最小值:0

最大值:527040

endTimeConfidence

Integer

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

最小值:0

最大值:39

表6 OpenRSURTEData

参数

是否必选

参数类型

描述

rteId

Integer

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

最小值:0

最大值:255

eventType

Integer

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

最小值:0

最大值:65535

eventSource

String

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

枚举值:

  • unknown

  • police

  • government

  • meteorological

  • internet

  • detection

  • v2xServer

  • rsu

  • obu

eventPosition

ReceivedPosition3D object

参数说明:位置信息。

eventRadius

Integer

参数说明:事件半径,如果存在的话,单位分米。

最小值:0

最大值:1000

eventDescription

String

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

最小长度:1

最大长度:255

eventPriority

Integer

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

最小值:0

最大值:7

referencePaths

Array of RSUReceivedReferencePath objects

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

数组长度:1 - 8

eventConfidence

Integer

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

最小值:0

最大值:200

duration

Integer

参数说明:事件持续时间,单位:秒。即时事件的duration=0;长期事件的duration=(事件结束时间-事件开始时间)。

最小值:0

最大值:100000

表7 ReceivedPosition3D

参数

是否必选

参数类型

描述

lat

Number

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

最小值:-90

最大值:90

lon

Number

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

最小值:-180

最大值:180

ele

Number

参数说明:定义海拔高程,可选,单位为分米。

最小值:-4095

最大值:61439

表8 RSUReceivedReferencePath

参数

是否必选

参数类型

描述

activePath

Array of ReceivedPosition3D objects

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

数组长度:1 - 8

pathRadius

Integer

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

最小值:0

最大值:1000

Message示例

{
  "name" : "testRsi",
  "content" : "{\"rsiSourceId\":\"string\",\"ack\":true,\"seqNum\":\"string\",\"rsiDatas\":[{\"id\":\"string\",\"timeStamp\":27344635,\"refPos\":{\"lat\":40.1234567,\"lon\":116.1234567,\"ele\":1000},\"rtss\":[{\"rtsId\":100,\"signType\":1,\"signPosition\":{\"lat\":40.1234567,\"lon\":116.1234567,\"ele\":1000},\"signDescription\":\"test\",\"timeDetails\":{\"startTime\":666,\"endTime\":666,\"endTimeConfidence\":10},\"signPriority\":5,\"referencePaths\":[{\"activePath\":[{\"lat\":40.1234567,\"lon\":116.1234567,\"ele\":1000}],\"pathRadius\":100}],\"description\":\"test\"}],\"rtes\":[{\"rteId\":100,\"eventType\":100,\"eventSource\":\"unknown\",\"eventPosition\":{\"lat\":40.1234567,\"lon\":116.1234567,\"ele\":1000},\"eventRadius\":100,\"eventDescription\":\"test\",\"eventPriority\":5,\"referencePaths\":[{\"activePath\":[{\"lat\":40.1234567,\"lon\":116.1234567,\"ele\":1000}],\"pathRadius\":100}],\"eventConfidence\":100,\"duration\":100}]}]}"
}

相关文档