01
课程导学
储能行业背景 · 平台架构全景 · 数据采集价值与挑战
导论行业
02
储能系统基础
BMS、PCS、EMS核心概念与通信协议概览
BMSPCSEMS
03
Modbus协议详解
RTU与TCP模式 · 寄存器映射 · 功能码实战
ModbusRTUTCP
04
Modbus TCP客户端开发
Python实现连接、读写保持寄存器
PythonTCP
05
Modbus RTU串口通信
RS485接线 · 波特率设置 · CRC校验
RS485CRC
06
IEC 61850协议入门
面向对象建模 · MMS服务 · Goose报文
61850MMSGoose
07
IEC 104协议实战
APDU结构 · ASDU解析 · 遥测遥信
IEC104遥测
08
MQTT协议在储能中的应用
主题设计 · QoS等级 · 遗嘱消息
MQTTQoS
09
OPC UA统一架构
地址空间 · 节点模型 · 安全机制
OPC UA安全
10
数据采集网关选型
边缘计算 · 协议转换 · 硬件配置
网关边缘
11
Python异步IO与协程
asyncio库 · 并发采集多设备
异步协程
12
多线程与线程池
ThreadPoolExecutor · 锁机制 · 队列
线程并发
13
数据缓存与队列
Redis缓存 · 环形缓冲区 · 背压机制
Redis缓冲
14
时序数据库选型
InfluxDB · TDengine · TimescaleDB对比
时序库选型
15
数据清洗与预处理
异常值检测 · 插值 · 归一化
清洗预处理
16
设备注册与发现
自动识别 · 设备影子 · 心跳机制
注册心跳
17
配置管理
YAML配置文件 · 热加载 · 版本控制
YAML热加载
18
日志系统设计
loguru · 分级日志 · 日志轮转
loguru日志
19
告警引擎
规则引擎 · 阈值判断 · 告警收敛
告警规则
20
数据上云
HTTP/HTTPS · gRPC · WebSocket传输
上云gRPC
21
安全机制
TLS加密 · 身份认证 · 访问控制列表
TLSACL
22
模拟器开发
虚拟BMS · 虚拟PCS · 故障注入
模拟测试
23
测试框架
pytest · mock设备 · 集成测试
pytestmock
24
性能优化
连接池 · 批量读写 · 数据压缩
优化压缩
25
容器化部署
Docker镜像 · docker-compose编排
Docker编排
26
边缘-云端协同
断点续传 · 本地缓存 · 远程配置
边缘协同
27
可视化大屏
Grafana配置 · 实时数据仪表盘
Grafana仪表盘
28
项目实战一
搭建单站储能监控数据采集系统
实战单站
29
项目实战二
多站聚合与远程运维平台
实战多站
30
课程总结
架构演进 · 行业趋势 · 职业发展建议
总结趋势