SuperAPI AI 工具集

sensor-data-aggregator

数据与分析

查看项目

更新于 10-15 20:33

技能介绍

用途:面向建筑工地,统一采集、聚合与分析 IoT 传感器数据,用于环境条件、设备状态、结构完整性与工人安全的实时监控。

主要能力:支持温度、湿度、振动、噪声、空气质量、粉尘、气体、压力、应变、倾斜、GPS、接近等传感器类型;提供读数质量校验(good/suspect/bad/missing)、阈值告警(info/warning/critical/emergency)、按时间周期聚合统计(最小/最大/平均/标准差/告警数)、基于 Z 分数的异常检测、传感器健康状态(healthy/degraded/low_battery/offline)、按区域汇总以及 Markdown 报告生成。数据流为:原始数据→校验→转换→存储→分析→告警。

使用方式:以 Python 类 SensorDataAggregator 为核心,先 register_sensor 注册传感器(可自定义阈值,否则用默认阈值),再用 ingest_reading 或 ingest_batch 写入读数,通过 register_alert_handler 注册告警回调;查询用 get_recent_readings、get_readings_by_type、aggregate_by_period、detect_anomalies、get_sensor_health、get_zone_summary、generate_report。

适用场景:工地环境与安全监测、设备与结构状态跟踪、区域风险汇总、告警联动与周期性报告。

限制:资料未提供安装命令、依赖、平台支持、收费与价格信息;默认阈值仅为示例,实际阈值需按现场配置;异常检测需至少 10 条读数,周期聚合按分钟取整分组。