01
传感器监控概述
物联网与传感器基础 · 实时监控系统架构 · 异常检测核心价值
概念架构
02
开发环境搭建
Python环境配置 · 虚拟环境 · 核心库安装
Pythonpaho-mqttinfluxdb
03
数据采集模拟
模拟温度/湿度传感器 · 时间序列数据 · 噪声与异常点
模拟噪声
04
MQTT通信协议
MQTT原理 · Broker搭建(Mosquitto) · 发布/订阅模式
MQTTMosquitto
05
数据存储设计
InfluxDB时序数据库 · 数据库与表设计 · 写入与查询
InfluxDB时序
06
实时数据流处理
订阅MQTT主题 · 数据清洗格式化 · 实时写入InfluxDB
流处理清洗
07
异常检测算法基础
统计方法(Z-Score/IQR) · 滑动窗口 · 阈值设定策略
统计Z-ScoreIQR
08
基于机器学习的异常检测
孤立森林算法 · 模型训练与保存 · 实时推理
孤立森林ML
09
报警规则引擎
规则定义(单阈值/组合条件/趋势) · 优先级与去重
规则去重
10
报警通知机制
邮件(SMTP) · 短信(Twilio) · 钉钉/企业微信机器人
通知SMTPTwilio
11
实时仪表盘开发
Flask Web框架 · 数据API接口 · 前端实时刷新(SSE)
FlaskSSE仪表盘
12
数据可视化
Matplotlib实时曲线 · 异常点高亮 · 历史数据回放
Matplotlib可视化
13
系统集成测试
模拟多传感器并发 · 压力测试 · 端到端流程验证
测试压力集成
14
性能优化
异步IO(asyncio) · 连接池管理 · 数据批量写入
asyncio连接池
15
日志与监控
Python logging · 日志分级 · ELK日志收集简介
loggingELK
16
安全机制
MQTT TLS加密 · API认证(JWT) · 数据脱敏
TLSJWT脱敏
17
部署与运维
Docker容器化 · docker-compose · Prometheus监控
DockerPrometheus
18
边缘计算场景
树莓派部署 · 边缘端异常检测 · 断网续传机制
边缘树莓派
19
多源数据融合
异构传感器接入 · 数据对齐 · 融合决策
融合异构
20
复杂事件处理(CEP)
时间窗口聚合 · 模式匹配 · 事件关联分析
CEP窗口
21
深度学习异常检测
LSTM时序预测 · AutoEncoder重构误差 · 模型部署
LSTMAutoEncoder
22
A/B测试框架
异常检测算法对比 · 在线评估 · 模型灰度发布
A/B灰度
23
数据回放与仿真
历史数据回放 · 故障注入 · 系统鲁棒性测试
回放仿真
24
告警降噪与聚合
相似告警合并 · 告警风暴抑制 · 智能降噪
降噪聚合
25
根因分析
故障树分析 · 关联规则挖掘 · 因果推断初步
根因故障树
26
可视化大屏
ECharts集成 · 大屏布局设计 · 实时数据大屏
ECharts大屏
27
移动端监控
Flutter/React Native简易App · 推送通知 · 远程查看
移动端Flutter
28
系统高可用
主从备份 · 故障转移 · 数据持久化策略
高可用备份
29
项目实战
智能温室监控 · 工业设备预测性维护 · 数据中心温控
实战温室预测性维护
30
总结与展望
技术栈回顾 · 行业趋势 · 职业发展建议
总结趋势