01
设备数据平台概述
什么是设备数据平台、核心价值、典型应用场景(工业物联网、智慧城市、车联网)
概念场景
02
架构设计原则
分层架构(采集层、传输层、存储层、计算层、应用层)、高可用设计、可扩展性设计
架构高可用
03
技术选型与对比
消息队列(Kafka vs RabbitMQ)、时序数据库(InfluxDB vs TimescaleDB)、流计算框架(Flink vs Spark Streaming)
选型对比
04
设备接入协议
MQTT协议详解、CoAP协议、HTTP/HTTPS、Modbus TCP、OPC UA
协议接入
05
设备认证与安全
TLS/SSL加密、设备证书管理、Token认证、访问控制列表(ACL)
安全认证
06
数据采集网关设计
网关架构、协议转换、边缘计算、断点续传、数据过滤与清洗
网关边缘
07
消息队列集群部署
Kafka集群搭建、Topic与分区设计、生产者与消费者配置、监控与告警
Kafka集群
08
时序数据库选型与部署
InfluxDB安装配置、保留策略、连续查询、数据写入与查询优化
时序库InfluxDB
09
流计算引擎实战
Flink环境搭建、DataStream API、窗口计算、状态管理、Checkpoint机制
Flink流计算
10
数据存储策略
冷热数据分离、数据压缩、数据生命周期管理、分片与分区
存储策略
11
API网关与数据服务
RESTful API设计、GraphQL入门、API限流与熔断、Swagger文档
API网关
12
数据可视化大屏
Grafana配置、ECharts图表集成、实时数据刷新、大屏自适应布局
可视化大屏
13
告警与通知机制
告警规则引擎、告警级别定义、通知渠道(邮件、短信、钉钉、Webhook)
告警通知
14
日志收集与分析
ELK Stack搭建、日志结构化、日志检索与聚合、异常检测
ELK日志
15
平台监控与自愈
Prometheus + Grafana监控、节点健康检查、自动故障转移、自愈脚本
监控自愈
16
CI/CD与自动化部署
Jenkins Pipeline、Docker镜像构建、Kubernetes部署、蓝绿发布
CI/CDK8s
17
数据质量保障
数据完整性校验、去重策略、异常值检测、数据血缘追踪
质量血缘
18
性能优化实战
写入吞吐优化、查询延迟优化、网络带宽优化、资源利用率调优
性能调优
19
容量规划与成本控制
流量预估、存储容量计算、计算资源评估、云成本优化
容量成本
20
多数据中心部署
异地多活架构、数据同步方案、跨区域延迟优化、灾备切换
多活灾备
21
边缘计算与云边协同
边缘节点管理、数据本地处理、云端模型下发、边云数据同步
边缘协同
22
设备管理平台
设备注册与注销、固件OTA升级、远程配置、设备影子
设备管理OTA
23
数据安全与合规
数据加密(AES/RSA)、数据脱敏、审计日志、GDPR/等保合规
安全合规
24
测试策略
单元测试、集成测试、压力测试、混沌工程、模拟器开发
测试混沌
25
故障排查实战
常见问题(连接断开、数据丢失、延迟飙升)、排查工具(tcpdump、jstack、arthas)
故障工具
26
运维自动化
Ansible剧本编写、自动化巡检、定时任务管理、运维大盘
自动化Ansible
27
成本优化案例
存储压缩比优化、查询缓存、计算资源弹性伸缩、流量削峰填谷
成本优化
28
行业案例解析
智慧工厂设备数据平台、智慧城市路灯监控平台、车联网TSP平台
案例行业
29
平台演进路线
从单体到微服务、从自建到云原生、从被动运维到AIOps
演进云原生
30
未来趋势与展望
数字孪生、5G+边缘计算、AI驱动的运维、开放数据生态
趋势展望