
离线OCPP 1.6 CSMS 使用说明简介基于 Python 的 OCPP 1.6 中央管理系统CSMS支持充电桩 WebSocket 接入、实时报文监控、远程命令下发。github项目地址littlejazzcat/OCPP1.6_Server: An OCPP1.6 server like OCPP Toolkit启动源码启动pip install-r requirements.txt python main.py打包版启动下载release中的压缩包解压双击ocppv16_server/ocpp_server.exe。访问地址用途http://localhost:8000Web 管理界面http://localhost:8000/docsAPI 文档Swaggerws://localhost:9000/{id}充电桩连接地址充电桩连接充电桩端配置 OCPP 端点地址为ws://{服务器IP}:9000/{充电桩ID}。例如本机测试ws://localhost:9000/CP_001连接后充电桩发送 BootNotification 即可自动注册。主要功能仪表盘充电桩在线/离线统计实时 OCPP 报文日志支持分页、导出、清除、黑白主题切换最近交易记录充电桩详情点击充电桩进入详情页四个标签页Logs— 实时报文监控。每页条数可调10/25/40/50/100支持暂停、导出、清除、黑白主题。Handlers— 消息处理器配置。可设置每种消息的响应状态、Response behaviorNormal / Delay / Drop、Certificate status 等。点 Apply 后实时生效。Configuration— 充电桩基本信息和连接器状态。Testing— 测试工具预留。右侧命令栏向充电桩下发 OCPP 命令共 7 个分组 19 个命令分组命令Transaction ControlRemote Start / Remote StopDevice ControlReset (Soft/Hard) / Unlock ConnectorConfigurationChange / Get Configuration / Clear CacheFirmware ManagementUpdate Firmware / Get DiagnosticsLocal Auth ListGet Local List Version / Send Local ListSmart ChargingSet / Clear Charging Profile / Get Composite ScheduleRemote TriggerTrigger MessageReservationReserve Now / Cancel Reservation点击命令弹出参数表单点 Send 发送。桩回复后结果追加到报文日志并弹窗提示。标签管理管理 RFID 卡 / 用户 ID 授权白名单。未知标签首次刷卡自动注册。交易记录查看所有充电事务开始/结束时间、电量、停止原因等。模拟测试# 交互式终端命令驱动python tests/test_simulator.py# 自动化回归测试python tests/test_simulator.py--auto# 批量自动化5 次python tests/test_simulator.py--auto--count 5主要命令start开始充电、stop停止、status状态、meter上报电表、fault模拟故障、quit退出。