📡 Idea Radar 每天 8:00 / 18:00 推送 · 18:00 生成精选
reddit · SideProject · 46 分 ← 返回列表

[OCPP Tools] - Open-source TypeScript simulator for testing EV charging backends without a charger

Hey r/SideProject , TL;DR: I built an open-source, headless OCPP simulator in TypeScript so you can test an EV charging backend without keeping a physical charger on your desk. It is alpha, and I am looking for feedback. I work with EV charging software. OCPP is the protocol that chargers use to talk to a charging-management system (CSMS). Testing a CSMS usually means one of three things: a physical charger, a vendor simulator with a UI, or mocking WebSocket frames by hand. None of tho

五维评分

付费意愿
30
需求真实度
45
个人可落地
70
竞争空间
40
新鲜度
65

AI 分析

痛点:测试 EV 充电桩后端(CSMS)时,只有三种方式:用真充电桩、用厂商模拟器 UI 或手写模拟 WebSocket 帧,但这些方式都无法在 CI 中自动运行。

目标用户:EV 充电运营商的 CSMS 后端开发者、充电桩固件与协议工程师,以及做充电 SaaS 的小团队

证据:Testing a CSMS usually means one of three things: a physical charger, a vendor simulator with a UI, or mocking WebSocket frames by hand. None of those is great for CI.

变现:开源核心包免费;托管版按 CI 用量收费(可回放的 OCPP 一致性测试云、并发模拟器集群、测试报告与合规认证);再提供企业支持与定制协议扩展。

MVP:两周内做一个提供 OCPP 1.6J 和 2.0.1 场景回放 API 的托管服务,并提供 GitHub Action:上传场景脚本后,返回逐帧断言和一致性报告;Node transport 直接复用现有开源包。

竞品:@ocpptools/simulator(本贴开源项目)、厂商自带的充电桩模拟器(带 UI)、OCPP 官方 OCTT 一致性测试工具、手工 mock WebSocket 帧

摘要:作者是 EV 充电软件从业者,开源了 TypeScript 无头 OCPP 模拟器 @ocpptools/simulator 0.1.0,支持 1.6J 的 28 个动作、2.0.1 的 64 个动作、故障注入和时延指标,可在 Node 或浏览器中运行。它明确针对“CI 里没有可用的无头充电桩模拟器”这一痛点,但项目本身免费开源,帖子里没有付费意愿或收入证据,变现需靠托管 CI 测试云或企业支持。