task_id和mode获取说明

api接口地址:https://devwh.sinoccdc.com:10081/docs
1、使用转换路网文件api接口,上传xodr/osm文件,响应中可获取task_id
2、使用配置交通需求api接口,传入参数task_id,
   如使用od模式创建交通需求,则配置参数(仿真时间配置、车辆配置、od配置),后台默认mode=1
   如使用随机模式创建交通需求,则配置参数(仿真时间配置、车辆配置、随机配置),后台默认mode=2
   说明:两种模式可同时创建
3、使用查询交通需求配置api接口,可获取详细交通需求信息

WebSocket Client

注意: 请先开启一个指定task_id和mode的websocket连接,再发送仿真命令消息

第一步:创建websocket连接

例如
task_id数据:9a5a61d8-d89d-469f-90f4-6498c46592db
mode数据:1

your task_id: your mode: your loopByTime: 按结束时间结束循环 按车辆全部到达后结束循环 your offsetTime:

第二步:发送仿真命令消息(开启、暂停、恢复、关闭)

例如:
开启命令:{"command":"start"}
暂停命令:{"command":"stop"}
恢复命令:{"command":"recover"}
关闭命令:{"command":"close"}
封闭车道命令:{"command":"closeLane","closelanes":["1_0"]}
解封车道命令:{"command":"uncloseLane","uncloselanes":["1_0"]}
变更仿真时间步长命令:{"command":"changeParam","stepLength":0.1}
动态增加车辆命令:{"command":"addVehicle","vehicleData":[{"edges":[22,21],"num":10,"addType":"once"}]}
车辆变道命令:{"command":"changeLane","vehicleData":[{"vehicleId":"0.0","laneIndex":1}]}
车辆变更目的地命令:{"command":"changeTarget","vehicleData":[{"vehicleId":"0.0","edge":"-23"}]}
车道限速命令:{"command":"limitLaneSpeed","laneSpeedData":[{"laneId":"1_0","maxSpeed":"5"},{"laneId":"1_1","maxSpeed":"5"},{"laneId":"1_2","maxSpeed":"5"}]}

your command: