华为云用户手册

  • 响应示例 状态码: 200 OK { "rsu_model_id" : "5ba24f5ebbe8f56f5a14f605", "name" : "RSU001", "manufacturer_name" : "ABC", "description" : "excellent", "created_time" : "2020-12-07T01:32:17Z", "last_modified_time" : "2020-12-07T01:32:17Z" }
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 rsu_model_id String 参数说明:RSU型号ID,用于唯一标识一个RSU型号,在平台创建RSU型号后由平台分配获得。 取值范围:长度不小于1不超过36,只允许字母、数字、连接符(-)的组合。 name String 参数说明: RSU型号名称。 取值范围:长度不低于1不超过64,只允许中文、字母、数字、下划线(_)、问号(?)、反引号(')、井号(#)、左小括号(()、右小括号())、点(.)、逗号(,)、与(&)、百分号(%)、At(@)、感叹号(!)、连接符(-)的组合。 manufacturer_name String 参数说明: RSU的厂商名称。 取值范围:长度不低于1不超过32,只允许中文、字母、数字、下划线(_)、问号(?)、反引号(')、井号(#)、左小括号(()、右小括号())、点(.)、逗号(,)、与(&)、百分号(%)、At(@)、感叹号(!)、连接符(-)的组合。 description String 参数说明: RSU型号的描述信息。 取值范围:长度不低于1不超过128,只允许中文、字母、数字、下划线(_)、问号(?)、反引号(')、井号(#)、左小括号(()、右小括号())、点(.)、逗号(,)、与(&)、百分号(%)、At(@)、感叹号(!)、连接符(-)、空格的组合 last_modified_time String 参数说明: RSU型号更新的时间。 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如:2020-12-07T01:32:17Z created_time String 参数说明: 在平台创建RSU型号的时间。 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如:2020-12-07T01:32:17Z
  • 响应示例 状态码: 201 Created { "rsu_id" : "b58efc27-a6e5-4bca-9d12-c76ecfe3f102", "name" : "RSU001", "description" : "TEST", "esn" : "13518098671442480164720973683901", "last_modified_time" : "2020-09-01T01:37:01Z", "created_time" : "2020-09-01T01:37:01Z", "last_online_time" : "2020-09-01T01:37:01Z", "ip" : "127.0.0.1", "position_description" : "K08", "location" : { "lat" : 40.1234567, "lon" : 116.1234567 }, "status" : "ONLINE", "intersection_id" : "1-301", "rsu_model_id" : "27652459499824704332521974743806", "related_edge_num" : 0, "software_version" : "V100X00XX00X325" }
  • 响应参数 状态码: 201 表4 响应Body参数 参数 参数类型 描述 rsu_id String 参数说明:RSU的唯一标识符,在平台创建RSU时由平台生成。 name String 参数说明:RSU的名字。 取值范围:长度不低于1不超过128,只允许中文、字母、数字、下划线(_)、连接符(-)的组合。 description String 参数说明:RSU的描述。 取值范围:只允许中文、字母、数字、下划线(_)、中文分号(;)、中文冒号(:)、中文问号(?)、中文感叹号(!)中文逗号(,)、中文句号(。)、英文分号(;)、英文冒号(:)、英文逗号(,)、英文句号(.)、英文问号(?)、英文感叹号(!)、顿号(、)、连接符(-)、空格的组合。 esn String 参数说明:RSU的设备序列号。 取值范围:只允许字母、数字、下划线(_)的组合。 last_modified_time String 参数说明:最后修改的时间。 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z created_time String 参数说明:创建的时间。 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z last_online_time String 参数说明:最后的在线时间。 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z ip String 参数说明:RSU的IP。满足IP的格式,例如127.0.0.1。 position_description String 参数说明:安装位置编码,由用户自定义。 取值范围:长度不低于1不超过128,只允许字母、数字、下划线(_)的组合。 location RsuLocation object 参数说明:RSU的位置信息。 status String 参数说明:RSU设备状态。 取值范围: ONLINE:在线 OFFLINE:离线 INITIAL:初始化 UNKNOWN:未知 rsu_model_id String 参数说明:RSU型号ID,用于唯一标识一个RSU型号,在平台创建RSU型号后由平台分配获得,获取方法可参见 “创建RSU型号”接口。 取值范围:长度不低于1不超过36,只允许字母、数字、连接符(-)的组合。 intersection_id String 参数说明:在地图中,rsu所在区域对应的路口ID,也即区域ID拼接路口ID,格式为:region-node_id。其中路网最基本的构成即节点和节点之间连接的路段。节点可以是路口,也可以是一条 路的端点。一个节点的ID在同一个区域内是唯一的。 related_edge_num Integer 参数说明:RSU可关联的Edge的数量。 software_version String 参数说明:RSU的软件版本,由RSU上报其软件版本。 表5 RsuLocation 参数 参数类型 描述 lat Number 参数说明:定义纬度数值,北纬为正,南纬为负,单位°,精度小数点后7位。 lon Number 参数说明:定义经度数值。东经为正,西经为负,单位°,精度小数点后7位。
  • 请求示例 POST https://{endpoint}/v1/{project_id}/rsus Content-Type:application/json X-Auth-Token:******** Instance-Id:******** { "name" : "RSU001", "description" : "description", "esn" : "13518098671442480164720973683901", "ip" : "127.0.0.1", "position_description" : "K08", "related_edge_num" : 0, "rsu_model_id" : "27652459499824704332521974743806", "intersection_id" : "1-301", "secret" : "3b935a250c50dc2c6d481d048cefdc3c" }
  • 响应示例 状态码: 200 ok { "count" : 1, "radars" : [ { "radar_id" : "28f61af50fc9452aa0ed5ea25c3cc3d3", "name" : "radar00001", "v2x_edge_id" : "28f61af50fc9452aa0ed5ea25c3cc3d3", "ip" : "127.0.0.1", "status" : "ONLINE", "esn" : "abcd00001", "position_description" : "k01", "sequence_no" : 1, "direction" : 0, "lon" : 114.0398513, "lat" : 30.5087712, "sensor_angle" : 124.711914, "created_time" : "2020-09-01T01:37:01Z", "last_modified_time" : "2020-09-01T01:37:01Z", "last_online_time" : "2020-09-01T01:37:01Z" } ] }
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 count Long 参数说明:总数 radars Array of RadarResourceDTO objects 参数说明:数据列表 表5 RadarResourceDTO 参数 参数类型 描述 radar_id String 参数说明:雷达ID 取值范围:长度不小于1,不大于64的英文字母、数字和下划线(_)的组合。 name String 参数说明:名称 取值范围:长度不小于1,不大于128的汉字、英文字母、数字、下划线(_)和横杠(-)的组合。 v2x_edge_id String 参数说明:所属的EdgeId 取值范围:长度不小于1,不大于128的英文字母、数字、下划线(_)和横杠(-)的组合。 ip String 参数说明:设备IP status String 参数说明:状态值 取值范围: ONLINE:在线 OFFLINE:离线 UNKNOWN:未知 SLEEP:睡眠 esn String 参数说明:设备编号 取值范围:长度不小于1,不大于64的英文字母、数字和下划线(_)的组合。 position_description String 参数说明:位置描述 取值范围:长度不小于1,不大于128的英文字母、数字和下划线(_)的组合。 sequence_no Integer 参数说明:雷达序号,该字段是SNE感知设备信息上报的,只有SNE会上报该字段。 direction Integer 参数说明:道路检测方向,0表示朝向起点,1表示朝向终点,255表示无效值。该字段是SNE感知设备信息上报的,只有SNE会上报该字段。 lon Number 参数说明:雷达设备的经度,东经为正,西经为负,单位°,精度小数点后7位。该字段是SNE感知设备信息上报的,只有SNE会上报该字段。 lat Number 参数说明:雷达设备的纬度,北纬为正,南纬为负,单位°,精度小数点后7位。该字段是SNE感知设备信息上报的,只有SNE会上报该字段。 sensor_angle Number 参数说明:感知设备部署的角度,以正北为0,顺时针旋转(无线的部署方式)。该字段是SNE感知设备信息上报的,只有SNE会上报该字段。 created_time String 参数说明:最后修改的时间。格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z last_modified_time String 参数说明:最后修改时间。格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z last_online_time String 参数说明:最后的在线时间。格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z
  • 请求示例 POST https://{endpoint}/v1/{project_id}/traffic-controllers Content-Type:application/json X-Auth-Token:******** Instance-Id:******** { "traffic_controller_id" : "13229397084005974033576909202199", "esn" : "17598448011929637214623971962555", "name" : "TrafficController001", "description" : "test001", "lat" : 40.1234567, "lon" : 116.1234567, "ele" : 116.741, "pos_description" : "K08", "installation_mode" : "columnar", "road_name" : "road1", "link_id" : "12345676", "secret" : "secret123456" }
  • 响应示例 状态码: 201 Created { "traffic_controller_id" : "13229397084005974033576909202199", "esn" : "17598448011929637214623971962555", "name" : "TrafficController001", "description" : "test001", "lat" : 40.1234567, "lon" : 116.1234567, "ele" : 116.741, "pos_description" : "K08", "installation_mode" : "columnar", "road_name" : "road1", "link_id" : "12345676", "status" : "INITIAL", "last_modified_time" : "2022-01-06T09:30:24Z", "created_time" : "2022-01-06T09:30:24Z", "last_online_time" : null }
  • 响应参数 状态码: 201 表4 响应Body参数 参数 参数类型 描述 traffic_controller_id String 参数说明:信号机设备ID,全局唯一。 esn String 参数说明:序列号。 取值范围:长度不超过64,只允许字母、数字、以及_等字符的组合。 name String 参数说明:名称。 description String 参数说明:描述。 取值范围:长度不超过2048,只允许中文、字母、数字、以及_?'#().,&%@!-空格等字符的组合。 lat Number 参数说明:定义纬度数值,北纬为正,南纬为负,单位°,精度小数点后7位。 lon Number 参数说明:定义经度数值。东经为正,西经为负,单位°,精度小数点后7位。 ele Number 参数说明:定义海拔高程,可选,单位为分米。 pos_description String 参数说明:位置说明。 取值范围:长度不超过128,只允许字母、数字、以及_等字符的组合。 installation_mode String 参数说明:架设方式。 取值范围: columnar:柱式 road-side-attach:路侧附着式 cantilever:悬臂式 gantry:门架式 lane-above-attach:车行道上方附着式 road_name String 参数说明:所属道路名称,比如高速名称。 取值范围:长度不超过64,只允许汉字、字母、数字、以及_-等字符的组合。 link_id String 参数说明:信号机设备所属路段ID。 取值范围:长度等于30,只允许大写字母、数字。 status String 参数说明:设备状态。 取值范围: ONLINE:在线 OFFLINE:离线 INITIAL:初始化 last_modified_time String 参数说明:最后修改的时间。格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z created_time String 参数说明:创建的时间。格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z last_online_time String 参数说明:最后的在线时间。格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z
  • 响应示例 状态码: 200 OK { "v2x_edge_id" : "ab6cb4ca-bc7a-4b3d-8629-7212c5d9a6b0", "name" : "name", "description" : "test", "esn" : "ESN01234567", "ip" : "127.0.0.1", "port" : "8880", "hardware_type" : "ATLAS", "server_protocol_type" : "http", "server_cert" : null, "position_description" : "testtest", "location" : { "lat" : 22.4, "lon" : 124 }, "cameras" : [ "ab6cb4ca-bc7a-4b3d-8629-7212c5d9a6b0" ], "radars" : [ "ab6cb4ca-bc7a-4b3d-8629-7212c5d9a6b0" ], "local_rsus" : [ "rsu_test_01" ], "local_segment_rsus" : [ { "segment_id" : "1", "rsu_esn" : "13518098671442480164720973683901" }, { "segment_id" : "2", "rsu_esn" : "13518098671442480164720973683901" }, { "segment_id" : "3", "rsu_esn" : "98238558220689235608785517764662" } ], "edge_general_config" : { "avp_enabled" : true, "rsm_enabled" : true, "time_compensate" : true, "log_level" : false, "road_detection_length" : 10, "ramp_detection_length" : 10, "edge_authentications" : [ { "user_name" : "dris_user" } ], "gat1400_username" : null, "user_name" : "dris_user" }, "edge_advance_config" : { "testKey" : "testValue" }, "status" : "ONLINE", "node_id" : "536434354358674544874543587", "created_time" : "2020-09-01T01:37:01Z", "last_modified_time" : "2020-09-01T01:37:01Z" }
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 v2x_edge_id String 参数说明:Edge ID,用于唯一标识一个Edge。 name String 参数说明:名称。 取值范围:长度不超过128,只允许中文、字母、数字、以及_.-等字符的组合。 description String 参数说明:Edge描述。 esn String 参数说明:设备编码,全局唯一。 取值范围:长度不超过64,只允许字母、数字、以及_等字符的组合。 ip String 参数说明:网络I,例如127.0.0.1。 port Integer ITS800,ATLAS 端口号 hardware_type String 参数说明:硬件类型。 取值范围:ITS800 或者 ATLAS。 server_protocol_type String 参数说明:v2xedge作为服务端的协议类型。 取值范围:http 或者 https server_cert String 参数说明:v2xedge作为服务端,pem格式的证书。 position_description String 参数说明:安装位置编码,由用户自定义。 取值范围:长度不低于1不超过128,只允许字母、数字、下划线(_)的组合。 location Location object 参数说明:经纬度坐标。 cameras Array of CameraIdAndStatus objects 参数说明:Edge关联的摄像头列表。 radars Array of RadarIdAndStatus objects 参数说明:Edge关联的雷达列表。 local_rsus Array of RsuIdAndStatus objects 参数说明:Edge关联的本地RSU列表。 local_segment_rsus Array of LocalSegmentRsu objects 参数说明:Edge管理的分段所关联的本地RSU列表。 edge_general_config EdgeGeneralConfigInResponse object 参数说明:Edge通用配置。 edge_advance_config Object 参数说明:Edge高级配置,Json格式 status String 参数说明:状态。 取值范围: UNINSTALLED: 待部署 INSTALLED:部署中 OFFLINE:离线 ONLINE:在线: UPGRADING:升级中 DELETING:删除中 channel_status String 参数说明:业务通道状态。 取值范围: ONLINE:在线 OFFLINE:离线 INITIAL:初始化 node_id String 参数说明:边缘管理服务返回的node_id,用于关联EdgeManager的资源。 created_time String 参数说明:创建时间。 格式:yyyy-MM-dd''T''HH:mm:ss''Z''。 例如 2020-09-01T01:37:01Z。 last_modified_time String 参数说明:创建时间。 格式:yyyy-MM-dd''T''HH:mm:ss''Z''。 例如 2020-09-01T01:37:01Z。 表4 Location 参数 参数类型 描述 lat Number 参数说明:定义纬度数值,北纬为正,南纬为负,单位°,精度小数点后7位。 lon Number 参数说明:定义经度数值。东经为正,西经为负。单位°,精度小数点后7位。 表5 CameraIdAndStatus 参数 参数类型 描述 id String 参数说明:摄像头的ID。 status String 参数说明:摄像头的状态。 取值范围: ONLINE:在线 OFFLINE:离线 INITIAL:初始化 表6 RadarIdAndStatus 参数 参数类型 描述 id String 参数说明:雷达的esn。 status String 参数说明:雷达的状态。 取值范围: ONLINE:在线 OFFLINE:离线 INITIAL:初始化 表7 RsuIdAndStatus 参数 参数类型 描述 id String 参数说明:RSU的esn。 status String 参数说明:RSU的状态。 取值范围: ONLINE:在线 OFFLINE:离线 INITIAL:初始化 表8 LocalSegmentRsu 参数 参数类型 描述 segment_id String 参数说明:分段Id,填写雷达设备对应序号(sequence_no)。 取值范围:数字字符串。 rsu_esn String 参数说明:RSU的设备序列号。 取值范围:只允许长度不小于1、最大为64,字母、数字、下划线(_)的组合。 表9 EdgeGeneralConfigInResponse 参数 参数类型 描述 avp_enabled Boolean 参数说明:AVP场景。 rsm_enabled Boolean 参数说明:RSM上报:默认不上报。 time_compensate Boolean 参数说明:时延补偿:是否启动Edge时延补偿功能。 rsi_positioning_enabled Boolean 参数说明:RSI事件定位功能。 log_level String 参数说明:应用日志级别 取值范围:on/off,默认关闭。 road_detection_length Double 参数说明:道路检测长度,单位:米。 ramp_detection_length Double 参数说明:匝道检测长度,单位:米。 gat1400_username String 参数说明:edge作为服务端单用户鉴权的用户名。如需配置多套鉴权用户,请使用edge_authentications。不能和edge_authentications同时使用,建议使用edge_authentications。 取值范围:长度不小于8,不大于32,只允许数字字母下划线组合,且不能以数字下划线开头,不能有中文和特殊字符,gat1400用户名不能与gat1400密码相同。 edge_authentications Array of ResponseEdgeAuthentication objects 参数说明:edge作为服务端的多用户鉴权信息,和gat1400_username(单个鉴权用户)不可同时使用,建议使用该字段。 user_name String 参数说明:ITS800鉴权用的用户名。 取值范围:长度不超过255,只允许字母、数字、下划线(_)、问号(?)、反引号(')、井号(#)、左小括号(()、右小括号())、点(.)、逗号(,)、与(&)、百分号(%)、At(@)、感叹号(!)、连接符(-)的组合。 表10 ResponseEdgeAuthentication 参数 参数类型 描述 user_name String 参数说明:edge接口鉴权用户名。 取值范围:长度不小于8,不大于32,只允许数字字母下划线组合,且不能以数字下划线开头,不能有中文和特殊字符,用户名不能与密码相同。
  • Message示例 { "bsmDatas" : [ { "vehicleId" : "01234567", "plateNo" : "01234567", "timeStamp" : 1639812051683, "timeConfidence" : 5, "pos" : { "lat" : 401234567, "lon" : 1161234567, "ele" : 1000 }, "posAccuracy" : { "semiMajor" : 100, "semiMinor" : 100, "orientation" : 1000 }, "posConfidence" : { "positionConfidence" : 10, "eleConfidence" : 10 }, "transmission" : 2, "speed" : 3000, "heading" : 10000, "angle" : 0, "motionConfidence" : { "speedConfidence" : 5, "headingConfidence" : 5, "steerConfidence" : 2 }, "accelSet" : { "longAccel" : 0, "latAccel" : 0, "vertAccel" : 0, "yawRate" : 0 }, "brakes" : { "brakePadelStatus" : 1, "wheelBrakesStatus" : { "setStatus" : false, "leftFront" : false, "leftRear" : false, "rightFront" : false, "rightRear" : false }, "tractionStatus" : 1, "absStatus" : 1, "scsStatus" : 1, "brakeBoostStatus" : 1, "auxBrakesStatus" : 1 }, "vehicleClass" : { "basicVehicleClass" : 54, "fuelType" : 5 }, "size" : { "width" : 200, "length" : 3000, "height" : 40 } } ] }
  • Message参数 表1 请求Body参数 参数 是否必选 参数类型 描述 bsmDatas 否 Array of RSUBSMData objects 参数说明:车辆基础安全信息列表。 表2 RSUBSMData 参数 是否必选 参数类型 描述 vehicleId 否 String 参数说明:车辆临时ID。 最小长度:0 最大长度:32 plateNo 否 String 参数说明:车牌。 最小长度:0 最大长度:16 timeStamp 否 Long 参数说明:采集数据的毫秒时间戳。例如:1639812051683,转换后代表北京时间2021-12-18 15:20:51。 timeConfidence 否 Integer 参数说明:数值描述了95%置信水平的时间精度。参考时间精度。 最小值:0 最大值:39 pos 否 ReportedPosition3D object 参数说明:位置信息。 posAccuracy 否 RSUPositionalAccuracy object 参数说明:基于椭圆模型定义, 一个定位系统自身的精度。 posConfidence 否 ReportedPositionalConfidence object 参数说明:定义当前实时位置(经纬度和高程)的精度大小,包括水平位置精度和高程精度, 由系统自身进行实时计算和更新。 transmission 否 Integer 参数说明:车辆档位状态。 取值范围: 0:空档 1:停止档 2:前进档 3:倒档 7:不可用 4~6:预留 最小值:0 最大值:7 speed 否 Integer 参数说明:对应车辆被检测到超速或者慢行时的速度,单位:km/h。 最小值:0 最大值:8191 heading 否 Integer 参数说明:车辆或交通参与者的航向角。为运动方向与正北方向的顺时针夹角。单位为0.0125°。 最小值:0 最大值:28800 angle 否 Integer 参数说明:定义车辆转向轮角度。向右为正,向左为负。单位为1.5°。值为127时代表无效值。 最小值:-126 最大值:127 motionConfidence 否 ReportedMotionConfidenceSet object 参数说明:描述车辆运行状态的精度。包括车速精度、航向精度和方向盘转角的精度。 accelSet 否 ReportedAccelerationSet4Way object 参数说明:定义车辆四轴加速度。 brakes 否 RSUBrakeSystemStatus object 参数说明:定义车辆的刹车系统状态。包括7种不同类型的状态。 vehicleClass 否 ReportedVehicleClassification object 参数说明:定义车辆类型。包含车辆基本类型以及燃料动力类型。 size 否 RSUVehicleSize object 参数说明:定义车辆尺寸大小。由车辆长宽高三个维度来定义尺寸,其中高度数值为可选项。 表3 ReportedPosition3D 参数 是否必选 参数类型 描述 lat 是 Object 参数说明:定义纬度数值,北纬为正,南纬为负。单位°,精度小数点后7位。 最小值:-90 最大值:90.0000001 lon 是 Object 参数说明:定义经度数值。东经为正,西经为负。单位°,精度小数点后7位。 最小值:-179.9999999 最大值:180.0000001 ele 否 Object 参数说明:定义车辆海拔高程,可选,单位为分米。数值-4096 表示无效数值。 最小值:-4096 最大值:61439 表4 RSUPositionalAccuracy 参数 是否必选 参数类型 描述 semiMajor 否 Integer 参数说明:定义用椭圆模型表示的GNSS系统精度中半长轴的大小,单位为0.05米。 最小值:0 最大值:255 semiMinor 否 Integer 参数说明:定义用椭圆模型表示的GNSS系统精度中半短轴的大小,单位为0.05米。 最小值:0 最大值:255 orientation 否 Integer 参数说明:定义用椭圆模型表示的GNSS系统精度中正北方向顺时针到最近半长轴的夹角大小。单位为0.0054932479°。 最小值:0 最大值:65535 表5 ReportedPositionalConfidence 参数 是否必选 参数类型 描述 positionConfidence 否 Integer 参数说明:数值描述了95%置信水平的车辆位置精度。参考位置精度。 最小值:0 最大值:15 eleConfidence 否 Integer 参数说明:数值描述了95%置信水平的车辆高程精度。参考车辆高程精度。 最小值:0 最大值:15 表6 ReportedMotionConfidenceSet 参数 是否必选 参数类型 描述 speedConfidence 否 Integer 参数说明:数值描述了95%置信水平的速度精度。 取值范围: 0:不可用 1:100m/s 2:10m/s 3:5m/s 4:1m/s 5:0.1m/s 6:0.05m/s 7:0.01m/s 最小值:0 最大值:7 headingConfidence 否 Integer 参数说明:数值描述了95%置信水平的航向精度。 取值范围: 0:不可用 1:10° 2:5° 3:1° 4:0.1° 5:0.05° 6:0.01° 7:0.0125° 最小值:0 最大值:7 steerConfidence 否 Integer 参数说明:数值描述了95%置信水平的车辆转向轮角度精度。 取值范围: 0:不可用 1:2° 2:1° 3:0.02° 最小值:0 最大值:3 表7 ReportedAccelerationSet4Way 参数 是否必选 参数类型 描述 longAccel 否 Integer 参数说明:车辆纵向加速度。单位为0.01米每平方秒。值为2001时代表无效数值。 最小值:-2000 最大值:2001 latAccel 否 Integer 参数说明:车辆横向加速度。单位为0.01米每平方秒。值为2001时代表无效数值。 最小值:-2000 最大值:2001 vertAccel 否 Integer 参数说明:定义Z轴方向的加速度大小,Z轴方向竖直向下,沿着Z轴方向为正。 分辨率为0.02G,G 为重力加速度值 9.80665m/s2。 最小值:-127 最大值:127 yawRate 否 Integer 参数说明:车辆横摆角速度。指汽车绕垂直轴的偏转,该偏转的大小代表汽车的稳定程度。如果偏转角速度达 到一个阈值,说明汽车发生侧滑或者甩尾等危险工况。 顺时针旋转为正,逆时针为负 数据分辨率为 0.01°/s。 最小值:-127 最大值:127 表8 RSUBrakeSystemStatus 参数 是否必选 参数类型 描述 brakePadelStatus 否 Integer 参数说明:指示刹车踏板状态,是否处在被踩下状态。 取值范围: 0:不可用 1:非踩下状态 2:踩下状态 最小值:0 最大值:2 wheelBrakesStatus 否 RSUWheelBrakesStatus object 参数说明:车辆车轮制动情况,定义四轮分别的刹车状态。 将车辆的轮胎分为左前、右前、左后、右后四组。当车辆进行刹车时,对应值分别指示了四组轮胎的刹车情况。 当车辆为单排轮胎(摩托车等)时,以左前和左后表示其前后轮。 当车辆某一组轮胎由多个组成时,其状态将等效到一个数值来表示。 tractionStatus 否 Integer 参数说明:牵引力控制系统实时状态。 取值范围: 0:系统未装备或不可用 1:系统处于关闭状态 2:系统处于开启状态,但未触发 3:系统被触发,处于作用状态 最小值:0 最大值:3 absStatus 否 Integer 参数说明:刹车防抱死系统(ABS)状态。 取值范围: 0:系统未装备或不可用 1:系统处于关闭状态 2:系统处于开启状态,但未触发 3:系统被触发,处于作用状态 最小值:0 最大值:3 scsStatus 否 Integer 参数说明:车辆动态稳定控制系统状态。 取值范围: 0:系统未装备或不可用 1:系统处于关闭状态 2:系统处于开启状态,但未触发 3:系统被触发,处于作用状态 最小值:0 最大值:3 brakeBoostStatus 否 Integer 参数说明:刹车助力系统作用情况。通过刹车辅助系统的状态,指示车辆紧急刹车状态。刹车辅助系统通过判断紧急情况是否需要急刹车,从而接管刹车系统,在驾驶员未来得及做出反应时进行刹车。辅助系统可能通过监测油门踏板的突然松开或前置检测器,来判断紧急刹车的需求。 取值范围: 0:系统未装备或不可用 1:系统处于关闭状态 2:系统处于开启状态 最小值:0 最大值:2 auxBrakesStatus 否 Integer 参数说明:辅助制动系统(一般指手刹)情况。 取值范围: 0:系统未装备或不可用 1:系统处于关闭状态 2:代表系统处于开启状态 3:预留 最小值:0 最大值:3 表9 RSUWheelBrakesStatus 参数 是否必选 参数类型 描述 setStatus 否 Boolean 参数说明:车辆整体车轮制动是否可用。 缺省值:false leftFront 否 Boolean 参数说明:左前轮刹车是否处于激活状态。 缺省值:false leftRear 否 Boolean 参数说明:左后轮刹车是否处于激活状态。 缺省值:false rightFront 否 Boolean 参数说明:右前轮刹车是否处于激活状态。 缺省值:false rightRear 否 Boolean 参数说明:右后轮刹车是否处于激活状态。 缺省值:false 表10 ReportedVehicleClassification 参数 是否必选 参数类型 描述 basicVehicleClass 否 Integer 参数说明:定义车辆基本类型。参考车辆基本类型。 最小值:0 最大值:255 fuelType 否 Integer 参数说明:定义车辆的燃料动力类型,10-15暂未定义。 取值范围: 0:未知 1:汽油 2:乙醇 3:柴油 4:电动 5:混合燃料类型 6:氢气 7:液化天然气 8:压缩天然气 9:丙烷 最小值:0 最大值:15 表11 RSUVehicleSize 参数 是否必选 参数类型 描述 width 否 Integer 参数说明:车辆车身宽度。单位为0.01米。值为0时代表无效数值。 最小值:0 最大值:1023 length 否 Integer 参数说明:车辆车身长度。单位为0.01米。值为0时代表无效数值。 最小值:0 最大值:4095 height 否 Integer 参数说明:车辆车身高度。单位为0.05米。值为0时代表无效数值。 最小值:0 最大值:127
  • 请求示例 PUT https://{endpoint}/v1/{project_id}/rsus/{rsu_id} Content-Type:application/json X-Auth-Token:******** Instance-Id:******** { "name" : "RSU001", "description" : "TEST", "ip" : "127.0.0.1", "position_description" : "K08", "intersection_id" : "1-301", "related_edge_num" : 0 }
  • 响应示例 状态码: 200 OK { "rsu_id" : "b58efc27-a6e5-4bca-9d12-c76ecfe3f102", "name" : "RSU001", "description" : "TEST", "esn" : "13518098671442480164720973683901", "last_modified_time" : "2020-09-01T01:37:01Z", "created_time" : "2020-09-01T01:37:01Z", "last_online_time" : "2020-09-01T01:37:01Z", "ip" : "127.0.0.1", "position_description" : "K08", "location" : { "lat" : 40.1234567, "lon" : 116.1234567 }, "status" : "ONLINE", "rsu_model_id" : "27652459499824704332521974743806", "intersection_id" : "1-301", "related_edge_num" : 0, "software_version" : "V100X00XX00X325" }
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 rsu_id String 参数说明:RSU的唯一标识符,在平台创建RSU时由平台生成。 name String 参数说明:RSU的名字。 取值范围:长度不低于1不超过128,只允许中文、字母、数字、下划线(_)、连接符(-)的组合。 description String 参数说明:RSU的描述。 取值范围:只允许中文、字母、数字、下划线(_)、中文分号(;)、中文冒号(:)、中文问号(?)、中文感叹号(!)中文逗号(,)、中文句号(。)、英文分号(;)、英文冒号(:)、英文逗号(,)、英文句号(.)、英文问号(?)、英文感叹号(!)、顿号(、)、连接符(-)、空格的组合。 esn String 参数说明:RSU的设备序列号。 取值范围:只允许字母、数字、下划线(_)的组合。 last_modified_time String 参数说明:最后修改的时间。 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z created_time String 参数说明:创建的时间。 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z last_online_time String 参数说明:最后的在线时间。 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z ip String 参数说明:RSU的IP。满足IP的格式,例如127.0.0.1。 position_description String 参数说明:安装位置编码,由用户自定义。 取值范围:长度不低于1不超过128,只允许字母、数字、下划线(_)的组合。 location RsuLocation object 参数说明:RSU的位置信息。 status String 参数说明:RSU设备状态。 取值范围: ONLINE:在线 OFFLINE:离线 INITIAL:初始化 UNKNOWN:未知 rsu_model_id String 参数说明:RSU型号ID,用于唯一标识一个RSU型号,在平台创建RSU型号后由平台分配获得,获取方法可参见 “创建RSU型号”接口。 取值范围:长度不低于1不超过36,只允许字母、数字、连接符(-)的组合。 intersection_id String 参数说明:在地图中,rsu所在区域对应的路口ID,也即区域ID拼接路口ID,格式为:region-node_id。其中路网最基本的构成即节点和节点之间连接的路段。节点可以是路口,也可以是一条 路的端点。一个节点的ID在同一个区域内是唯一的。 related_edge_num Integer 参数说明:RSU可关联的Edge的数量。 software_version String 参数说明:RSU的软件版本,由RSU上报其软件版本。 表5 RsuLocation 参数 参数类型 描述 lat Number 参数说明:定义纬度数值,北纬为正,南纬为负,单位°,精度小数点后7位。 lon Number 参数说明:定义经度数值。东经为正,西经为负,单位°,精度小数点后7位。
  • 响应示例 状态码: 200 Ok { "edge_app_id" : "13125481330735066213121901779837", "description" : "this is a test app", "created_time" : "2021-12-23T12:29:08", "last_modified_time" : "2021-12-23T12:29:09.367", "last_published_version" : null }
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 edge_app_id String 参数说明:用户自定义应用唯一ID。 取值范围:只允许字母、数字、下划线(_)、连接符(-)、美元符号($)的组合。 description String 参数说明:应用描述。 取值范围:只允许中文、字母、数字、下划线(_)、中文分号(;)、中文冒号(:)、中文问号(?)、中文感叹号(!)中文逗号(,)、中文句号(。)、英文引号(;)、英文冒号(:)、英文逗号(,)、英文句号(.)、英文问号(?)、英文感叹号(!)、顿号(、)、连接符(-)的组合。 created_time String 参数说明:创建时间。格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z。 last_modified_time String 参数说明:更新时间。格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z。 last_published_version String 参数说明:最新发布版本。
  • 修订记录 发布日期 修订记录 2024-05-30 修改 地图数据结构,表2 UploadMapPart定义中增加partNo字段,修改表3 UploadMapReferencePoint定义中deviceId的描述。 2024-05-20 新增 OBU接收SPAT 修改 信号机上报SPAT,修改OpenSouthSpatData中intersections字段的长度。 2023-12-26 新增 数据转发中,rsi消息体增加congestion_lanes_info、data_source、camera_list字段 数据转发中,statistics消息体增加segment、section_id、lane_count、vehicle_density、head_interval、space_interval字段 数据转发中,tracks消息体增加camera_list字段 修改 RSU上报BSM、RSU上报MAP、RSU上报RSI、RSU上报RSM、RSU上报SPAT、信号机上报SPAT、RSU接收RSI、RSU接收SPAT等接口消息示例调整 2023-11-24 新增 OBU上报BSM OBU接收RSI 修改 RSU上报SPAT接口,修改ReportedIntersectionStateDTO中status、timeConfidence字段的描述。 信号机上报SPAT接口,修改OpenSouthIntersectionStateDTO中time_confidence字段的描述。 2023-06-29 修改 RSU接收SPAT,修正RSUReceivedTimeChangeDetailsDTO中的startTime、likelyEndTime字段的描述,修正ReceivedTimeMark中的参数,由“ReceivedTimeMark”修改为“timeMark”。 2023-06-25 新增 发送信号灯消息 2022-12-08 新增 查询雷达接口 2022-11-10 新增 查询历史交通统计信息列表 获取信号机设备列表 创建信号机设备 删除信号机设备 修改信号机设备 获取车辆列表 创建车辆 删除车辆 修改车辆 2022-03-25 修改 RSU管理、Edge管理、业务通道管理、Edge应用版本管理、长期交通事件管理、IPC管理、RSU型号管理、数据转发配置管理、历史交通事件管理、即时交通事件管理,调整请求示例的格式。 RSU接收RSI,ReceivedPosition3D字段修改lat、lat的描述。 查询长期交通事件列表,修改from_time、to_time的描述。 历史交通事件管理,HistoryTrafficEventDTO字段修改start_time、end_time的描述。 Edge管理,harwareType参数名修改为hardware_type,ModifyV2XEdgeDTO移除hardware_type参数。 长期交通事件管理,TrafficEventDTO字段修改event_params的描述 2022-02-10 修改 RSU型号管理,修改project_id、Instance-Id的描述。 创建RSU型号,修改状态码。 查询RSU型号列表,修改功能介绍,修改limit、manufacturer_name、offset的描述,修改状态码。 查询RSU型号,修改功能介绍,修改rsu_model_id的描述,修改状态码。 修改RSU型号,修改功能介绍,修改rsu_model_id的描述,修改状态码。 删除RSU型号,修改功能介绍,修改rsu_model_id的描述,修改状态码。 RSU管理,修改project_id、Instance-Id的描述,RsuPageDTO字段修改count、rsus的描述,RsuDTO字段修改rsu_id、name、description、ip、location、status、rsu_model_id、related_edge_num、software_version的描述,InnerRsuDTO字段修改rsu_id、name、description、esn、ip、position_description、location、status、rsu_model_id、related_edge_num的描述,AddRsuDTO字段修改description、esn、ip、position_description、related_edge_num、rsu_model_id、secret的描述,ModifyRsuRequestDTO字段修改description、ip、position_description、related_edge_num的描述,ModifyInnerRsuRequestDTO字段修改status、ip、position_description、location、related_edge_num的描述,RsuLocation字段修改lat、lon的描述。 查询RSU列表,修改offset、limit、rsu_id、esn、status、rsu_model_id的描述,修改状态码。 创建RSU,修改状态码。 删除RSU,修改rsu_id的描述,修改状态码。 修改RSU,修改rsu_id的描述,修改状态码。 查询历史交通事件列表,修改project_id、Instance-Id、offset、limit、event_class、event_source的描述,修改响应示例,修改状态码。 Edge管理,修改project_id、Instance-Id的描述,AddV2XEdgeDataChannelDTO字段修改platform_type的描述,PlatformPara字段修改address、passwd的描述,V2XEdgeDataChannelResponseDTO字段修改platform_type、channel_status,EdgeConfigData字段修改v2x_server_ip的描述,CameraStatus字段修改status、calibration_status的描述,RadarStatus字段修改status的描述,StatusData字段修改connect_status的描述,V2XEdgeResponseDTO修改v2x_edge_id、name、description、esn、ip、position_description、camera_ids、radar_ids、local_rsus、status、last_modified_time的描述,V2XEdgeListResponseDTO字段修改v2x_edge_id、name、esn、position_description、status的描述,V2XEdgeDetailResponseDTO字段修改v2x_edge_id、name、description、esn、ip、hardwareType、position_description、cameras、radars、local_rsus、status、channel_status、last_modified_time的描述,AddV2XEdgeDTO字段修改name、description、esn、ip、position_description、camera_ids、radar_ids、local_rsus的描述,ModifyV2XEdgeDTO字段修改description、esn、ip、position_description、camera_ids、radar_ids、local_rsus的描述,Location字段修改lat、lon的描述,IdAndStatus字段修改id、status的描述,CameraInfo字段修改camera_ip的描述,ThirdPartyRsu字段修改esn的描述,SyncAppDataRequest字段修改v2x_edge_id的描述,V2XEdgeInnerResponseDTO字段修改rsus、projcet_id、v2x_id、tenant_id的描述。 查询Edge列表,修改status的描述,修改状态码。 创建Edge,修改状态码。 删除Edge,修改v2x_edge_id的描述,修改状态码。 查询Edge,修改v2x_edge_id的描述,修改状态码。 修改Edge,修改v2x_edge_id的描述,修改状态码。 生成部署应用安装命令,修改v2x_edge_id的描述,修改状态码。 创建业务通道,修改v2x_edge_id的描述,修改状态码。 修改业务通道,修改v2x_edge_id的描述,修改状态码。 查询业务通道,修改v2x_edge_id的描述,修改状态码。 删除业务通道,修改v2x_edge_id的描述,修改状态码。 长期交通事件管理,修改project_id、Instance-Id的描述,TrafficEventDTO字段修改status、event_id、event_source_type、event_class、area_code、event_params、reference_paths、event_position_name的描述,AddTrafficEventDTO字段修改event_source_type、event_source_id、event_class、area_code、event_params、reference_paths、event_position_name的描述,UpdateTrafficEventDTO字段修改event_source_type、event_source_id、event_class、area_code、event_params、reference_paths、event_position_name的描述,InnerTrafficEventDTO字段修改status、event_id、event_source_type、event_source_id、event_class、area_code、event_params、reference_paths、event_position_name。 查询长期交通事件列表,修改limit、area_code、status、event_source_type、event_class、event_id的描述,修改状态码。 创建长期交通事件,修改状态码。 查询长期交通事件,修改event_id的描述,修改状态码。 修改长期交通事件,修改event_id的描述,修改状态码。 删除长期交通事件,修改event_id的描述,修改状态码。 RSU接收RSI,RSUReferencePath字段名修改为RSUReceivedReferencePath。 RSU接收SPAT,PhaseDTO字段名修改为RSUReceivedPhaseDTO,TimeChangeDetailsDTO字段名修改为RSUReceivedTimeChangeDetailsDTO,UTCTimingDTO字段名修改为RSUReceivedUTCTimingDTO。 数据转发配置管理,修改project_id、Instance-Id的描述,AddForwardingConfigRequestDTO字段修改forwarding_type的描述,修改ForwardingConfigRequestDTO、KafkaConfigRequestDTO字段的描述,KafkaConfigRequestDTO字段修改topic_prefix、user_topics、brokers、username、password的描述,KafkaConfigRequestDTO字段修改items参数信息,ForwardingConfig字段修改forwarding_type参数的信息,KafkaConfigPageResponseDTO字段修改count、forwarding_configs的描述,修改KafkaConfigResponseDTO字段的描述,KafkaConfigResponseDTO字段修改kafka_config_id、kafka_topics、brokers、username、password、status、created_time、last_modified_time的描述,KafkaConfigResponseDTO字段修改items参数信息,UpdateKafkaConfigRequestDTO字段修改topic_prefix、user_topics、brokers、username、password的描述,UpdateKafkaConfigRequestDTO字段修改items参数信息。 创建数据转发配置,修改功能介绍,修改状态码。 查询数据转发配置列表,修改forwarding_type、limit的描述,修改状态码。 修改数据转发配置,修改forwarding_type的描述,修改状态码。 查询数据转发配置,修改forwarding_type的描述,修改状态码。 删除数据转发配置,修改功能介绍,修改状态码。 即时交通事件管理,修改project_id、Instance-Id的描述,修改SendConfig、Channel字段的描述,Channel字段修改by_lte_pc5、by_lte_uu的描述,TargetList字段修改target_rsu_ids、target_obu_ids的描述,ImmediateEventDTO字段修改time_stamp、event_class、event_type、event_source、event_source_id、event_radius的描述,ImmediateEventResponseDTO字段修改event_class、event_type、event_source、event_source_id的描述,RtesDTO字段修改rte_id、event_source的描述,Position3D字段修改lat、lon的描述。 创建即时交通事件,修改功能介绍,修改状态码。 IPC管理,修改project_id、Instance-Id的描述,IpcResponseDTO字段修改camera_id、v2x_edge_id、cross_id、focal_type、esn、status的描述,IpcInfoResponseDTO字段修改esn的描述。 查询IPC列表,修改limit、status的描述,修改状态码。 查询IPC,修改camera_id的描述,修改状态码。 Edge应用管理,修改project_id、Instance-Id、v2x_edge_id、edge_app_id的描述,修改X-Domain-Id参数信息。CreateEdgeApplicationRequestDTO字段修改edge_app_id、description的描述,UpdateEdgeApplicationRequestDTO字段修改description的描述,QueryEdgeApplicationVersionResponseDTO字段修改edge_app_id、description、state的描述,QueryEdgeAppVersionBriefResponseDTO字段修改edge_app_id、description、state的描述,CreateEdgeApplicationVersionDTO字段修改description的描述,UpdateEdgeAppVersionDTO字段修改description的描述,UpdateEdgeAppVersionStateDTO字段修改state的描述,PageInfoDTO字段修改offset的描述,QueryApplicationBriefResponseDTO字段修改edge_app_id、description、edge_app_id、app_version的描述,V2XEdgeAppResponseDTO字段修改v2x_edge_id、edge_app_id、status的描述,ModifyV2XEdgeAppDTO字段修改app_version的描述。 创建应用,修改状态码。 查询应用列表,修改edge_app_id、offset、limit的描述,修改状态码。 删除应用,修改状态码。 修改应用,修改状态码。 创建应用版本,修改状态码。 查询应用版本列表,修改offset、limit、state的描述,修改状态码。 查询应用版本,修改状态码。 删除应用版本,修改状态码。 修改应用版本,修改状态码。 更新应用版本状态,修改状态码。 部署边缘应用,修改功能介绍,修改状态码。 查询边缘应用列表,修改offset、limit的描述,修改状态码。 升级边缘应用,修改功能介绍,修改edge_app_id的描述,修改状态码。 查询边缘应用,修改状态码,修改delete参数的描述。 删除边缘应用,修改状态码。 RSU上报SPAT,ReportedIntersectionStateDTO字段修改status的描述。 RSU上报MAP,ReportedLane字段修改maneuvers的描述,ReportedConnectingLane字段修改maneuvers的描述,ReportedLaneAttributes字段修改shareWith、laneType的描述。 2022-01-10 新增 数据转发 消息上报 消息接收 信号机管理,新增ModifyEdgeGeneralConfig字段。 2021-11-10 修改 信号机管理,V2XEdgeResponseDTO新增edge_advance_config字段,V2XEdgeDetailResponseDTO新增edge_advance_config字段,AddV2XEdgeDTO新增edge_advance_config字段,ModifyV2XEdgeDTO新增edge_advance_config字段。 2021-11-01 新增 查询IPC列表 查询IPC 修改 信号机管理,EdgeGeneralConfi新增log_level字段,ModifyV2XEdgeDTO新增port、hardwareType字段,AddV2XEdgeDTO新增port、hardwareType字段,V2XEdgeDetailResponseDTO新增port,hardwareType字段,V2XEdgeResponseDTO新增port、hardwareType字段。 信号机管理,VolumeDTO修改部分字段的示例,ExtDevice修改部分字段的示例,ContainerConfigsDTO修改部分字段的示例,ContainerPortDTO修改部分字段的示例,UpdateEdgeAppVersionDTO修改部分字段的示例。 即时交通事件管理,Instance-Id的required的值修改为false。 信号机管理,Instance-Id的required的值修改为false。 Edge管理,AddTrafficEventDTO修改start_time、end_time字段的校验规则,UpdateTrafficEventDTO修改start_time、end_time字段的校验规则。 交通消息下发,新增event_source、cross_id字段。 2021-07-02 修改 信号机管理,扩展RSI description字段。 查询RSU列表,修正name: offset参数描述。 查询历史交通事件列表,修改经纬度精度描述。 2021-05-14 修改 信号机管理,新增rsus字段。 2021-03-30 修改 信号机管理,修改created_time、last_modified_time、channel_status字段,enum参数删除“NULL”值。 RSU管理,新增intersection_id字段,status字段新增“UNKNOWN”状态。 Edge应用管理,修改app_id正则校验。 新增 创建业务通道 修改业务通道 查询业务通道 删除业务通道 2021-03-16 修改 即时交通事件管理,新增InnerKafkaConfigDTO字段。 信号机管理,修改“- UNKONWN”为“- UNKNOWN”。 信号机管理,新增user_name字段、password字段。 信号机管理,移除废弃的AppData、AddAppData、EdgeAppResponseDTO、AddEdgeAppDTO。 信号机管理,新增location{lon,lat}字段,修改platform_type、PlatformPara、address、Location字段。 RSU管理,新增software_version字段。 信号机管理,新增user_name、password字段。 2021-02-20 修改 RSU管理,新增dag_ip字段。 部署边缘应用,原命名“创建边缘应用”修改为“部署边缘应用”。 查询边缘应用列表,修改状态码及描述,修正APIG配置,修改httpVpcEndpoints字段方法。 升级边缘应用,原命名“修改边缘应用”修改为“升级边缘应用”。 查询边缘应用,修改httpVpcEndpoints字段方法。 信号机管理,edge查询接口返回值增加channe_status字段,enum参数新增“- UNKONWN”值。 查询历史交通事件列表,修改APIG请求配置。 Edge应用管理,修改project_id字段描述,修改X-Auth-Token参数描述。 废弃 移除废弃的查询节点配置证书 2021-01-09 新增 雷达管理 Edge应用管理 Edge应用版本管理 边缘应用管理 生成部署应用安装命令 查询Edge 2020-12-04 新增 信号机管理 即时交通事件管理 交通消息下发 历史交通消息管理 参数说明列表 修改 Edge管理 错误码 获取Instance-Id 2020-08-17 新增 V2X MAP接口 获取Instance-Id 获取应用接入信息 修改 RSU管理 Edge管理 2020-08-10 废弃 Kafka配置接口 V2X MAP接口 即时交通事件分发 V2X HistoryTrafficEvents接口 统计交通事件资源管理 V2X VehicleHistory接口 2020-07-31 新增 Kafka配置接口 V2X MAP接口 即时交通事件分发 V2X HistoryTrafficEvents接口 统计交通事件资源管理 V2X VehicleHistory接口 2020-07-01 新增 补充文档修订记录 2020-05-08 新增 RSU管理 Edge管理
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 forwarding_type String 参数说明:转发配置的类型。 取值范围:当前仅支持“kafka、mrskafka”。 kafka_config_id String 参数说明:每一套Kafka配置的唯一ID。 取值范围:只允许字母、数字、下划线(_)、连接符(-)的组合。 kafka_topics Array of strings 参数说明:kafka的主题列表。 取值范围: v2x-v1-tracks:edge上报的车辆轨迹数据 v2x-v1-bsm:车载T-BOX,RSU上报的BSM消息数据 v2x-v1-rsi:RSU,edge上报的RSI消息数据 v2x-v1-rsm: RSU,edge上报的RSM消息数据 v2x-v1-spat:RSU上报的SPAT消息数据 v2x-v1-edge-flow:edge上报的车流量统计信息数据 brokers Array of strings 参数说明:Kafka broker列表。 username String 参数说明:kafka用户名。 取值范围:只允许字母、数字、下划线(_)、连接符(-)的组合。 topic_prefix String 参数说明:Topic前缀。 取值范围:只允许字母、数字、下划线(_)、连接符(-)的组合。 status String 参数说明:一套kafka的连接状态。 取值范围: OFFLINE:离线 ONLINE:在线 authentication Boolean 参数说明:是否开启kerberos安全认证的开关。若开启安全认证则需要先上传kerberos安全认证的凭证。 model_ids Array of strings 参数说明:模型ID列表。 user_topics包含model-data时必选,仅支持非系统、分层为gdm的动态模型。 可通过 GET /{project_id}/models 查询模型列表接口获取。 取值范围:仅支持字母,数字以及中划线(-)的组合,长度为36。 created_time String 参数说明:创建时间。 格式为yyyy-MM-dd'T'HH:mm:ss'Z' 例如:2015-12-12T12:12:12Z last_modified_time String 参数说明:修改时间。 格式为yyyy-MM-dd'T'HH:mm:ss'Z' 例如:2015-12-12T12:12:12Z
  • 响应示例 状态码: 200 OK { "forwarding_type" : "kafka", "kafka_config_id" : 1234567890, "kafka_topics" : [ "v2x-v1-tracks", "v2x-v1-bsm", "v2x-v1-rsi", "v2x-v1-rsm", "v2x-v1-spat", "v2x-v1-edge-flow", "realtime-traffic", "junction-realtime-traffic", "forecast-traffic", "recommended-strategies", "executed-strategies", "strategy-evaluations", "confirmed-event", "traffic-event", "compositive-tracks", "model-data", "request-strategies", "congestion-event", "congestion-prediction-event" ], "topic_prefix" : "prefix", "brokers" : [ "127.0.0.1:10000" ], "username" : "1234567890", "status" : "OFFLINE", "authentication" : false, "model_ids" : [ "40f96952-ea2f-4a10-8a92-e641aa1c6e49" ], "created_time" : "2015-12-12T12:12:12Z", "last_modified_time" : "2015-12-12T12:12:12Z" }
  • 响应示例 状态码: 200 OK { "count" : 1, "ipcs" : [ { "camera_id" : "8f6a6e23-f245-412a-92b7-4c4944284418", "v2x_edge_id" : "99678cc3-1665-4cc0-be01-b69346094542", "name" : "camera2", "cross_id" : "code", "focal_type" : "long", "parent_connect_code" : "connectcode", "connect_code" : "code", "description" : "test", "esn" : "124546416113", "ip" : "127.0.0.1", "status" : "ONLINE", "brief_type" : 101, "sequence_no" : 1, "direction" : 0, "lon" : 114.0398513, "lat" : 30.5087712, "sensor_angle" : 124.711914, "created_time" : "2021-12-23T12:59:43.935Z", "last_modified_time" : "2021-12-23T12:59:43.935Z", "last_online_time" : "2021-12-23T12:59:43.935Z" } ] }
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 platform_type String 参数说明:平台类型。 取值范围: DRIS:华为路网数字化平台 LITONG:利通 ZHONGQIYAN:中汽研 platform_para PlatformPara object 参数说明:platform_type为非DRIS时有效,表示第三方平台的对接参数 channel_status String 参数说明:华为路网数字化平台或第三方业务平台连接状态。 取值范围: ONLINE:在线 OFFLINE:离线 INITIAL:初始化 表4 PlatformPara 参数 参数类型 描述 address String 参数说明:第三方业务平台的ip地址和端口。 username String 参数说明:鉴权用户名。 取值范围:长度不超过255,只允许字母、数字、下划线(_)、问号(?)、反引号(')、井号(#)、左小括号(()、右小括号())、点(.)、逗号(,)、与(&)、百分号(%)、At(@)、感叹号(!)、连接符(-)的组合。 passwd String 参数说明:鉴权密码,ITS800或者ATLAS500的密码 取值范围:长度不超过255,只允许字母、数字、下划线(_)、问号(?)、反引号(')、井号(#)、左小括号(()、右小括号())、点(.)、逗号(,)、与(&)、百分号(%)、At(@)、感叹号(!)、连接符(-)的组合。
  • 响应示例 状态码: 201 Created { "forwarding_type" : "kafka", "kafka_config" : { "kafka_config_id" : 1234567890, "kafka_topics" : [ "v2x-v1-tracks", "v2x-v1-bsm", "v2x-v1-rsi", "v2x-v1-rsm", "v2x-v1-spat", "v2x-v1-edge-flow", "realtime-traffic", "junction-realtime-traffic", "forecast-traffic", "recommended-strategies", "executed-strategies", "strategy-evaluations", "confirmed-event", "traffic-event", "compositive-tracks", "model-data", "request-strategies", "congestion-event", "congestion-prediction-event" ], "topic_prefix" : "prefix", "brokers" : [ "127.0.0.1:10000" ], "username" : "1234567890", "status" : "OFFLINE", "model_ids" : [ "40f96952-ea2f-4a10-8a92-e641aa1c6e49" ], "created_time" : "2015-12-12T12:12:12Z", "last_modified_time" : "2015-12-12T12:12:12Z" }, "mrs_kafka_config" : { "kafka_config_id" : null, "kafka_topics" : [ "v2x-v1-tracks", "v2x-v1-bsm", "v2x-v1-rsi", "v2x-v1-rsm", "v2x-v1-spat", "v2x-v1-edge-flow", "realtime-traffic", "junction-realtime-traffic", "forecast-traffic", "recommended-strategies", "executed-strategies", "strategy-evaluations", "confirmed-event", "traffic-event", "compositive-tracks", "model-data", "request-strategies", "congestion-event", "congestion-prediction-event" ], "brokers" : [ "127.0.0.1:10000" ], "username" : null, "status" : null, "authentication" : false, "model_ids" : [ "40f96952-ea2f-4a10-8a92-e641aa1c6e49" ], "created_time" : "2015-12-12T12:12:12Z", "last_modified_time" : "2015-12-12T12:12:12Z" } }
  • 请求示例 POST https://{endpoint}/v1/{project_id}/forwarding-configs Content-Type:application/json X-Auth-Token:******** Instance-Id:******** { "forwarding_type" : "kafka", "forwarding_config" : { "kafka_config" : { "topic_prefix" : "prefix", "user_topics" : [ "v2x-v1-tracks", "v2x-v1-bsm", "v2x-v1-rsi", "v2x-v1-rsm", "v2x-v1-spat", "v2x-v1-edge-flow", "realtime-traffic", "junction-realtime-traffic", "forecast-traffic", "recommended-strategies", "executed-strategies", "strategy-evaluations", "confirmed-event", "traffic-event", "compositive-tracks", "model-data", "request-strategies", "congestion-event", "congestion-prediction-event" ], "brokers" : [ "127.0.0.1:10000" ], "username" : "1234567890", "password" : "1234567890", "model_ids" : [ "40f96952-ea2f-4a10-8a92-e641aa1c6e49" ] } } }
  • 响应参数 状态码: 201 表7 响应Body参数 参数 参数类型 描述 forwarding_type String 参数说明:转发配置的类型。 取值范围:当前仅支持“kafka、mrskafka”。 kafka_config KafkaConfigResponseDTO object 参数说明:Kafka配置信息。 mrs_kafka_config MrsKafkaConfigResponseDTO object 参数说明:mrsKafka配置信息。 表8 KafkaConfigResponseDTO 参数 参数类型 描述 kafka_config_id String 参数说明:每一套Kafka配置的唯一ID。 取值范围:只允许字母、数字、下划线(_)、连接符(-)的组合。 kafka_topics Array of strings 参数说明:kafka的主题列表。 取值范围: v2x-v1-tracks:edge上报的车辆轨迹数据 v2x-v1-bsm:车载T-BOX,RSU上报的BSM消息数据 v2x-v1-rsi:RSU,edge上报的RSI消息数据 v2x-v1-rsm: RSU,edge上报的RSM消息数据 v2x-v1-spat:RSU上报的SPAT消息数据 v2x-v1-edge-flow:edge上报的车流量统计信息数据 brokers Array of strings 参数说明:Kafka broker列表。 username String 参数说明:kafka用户名。 取值范围:只允许字母、数字、下划线(_)、连接符(-)的组合。 topic_prefix String 参数说明:Topic前缀。 取值范围:长度不超过255,只允许字母、数字、下划线(_)、连接符(-)的组合。 status String 参数说明:一套kafka的连接状态。 取值范围: OFFLINE:离线 ONLINE:在线 cert_info CertificateInfo object 参数说明:证书信息。 model_ids Array of strings 参数说明:模型ID列表。 user_topics包含model-data时必选,仅支持非系统、分层为gdm的动态模型。 可通过 GET /{project_id}/models 查询模型列表接口获取。 取值范围:仅支持字母,数字以及中划线(-)的组合,长度为36。 created_time String 参数说明:创建时间。 格式为yyyy-MM-dd'T'HH:mm:ss'Z' 例如:2015-12-12T12:12:12Z last_modified_time String 参数说明:修改时间。 格式为yyyy-MM-dd'T'HH:mm:ss'Z' 例如:2015-12-12T12:12:12Z 表9 CertificateInfo 参数 参数类型 描述 effective_date String 证书生效日期 expiry_date String 证书失效日期 表10 MrsKafkaConfigResponseDTO 参数 参数类型 描述 kafka_config_id String 参数说明:每一套Kafka配置的唯一ID。 取值范围:只允许字母、数字、下划线(_)、连接符(-)的组合。 kafka_topics Array of strings 参数说明:kafka的主题列表。 取值范围: v2x-v1-tracks:edge上报的车辆轨迹数据 v2x-v1-bsm:车载T-BOX,RSU上报的BSM消息数据 v2x-v1-rsi:RSU,edge上报的RSI消息数据 v2x-v1-rsm: RSU,edge上报的RSM消息数据 v2x-v1-spat:RSU上报的SPAT消息数据 v2x-v1-edge-flow:edge上报的车流量统计信息数据 brokers Array of strings 参数说明:Kafka broker列表。 username String 参数说明:mrskafka用户名,若开启安全认证该参数必填。 取值范围:只允许字母、数字、下划线(_)、连接符(-)的组合。 status String 参数说明:一套kafka的连接状态。 取值范围: OFFLINE:离线 ONLINE:在线 authentication Boolean 参数说明:是否开启kerberos安全认证的开关。若开启安全认证则需要先上传kerberos安全认证的凭证。 model_ids Array of strings 参数说明:模型ID列表。 user_topics包含model-data时必选,仅支持非系统、分层为gdm的动态模型。 可通过 GET /{project_id}/models 查询模型列表接口获取。 取值范围:仅支持字母,数字以及中划线(-)的组合,长度为36。 created_time String 参数说明:创建时间。 格式为yyyy-MM-dd'T'HH:mm:ss'Z' 例如:2015-12-12T12:12:12Z last_modified_time String 参数说明:修改时间。 格式为yyyy-MM-dd'T'HH:mm:ss'Z' 例如:2015-12-12T12:12:12Z
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 count Long 参数说明:总数。 edges Array of V2XEdgeListResponseDTO objects 参数说明:数据列表。 表5 V2XEdgeListResponseDTO 参数 参数类型 描述 v2x_edge_id String 参数说明:Edge ID,用于唯一标识一个Edge。 name String 参数说明:V2XEdge的名称 取值范围:长度不超过128,只允许中文、字母、数字、以及_.-等字符的组合。 esn String 参数说明:设备编码,全局唯一。 取值范围:长度不超过64,只允许字母、数字、以及_等字符的组合。 ip String 参数说明:网络IP,例如127.0.0.1。 port Integer 参数说明:ITS800,ATLAS 端口号。 position_description String 参数说明:安装位置编码,由用户自定义。 取值范围:长度不低于1不超过128,只允许字母、数字、下划线(_)的组合。 location Location object 经纬度坐标 status String 参数说明:状态。 取值范围: UNINSTALLED: 待部署 INSTALLED:部署中 OFFLINE:离线 ONLINE:在线: UPGRADING:升级中 DELETING:删除中 channel_status String 参数说明:业务通道状态。 created_time String 参数说明:创建时间。 格式:yyyy-MM-dd''T''HH:mm:ss''Z''。 例如 2020-09-01T01:37:01Z。 表6 Location 参数 参数类型 描述 lat Number 参数说明:定义纬度数值,北纬为正,南纬为负,单位°,精度小数点后7位。 lon Number 参数说明:定义经度数值。东经为正,西经为负。单位°,精度小数点后7位。
  • 响应示例 状态码: 200 OK { "count" : 1, "edges" : [ { "v2x_edge_id" : "74297d76-6f99-4fe2-a435-1e27a524e4c8", "name" : "name", "esn" : "ESN0001123234", "ip" : "127.0.0.1", "port" : 30080, "position_description" : "test", "status" : "ONLINE", "channel_status" : "ONLINE", "created_time" : "2020-09-01T01:37:01Z" } ] }
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 v2x_edge_id String 参数说明:Edge ID,用于唯一标识一个Edge。 edge_app_id String 参数说明:用户自定义应用唯一ID。 app_version String 参数说明:应用版本,比如1.0.0。 status String 参数说明:应用部署状态。 取值范围: UNINSTALLED:待部署 INSTALLED:部署中 OFFLINE:离线 ONLINE:在线 UPGRADING:升级中 DELETING:删除中 RUNNING:运行中
共100000条