/dvs/updatewarn

2023年07月19日 07:26

关键词:

POST   HOST/dvs/updatewarn

描述:

由DVS-Server程序发起,主动往注册的服务(Aplictaion  HOST)推送DVS的告警信息,当光纤持续的收到超过告警阀值的扰动,该接口会持续的被调用以推送告警状态。采用http协议,例如 http://192.168.20.x/dvs/updatewarn

调用方向:

DVS-Server --> Aplictaion Host

Request:

{
 "DeviceId":"设备Id",
 "Lists": [
        {"EventTime":"2021-06-04 09:45:10","FiberPosition":25000,"MaxVal":1000,"Kurtosis":12,"data":[10,25,……,256]},
        {"EventTime":"2021-06-04 09:45:10","FiberPosition":25000,"MaxVal":1000,"Kurtosis":12, "data":[10,25,……,256]},
        {"EventTime":"2021-06-04 09:45:10","FiberPosition":25000,"MaxVal":1000,"Kurtosis":12, "data":[10,25,……,256]},
        ……
   ]
}
参数描述备注
DeviceId
设备ID
Lists


    EventTime告警触发时间

    FiberPosition振动位置的点数点数*每个点代表的距离即是光缆长度。
    MaxVal最大振动幅值
    Kurtosis斜率
    data3秒内的振动数据某个点在3秒内的振动幅值数据

Response:

调用示例:

curl -g -i -X POST HOST/dvs/updatewarn \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -H "User-Agent:None" \
  -H "X-Auth-Token: yourtoken" \
  -d '{"DeviceId": "1234567891221", "Lists": [{"EventTime":"2023-07-19 15:16:34","FiberPosition":3000,"MaxVal":8900,"Kurtosis":20,"data":"[451,568,2565,....565,85]"}]}'