THE PROBLEM

Every system hangs off the CPMS

A charger connects to one CPMS. Every other system the fleet runs, such as the fleet platform, energy management, data reporting and partners, has to be integrated with that CPMS’s API, never with the charger itself.

That makes the CPMS the bottleneck. It effectively owns the connection to your chargers, and every other system depends on what its API exposes.

The cost stays hidden until something changes. Switch CPMS, or add a second one, and chargers have to be reconfigured in the field and every integration hanging off the CPMS has to be rebuilt. We call that the integration tax.

Where the tax shows up

Four places where depending on one CPMS costs a fleet time and money.

  • +Switching is slow. Moving to a new CPMS means touching chargers in the field and rebuilding every integration that hung off the old one, so the fleet stays with a backend it has outgrown.
  • +Every new system waits on the CPMS. Fleet, energy, partner and roaming platforms can only use what the CPMS’s API exposes, so each one is another integration project against that API.
  • +Daily operations fragment. Each backend has its own login and its own view of the network, so a simple question like “which chargers are offline right now?” becomes a tour of several systems. The new ChargeBroker portal, coming in December, adds a single operational view across all connected backends.
  • +Choices narrow. When changing backends means field work and rebuilt integrations, “we’ll stay with what we have” quietly wins. Freedom of choice becomes a cost, not a right.
THE REALITY

Why “just standardize” rarely works

The obvious answer is to pick one charger vendor and one backend. Fleets seldom get to. Site owners decide hardware, incentive programs favor certain suppliers, and acquisitions arrive with their own stack. The mix is a fact to plan around, not a mistake to fix.

THE ALTERNATIVE

Pay the tax once

ChargeBroker is a permanent, vendor-neutral OCPP layer. It sits between your chargers and your backends, so the CPMS, fleet platform, energy manager and partners all sit alongside each other and receive the same charger data in parallel.

Through ChargeBroker, the same charger reports to the CPMS, the fleet platform and the energy manager at the same time, with routing set per site, per charger or per OCPP message type. Your CPMS stays exactly where it is: ChargeBroker adds to it and never takes its place.

Chargers connect once, to ChargeBroker. Plug-ins handle the quirks of each charger brand and model once, including real-time protocol transformations and corrections, so no backend has to deal with them. Adding a backend or changing CPMS then happens at the routing level, without reconfiguring chargers in the field.

Two diagrams. Today: the fleet platform, energy manager, partners and roaming connect to one CPMS through its API, and the chargers connect only to the CPMS, so switching or adding a CPMS means reconfiguring chargers in the field and rebuilding every integration. With ChargeBroker: chargers connect once to the ChargeBroker OCPP layer, which routes them in parallel to the CPMS, fleet platform, energy manager, partners and roaming, with routing set per site, per charger or per OCPP message type.
Today, every system depends on the CPMS. With ChargeBroker, every system receives the charger data in parallel.

Fleets keep their freedom to choose hardware and backends, and the CPMS stops being the bottleneck.

JIBE Mobility is ISO 27001 certified. Patrick Rademakers, co-author of the OCPP protocol, represents JIBE at the Open Charge Alliance. ChargeBroker runs OCPP 1.6 in production, with OCPP 2.0.1 rolling out and Security Profile 2 supported.