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 | 斜率 | |
| data | 3秒内的振动数据 | 某个点在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]"}]}'