RSU接收RSI
下行TOPIC
v2x/v1/rsu/{esn}/rsi/down
topic中{esn}替换为创建RSU时填写的esn(设备编码)。例如esn为test123,topic:v2x/v1/rsu/test123/rsi/down。
Message参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
name |
是 |
String |
参数说明:消息名称。 最小长度:1 最大长度:255 |
content |
是 |
RsuReceivedRsiData object |
参数说明:下发的rsi消息内容。该参数值为JSON字符串 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
rsiSourceId |
否 |
String |
参数说明:事件来源设备的唯一ID。 最小长度:1 最大长度:64 |
ack |
否 |
Boolean |
参数说明:是否需要确认。true需要,不带或false不需要。 |
seqNum |
否 |
String |
参数说明:当需要确认时必填,用于匹配响应。 最小长度:1 最大长度:32 |
rsiDatas |
否 |
Array of OpenRSURSIData objects |
参数说明:道路交通标志。 数组长度:1 - 16 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
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 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
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 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
startTime |
否 |
Integer |
参数说明:开始时间。数值用来表示当前年份,已经过去的总分钟数(UTC时间)。 最小值:0 最大值:527040 |
endTime |
否 |
Integer |
参数说明:结束时间。数值用来表示当前年份,已经过去的总分钟数(UTC时间)。 最小值:0 最大值:527040 |
endTimeConfidence |
否 |
Integer |
参数说明:数值描述了95%置信水平的结束时间置信度。该精度理论上只考虑了当前计时系统本身传感器的误差。参考时间精度。 最小值:0 最大值:39 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
rteId |
否 |
Integer |
参数说明:道路交通事件的本地id。 最小值:0 最大值:255 |
eventType |
否 |
Integer |
参数说明:GB/T 29100-2012定义的事件类型。 最小值:0 最大值:65535 |
eventSource |
否 |
String |
参数说明:来源的具体类型。 枚举值: |
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 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
lat |
是 |
Number |
参数说明:定义纬度数值,北纬为正,南纬为负,单位°,精度小数点后7位。 最小值:-90 最大值:90 |
lon |
是 |
Number |
参数说明:定义经度数值。东经为正,西经为负,单位°,精度小数点后7位。 最小值:-180 最大值:180 |
ele |
否 |
Number |
参数说明:定义海拔高程,可选,单位为分米。 最小值:-4095 最大值:61439 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
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}]}]}" }