Helios AD One Firmware
Helios AD One: AC Demo Modal One
基于 ESP-32 实现 OCPP 1.6 标准的模拟充电桩 (Charge Point) 客户端固件。
硬件要求
- 主控板:RYMCU ESP32-DevKitC 或兼容开发板
- MCU:ESP32(双核,240MHz)
- WiFi:内置 802.11 b/g/n
- Flash:4MB 及以上
- RAM:520KB SRAM
技术栈
核心库
- Framework:ESP-IDF(Espressif IoT Development Framework)
- OCPP 库:MicroOcpp v1.2.0 - OCPP 1.6 标准实现
- WebSocket:MicroOcppMongoose v1.2.0 - 基于 Mongoose HTTP/WebSocket 库
构建工具
- Build System:PlatformIO built-in CMake Support
- IDE/CLI:PlatformIO
项目结构
firmware/
├── CMakeLists.txt # 顶级 CMake 配置
├── platformio.ini # PlatformIO 项目配置
├── sdkconfig.* # ESP-IDF SDK 配置文件
├── build/ # 构建输出目录
├── src/
│ ├── main.c # 主应用程序入口
│ └── CMakeLists.txt # 源代码 CMake 配置
├── include/ # 头文件目录(项目特定)
├── lib/
│ ├── mongoose/ # Mongoose HTTP/WebSocket 库
│ └── README
└── test/ # 测试目录
功能特性
WIP
配置
WiFi 配置
WIP