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参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
rsiSourceId |
否 |
String |
参数说明:事件来源设备的唯一ID。 最小长度:1 最大长度:64 |
ack |
否 |
Boolean |
参数说明:是否需要确认。true需要,不带或false不需要。 |
seqNum |
否 |
String |
参数说明:当需要确认时必填,用于匹配响应。 最小长度:1 最大长度:32 |
rsiDatas |
否 |
Array of RSURSIData objects |
参数说明:道路交通标志。 数组长度:1 - 16 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
id |
否 |
String |
|
refPos |
否 |
ReportedPosition3D object |
参数说明:位置信息。 |
rtss |
否 |
Array of RSURTSData objects |
参数说明:道路交通标志。 数组长度:1 - 16 |
rtes |
否 |
Array of RSURTEData objects |
参数说明:道路交通事件。 数组长度:1 - 8 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
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 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
rteId |
否 |
Integer |
参数说明:道路交通事件的本地id。 最小值:0 最大值:255 |
crossId |
否 |
String |
参数说明:路口id,对应到一组雷视拟合设备,检测一个特定的路口或者路段。 最小长度:0 最大长度:64 |
eventType |
否 |
Integer |
参数说明:GB/T 29100-2012定义的事件类型。 最小值:0 最大值:65535 |
eventSource |
否 |
String |
参数说明:来源的具体类型。 枚举值: |
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 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
lat |
是 |
Object |
参数说明:定义纬度数值,北纬为正,南纬为负。单位°,精度小数点后7位。 最小值:-90 最大值:90.0000001 |
lon |
是 |
Object |
参数说明:定义经度数值。东经为正,西经为负。单位°,精度小数点后7位。 最小值:-179.9999999 最大值:180.0000001 |
ele |
否 |
Object |
参数说明:定义车辆海拔高程,可选,单位为分米。数值-4096 表示无效数值。 最小值:-4096 最大值:61439 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
startTime |
否 |
Integer |
参数说明:数值用来表示当前年份,已经过去的总分钟数(UTC时间)。 最小值:0 最大值:527040 |
endTime |
否 |
Integer |
参数说明:数值用来表示当前年份,已经过去的总分钟数(UTC时间)。 最小值:0 最大值:527040 |
endTimeConfidence |
否 |
Integer |
参数说明:数值描述了95%置信水平的结束时间置信度。该精度理论上只考虑了当前计时系统本身传感器的误差。参考时间精度。 最小值:0 最大值:39 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
activePath |
否 |
Array of ReportedPosition3D objects |
参数说明:与当前情况关联的有效点集。 数组长度:1 - 8 |
pathRadius |
否 |
Integer |
参数说明:单位为0.1米。用半径表示影响区域边界离中心线的垂直距离,反映该区域的宽度以覆盖实际路段。 最小值:0 最大值:200 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
upStreamNodeId |
否 |
RSUNodeReferenceID object |
参数说明:节点ID是由一个全局唯一的地区ID和一个地区内部唯一的节点ID组成。 |
downStreamNodeId |
否 |
RSUNodeReferenceID object |
参数说明:节点ID是由一个全局唯一的地区ID和一个地区内部唯一的节点ID组成。 |
referenceLane |
否 |
ReportedReferenceLanes object |
参数说明:关联车道,将指定车道号对应的比特位置1表示该车道为有效的关联车道。最多支持15条车道。车道号,以该车道行驶方向为参考,自左向右从1开始编号。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
region |
否 |
Integer |
参数说明:所在区域的编号,数值0仅用于测试。 最小值:0 最大值:65535 |
id |
否 |
Integer |
参数说明:节点编号,路网最基本的构成即节点和节点之间连接的路段。节点可以是路口,也可以是一条 路的端点。一个节点的ID在同一个区域内是唯一的。数值 0~255 预留为测试使用。 最小值:0 最大值:65535 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
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 } ] } ] }