资源简介
监控孪生体集合是否满足触发条件,配合监控事件可以实现:一旦满足特定触发条件,就会做出某种响应(操作集)。
使用场景
适用于对设备(物体)的运行状态参数进行实时监控。
配置项说明
配置项 | 说明 |
图层名称 | 默认为"开启监控事件",用户可以自定义修改 |
图层类型 | 默认为"开启监控事件",不可修改 |
筛选条件 | 添加需要纳入监控的孪生体集合(可以多个) 添加方式有两种: (1)点击添加孪生体集合在弹窗下拉列表选择 (2)通过ThingJS语法添加(需遵循ThingJS语法) |
图层不可见时关闭监控 | 控制保持监控的层级范围 打开:图层不可见时不再监控,即不会判断是否满足触发条件 关闭:图层不可见时会保持监控 |
应用案例
案例介绍:
园区管理人员需要监测充电桩的实时状态,以便于提供更好的充电服务。在可视化系统中希望能够提供查询入口,用不同的颜色(绿色-运行、黄色-异常、红色-故障、默认-空闲)来识别出不同的状态。
配置步骤:
第1步:获取资源。在资源中心选择图层模板-获取资源-开启监控。
第2步:创建孪生体集合。新增“充电桩“孪生体集合。
第3步:添加图层。新建园区层级,并给该层级添加一个开启监控图层,图层名称默认为“开启监控”,关联孪生体集合选择“充电桩”。
第4步:添加触发事件。定义好充电桩的三种状态,以及移除监控。即在字典管理中添加以下触发事件。
序号 | key | name |
1 | MONITOR/_/_/状态/value=运行 | MONITOR/_/_/状态/value=运行 |
2 | MONITOR/_/_/状态/value=异常 | MONITOR/_/_/状态/value=异常 |
3 | MONITOR/_/_/状态/value=故障 | MONITOR/_/_/状态/value=故障 |
4 | REMOVEACTIONMONITOR | REMOVEACTIONMONITOR |
第5步:添加操作集。分别添加使孪生体变为绿色、黄色、红色的操作集以及恢复孪生体颜色的操作集。
第6步:添加事件。给充电桩孪生体集合添加4个事件。
序号 | 触发事件 | 操作集 |
1 | MONITOR/_/_/状态/value=运行 | 孪生体变为绿色 |
2 | MONITOR/_/_/状态/value=异常 | 孪生体变为黄色 |
3 | MONITOR/_/_/状态/value=故障 | 孪生体变为红色 |
4 | REMOVEACTIONMONITOR | 恢复孪生体颜色 |
第7步:推送数据。通过MONITOR推送实时数据。
[{ "cikey": "cdz_5", "kpi_name": "状态", "val": "异常"},{ "cikey": "cdz_3(0)", "kpi_name": "状态", "val": "运行"},{ "cikey": "cdz_3", "kpi_name": "状态", "val": "故障"}]
效果展示: