一、该问题的重现步骤是什么?
1.
2.
3.
二、你期待的结果是什么?实际看到的又是什么?
上报数据的时候根据数据触发一些事件
我应该在哪些地方触发这些操作 什么地方介入
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
物联网平台
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
这里是平台接收设备实时上报数据的入口,你可以在这里拓展逻辑。但是如果直接在这一块代码写逻辑,会对系统性能有较大损耗,建议通过kafka队列来操作下一步场景联动的逻辑。
如果服务器资源不够,你可以通过写定时任务+自定义脚本来实现这个功能。
在定时任务里获取到所有的场景联动配置,然后针对记录依次循环,在每一个循环逻辑里去获取时序库里对应设备对应的属性数据。
然后根据最新数据来判断设备的属性与场景联动的具体逻辑。如果设备最新属性时间与当前时间相差过大,可以把设备设置为离线或者手动发送告警信息推送。
更多的逻辑可以根据你们的实际场景来进行开发。
时序库有统一接口可以进行操作查询
扫一扫访问 Blade技术社区 移动端