通过采集核心主控的设备编号、设备名称、设备状态、分控状态、当前任务、当前节目、播放状态、延时时间等信息,实现实时画面可视化展示和实时动态故障类型识别。
1.数据来源 在多个电箱或配电柜中安装弱电核心主控设备来实时采集不同主控设备的设备状态,场景信息、任务信息、节目信息、亮度数据。 2.数据处理 2.1主控故障预警 根据景观主控的特性和要求,定义一系列告警规则,其中主控设备状态=离线,表示主控设备离线;主控设备状态=在线,表示主控设备在线;分控设备状态=离线,表示分控设备离线;分控设备状态=在线,表示分控设备在线;延时时间>=300ms,表示通信高延时;延时时间<300ms表示通信延时正常;设计匹配算法,将实时采集的状态数据与定义的告警规则进行匹配;根据匹配算法的结果,识别出是否存在离线、延迟过高等故障情况。 2.2主控实时画面监控 通过分析主控的当前任务、当前节目来计算当前主控实际的播放画面,公式如下: (1)已播放时长=当前时间-任务开始执行时间; (2)当前播放节目时间=已播放时长%(取余)任务总时长; 通过ffmpeg截取当前播放节目的指定时间获取主控当前播放的实时画面。 3.数据应用 以上述流程的实时性为基础,系统能够在不同景观主控设备运行数据,以及实时识别离线、通信延时等故障,并且实现实时画面可视化展示。
| 字段名 | 类型 | 描述 |
|---|---|---|
设备编号 |
-- | -- |
设备名称 |
-- | -- |
设备状态 |
-- | -- |
分控状态 |
-- | -- |
场景信息 |
-- | -- |
| fieldName | exampleValue |
|---|---|
| 设备编号 | ZK00001 |
| 设备名称 | 弱电核心主控1 |
| 设备状态 | 离线 |
curl -H "Authorization: Bearer YOUR_API_KEY" \
http://localhost:3001/api/v1/datasets/21709