充电桩 · MQTT 实战
30章
☁️ 云平台接入 · 从入门到联调
01
充电桩行业概述
全球市场
中国政策
产业链
02
充电桩硬件架构
核心部件
RS485/CAN
以太网
03
充电桩软件架构
嵌入式分层
协议层
云通信
04
MQTT协议基础
发布/订阅
报文结构
QoS等级
05
MQTT Broker选型
Mosquitto
EMQX
集群部署
06
MQTT客户端(Python)
paho-mqtt
订阅/发布
回调
07
MQTT客户端(C语言)
Paho C库
结构体
连接配置
08
充电桩数据模型
OCPP协议
JSON格式
状态字段
09
注册与认证
SN唯一标识
TLS/SSL
Token鉴权
10
充电桩心跳机制
心跳包设计
离线检测
断线续传
11
实时数据上报
电压/电流
功率/电量
精度规范
12
故障告警
故障码定义
告警级别
推送实现
13
远程启停充电
下行主题
指令格式
执行反馈
14
充电桩固件升级
OTA流程
分片传输
MD5回滚
15
充电桩计费模型
费率表
实时计费
账单上传
16
充电桩与BMS通信
CAN解析
SOC/SOH
策略联动
17
Web管理后台
用户管理
设备管理
数据看板
18
数据可视化
InfluxDB
Grafana
仪表盘
19
边缘计算
边缘节点
本地策略
断网计费
20
安全防护
防火墙/VPN
AES加密
防篡改
21
测试与调试
MQTT模拟器
Wireshark
日志系统
22
性能优化
CBOR/Protobuf
批量上报
连接池
23
多协议网关
HTTP/CoAP
协议适配器
设计模式
24
集群管理
设备分组
负载均衡
故障转移
25
能源互联网
V2G技术
光伏储能
需求响应
26
运维监控
Prometheus
告警规则
自动化运维
27
数据合规
GDPR/个保法
数据脱敏
审计日志
28
实战(一) Broker集群
EMQX
Kubernetes
高可用
29
实战(二) 充电桩模拟器
Python + MQTT
虚拟串口
模拟数据
30
实战(三) 端到端联调
模拟器→Broker
云平台
Web界面