二开一个场景联动 通过表单配置告警规则 或者联动规则

Blade 未结 1 28

一、该问题的重现步骤是什么?

1. image.png

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?

上报数据的时候根据数据触发一些事件


我应该在哪些地方触发这些操作  什么地方介入


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

物联网平台

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 这里是平台接收设备实时上报数据的入口,你可以在这里拓展逻辑。但是如果直接在这一块代码写逻辑,会对系统性能有较大损耗,建议通过kafka队列来操作下一步场景联动的逻辑。

    CleanShot20240918113303@2x.png


    如果服务器资源不够,你可以通过写定时任务+自定义脚本来实现这个功能。

    在定时任务里获取到所有的场景联动配置,然后针对记录依次循环,在每一个循环逻辑里去获取时序库里对应设备对应的属性数据。

    然后根据最新数据来判断设备的属性与场景联动的具体逻辑。如果设备最新属性时间与当前时间相差过大,可以把设备设置为离线或者手动发送告警信息推送。

    更多的逻辑可以根据你们的实际场景来进行开发。


    时序库有统一接口可以进行操作查询

    CleanShot20240918113752@2x.png

    0 讨论(0)
提交回复