01
风机数据采集基础
传感器类型与选型 · 数据采集卡配置 · Modbus协议简介
传感器Modbus采集卡
02
Python数据采集实战
使用pymodbus库读取风机数据 · 数据清洗与预处理
pymodbus清洗预处理
03
Matplotlib基础绘图
折线图 · 散点图 · 柱状图绘制风机运行参数
折线图散点图柱状图
04
实时数据可视化
使用matplotlib.animation实现动态刷新风机数据
动画实时刷新
05
异常检测算法入门
基于统计学的阈值检测 · 移动平均法
阈值移动平均统计学
06
异常报警规则引擎
设计多级报警规则(警告、严重、紧急)
规则引擎多级报警紧急
07
报警通知集成
邮件报警(smtplib)· 企业微信机器人报警
邮件企业微信机器人
08
数据持久化
将风机数据存入SQLite / MySQL数据库
SQLiteMySQL持久化
09
历史数据查询与回放
按时间范围查询数据库并可视化回放
查询回放时间范围
10
综合项目实战
构建完整的风机监控与报警系统
项目实战监控报警系统
11
高级可视化:Plotly
使用Plotly绘制交互式风机仪表盘
Plotly交互式仪表盘
12
多风机对比分析
在同一图表中对比多台风机运行曲线
对比多风机曲线
13
频谱分析入门
使用FFT分析风机振动信号
FFT振动频谱
14
机器学习异常检测
使用Isolation Forest识别风机异常工况
Isolation Forest异常机器学习
15
报警抑制与防抖
设计报警延迟确认机制,避免误报
防抖延迟确认抑制
16
报警日志管理
记录报警产生、确认、恢复全生命周期
日志生命周期确认
17
Web可视化框架
使用Flask搭建风机数据看板
Flask看板Web
18
WebSocket实时推送
实现浏览器端实时更新风机数据
WebSocket实时推送
19
移动端适配
使用Bootstrap或Vue.js适配手机查看
BootstrapVue.js移动端
20
数据压缩与存储优化
针对高频风机数据的存储策略
压缩存储优化高频
21
边缘计算部署
在树莓派上运行轻量级采集与报警程序
树莓派边缘计算轻量
22
OPC UA协议集成
连接工业PLC获取风机数据
OPC UAPLC工业
23
MQTT协议应用
使用MQTT传输风机数据到云端
MQTT云端传输
24
InfluxDB时序数据库
高效存储和查询风机时间序列数据
InfluxDB时序高效
25
Grafana可视化
对接InfluxDB构建专业风机监控大屏
Grafana大屏监控
26
报警升级机制
超时未处理自动升级报警级别
升级超时自动
27
故障预测与健康管理(PHM)
基于趋势预测风机剩余寿命
PHM剩余寿命趋势
28
多源数据融合
结合气象数据、电网数据综合分析风机状态
气象电网融合
29
系统安全与权限管理
设计用户角色与API鉴权
权限API鉴权安全
30
项目部署与运维
使用Docker容器化部署风机监控系统
Docker部署容器化