乍一看,通过车辆 API 的智能充电听起来像是优雅的解决方案。
你想让车在最便宜的时段充电,在家庭负载高时减速,也许跟随太阳能发电,也许远程启停。那为什么不直接与车辆通信呢?
这部分说得通。问题在于它下面的东西。
当你在车辆 API 之上构建智能充电时,你继承了一堆混乱的 OEM 规则、缺失的控制、速率限制、计费变更和上游故障。这就是为什么在演示中看起来聪明的设置在实际使用中往往感觉不稳定。
这也是为什么什么是 OCPP 如此重要。如果你可以控制充电桩而不是向车辆请求许可,整个设计就变得更干净了。
为什么车辆 API 路线有吸引力
吸引力是显而易见的。
车辆是你关心的东西。它知道电池状态、充电状态、位置,也许还有出发时间。一个好的车辆 API 可以让集成感觉整洁且用户友好。对于一些家庭来说,这就够了。
在这里 Enode 值得公平一提。Enode 是一个聪明的想法。它试图通过一个更干净的 API 层使电动汽车和能源设备可用,而不是强迫每个开发者分别与每个品牌搏斗。
这是这个想法的好版本。
为什么车辆 API 在实践中经常不好用
问题不在于这个想法蠢。问题在于上游的 OEM 层。
即使 Enode 自己的材料也相当明确地说明了这个问题:车辆 API 是碎片化的,质量差异很大,通常不会暴露你实际需要的充电控制来实现稳健的智能充电。有些很丰富。有些很奇怪。有些几乎没有用。有些受到商业限制。 参见 Enode 自己的 EV 充电 API 指南。
然后是运营现实。当上游平台变更或消失时,集成可能会中断。Enode 的变更日志包含第三方平台关闭后支持终止的示例,这正是用户体验为"它一直好好的直到突然不行了"的那种事情。 参见 Enode 变更日志。
还有成本和控制的问题。一些车辆 API 路线带有使用限制或商业附加条件。特斯拉的 Fleet API 计费从 2025 年 1 月 1 日起发生了变化,Smartcar 公开记录了定价、请求限制以及关于反复唤醒对电池影响的问题。这并不意味着每个车辆 API 都是付费的或差的。它意味着你不控制那个层的规则。 参见 Tesla Fleet API 计费 和 Smartcar 定价。
这就是核心问题。通过车辆 API 的智能充电在理论上优雅,但在实践中脆弱。
Enode 是这个问题的诚实证明
这是许多人忽略的部分。
Enode 不应被塑造为这里的反派。恰恰相反。Enode 是有用的证据,因为它贴近这个问题。如果一个围绕车辆和能源 API 构建的公司不断遇到 OEM 不一致性,这告诉你一些关于市场的真实信息。
当 Enode 转向充电桩级别控制以提高可靠性时,这变得更有说服力。他们的充电桩配对方向基本上是承认,仅靠车辆层通常不足以让管理充电在规模化时正常工作。
这是一个公平的要点,不是廉价的攻击:Enode 是一个聪明的层,但它下面的层仍然很混乱。
为什么 OCPP 改变了游戏
这是简单的版本:
车辆消耗电力。充电桩是阀门。
如果你的目标是将充电转移到便宜时段、限制站点功率、跟随太阳能、防止过载或跨品牌管理许多充电桩,充电桩是更干净的控制点。
这就是 OCPP 的用途。Open Charge Alliance 将 OCPP 描述为充电桩与中央系统之间的通用通信标准。用通俗的话说:它给你一种跨供应商管理充电硬件的更统一方式。
这并不意味着每个 OCPP 实现都是完美的。但它意味着架构更合理。
你正在控制实际交付电力的东西,而且你是通过一个为充电桩互操作性而建的标准来做的。
这也是 OCPP 后台开始变得重要的地方。一旦充电桩与中央系统干净地通信,你就有了一个用于可见性、远程控制、智能充电逻辑和未来集成的适当后端。
为什么 Plugchoice 更适合真实世界
这就是 Plugchoice 具有实际优势的地方。
如果你相信充电桩优先的控制是更干净的设计,那么显而易见的做法就是使用围绕这一现实构建的软件。通过你的充电桩进行智能充电简直就是比指望每个汽车品牌永远表现良好更稳健的基础。
Plugchoice 也很好地契合了无锁定的论点。Plugchoice 集成页面倾向于互操作性、代理/Proxy 灵活性以及连接到更广泛的充电桩生态系统,而不是强迫一个封闭的栈。
这不仅仅是架构话题。你可以在 Web 门户中管理充电桩,查看状态和交易,并使用更广泛的智能充电解决方案,该方案基于技术栈的充电桩侧,也就是控制权应该在的地方。
这就是为什么 Plugchoice 在这里感觉像是实际的赢家。它控制的是系统中本就应该被控制的部分。
一个公平的注意事项
车辆 API 仍然有其用武之地。
如果充电桩无法被控制,如果充电桩不支持 OCPP,或者如果 OEM 提供了一个真正稳固的官方集成,车辆级别控制仍然可以有用。对于一些用户来说,便利性比架构更重要。
另外,规格表上的"OCPP"不是魔法。有些实现比其他的好,如果周围的设置设计不当,你仍然可以制造锁定。
所以,这不是"车辆 API 永远不能用",也不是"OCPP 总是很容易"。
比这更简单:对于严肃的充电桩侧智能充电,OCPP 通常是更强的基础。
实际要点
如果你正在选择如何构建或购买智能充电方案,不要从"我可以接入哪个车辆 API?"开始问。
从这个问题开始:"我能干净地控制充电桩吗?"
这个问题会帮你省去很多痛苦。
如果可以,选择一个支持 OCPP 的设置,使用一个适当的后台,并保持系统在各品牌之间的可移植性。这比将你的整个设置绑定在某个汽车制造商下次决定的政策或 API 行为上要健康得多。
如果你现在就想行动,将你的充电桩连接到 Plugchoice。
