top of page
Search

EV Charger Integration with Parking Systems: Complete Technical Guide with Dual-ANPR Architecture

  • Writer: David Wu
    David Wu
  • Apr 2
  • 4 min read

a modern parking lot intergrated with ev charger system and parking system

As EV adoption accelerates globally, integrating charging infrastructure into smart parking systems is no longer optional—it’s becoming a core requirement.

For system integrators and engineers, the challenge is not just connectivity, but ensuring data consistency, control synchronization, and billing accuracy across two independent platforms.

This guide breaks down the key technical questions, architecture design, and real-world integration logic—including a critical upgrade:

✅ Dual-ANPR (Entry + EV Bay) architecture for accurate vehicle-to-charging mapping

1. EV charger & parking management System Overview: Why Integration Matters

A properly integrated system enables:

  • Unified vehicle entry → parking → charging → exit workflow

  • Accurate idle fee management (charge if occupying EV bay without charging)

  • Real-time charger occupancy visibility 

  • Seamless billing reconciliation 

For companies like Keytop, this integration transforms traditional parking into a smart mobility platform.

2. Company & Platform Basics (Don’t Skip This)

Before diving into APIs, confirm the fundamentals:

  • Company Name / Platform Name

  • Technical Contact (critical for debugging & escalation)

👉 Tip: Always ensure you have a direct engineer contact, not just a sales representative.

3. Protocol Layer: OCPP and Backend Flexibility

Key Questions:

  • Do you support OCPP?

  • Which version? (1.6 / 2.0.1)

  • Can chargers connect to multiple backends?

  • Is third-party integration allowed?

Why It Matters:

OCPP is the industry standard, but:

  • Version differences impact transaction handling & smart charging 

  • Backend restrictions affect integration flexibility 

👉 Engineering Insight:If OCPP is locked to a single backend, integration becomes significantly harder and may require middleware.

4. API Capabilities: The Real Integration Layer

Must-Have API Features:

  • API Type: REST / WebSocket

  • Authentication: Token / OAuth / API Key

  • Rate limits

  • Documentation quality

Critical APIs:

  • Transaction query

  • Charging start callback

  • Charging stop callback

  • Settlement / billing callback

👉 Best Practice:Design your system to be event-driven, not polling-based.

5. Data Mapping: The Heart of Integration

Required Data Fields:

Category

Fields

Identity

Transaction ID, Charger ID, Connector ID

Time

Start Time, End Time

Energy

kWh, Power

Billing

Fee

Vehicle

License Plate

Key Challenge

Mapping License Plate ↔ Charging Session

EV chargers typically do NOT provide license plate data.

Traditional Approaches (Limitations)

  • Manual input → error-prone

  • App binding → low adoption

  • RFID → extra hardware

6. The Correct Solution: Dual-ANPR Architecture

The most reliable solution is integratingAutomatic Number Plate Recognition (ANPR) at two levels:

6.1 Entry ANPR (Gate-Level)

Responsibilities:

  • Capture vehicle at entry and exit

  • Create parking session 

  • Track total parking duration

👉 Output:

Vehicle ABC1234 entered at 10:00

6.2 EV Bay ANPR (Charger-Level)

Responsibilities:

  • Detect vehicle at specific EV charging bay

  • Identify which vehicle is using which charger

  • Enable binding between:

    • Plate

    • Charger ID

    • Connector

    • Transaction

👉 Output:

Vehicle ABC1234 is at EV Bay 01 (Charger CHG-01)

Why Dual-ANPR Is Critical

Missing Component

Impact

No Entry ANPR

No parking lifecycle tracking

No Bay ANPR

Cannot link vehicle to charging

Both combined

✅ Full system control

7. Corrected Integration Logic Flow (Production-Grade)

Step 1: Vehicle Entry

  • Entry ANPR captures plate

  • Parking session is created

Step 2: Vehicle Moves to EV Bay

  • EV Bay ANPR captures plate

  • System assigns:

    • Parking space

    • Charger

    • Connector

Step 3: Charger Plug-In Event

Charger sends event via OCPP:

  • Charger ID

  • Connector ID

  • Transaction ID

Step 4: Smart Binding (Core Logic)

System correlates:

  • Vehicle (from EV Bay ANPR)

  • Charger event

  • Time window (±1–2 minutes)

👉 Result:

Plate ↔ Charger ↔ Connector ↔ Transaction

Step 5: Charging Session Tracking

  • Charging start / stop

  • Energy usage

  • Duration

Step 6: Charging Stop

  • Event received

  • Session updated

Step 7: Vehicle Exit

  • Entry ANPR captures exit

  • Parking session closed

  • Final billing calculated

8. Control Capabilities: Who Owns the Charger?

Required Controls:

  • Remote Start Charging

  • Remote Stop Charging

  • Set Charging Power

👉 Real Scenario:

  • Parking system detects EV bay occupancy → triggers charging

  • Enforces stop when rules are violated

Without control APIs, integration is read-only, limiting automation.

9. Event System: Reliability is Everything

Questions to Ask:

  • What events are available?

  • Are events guaranteed delivery?

  • Is sequencing maintained?

Key Events:

  • Charging started

  • Charging stopped

  • Fault / error

  • Payment completed

👉 Engineering Insight:Event disorder = billing errors→ Always design for idempotent processing

10. Network & Deployment Constraints

Required Info:

  • Public API access

  • Base URL

  • Ports

👉 Common Issue:Chargers deployed in private LAN → require VPN or gateway

11. Security Requirements

  • HTTPS support

  • IP whitelist

  • Encryption

👉 Never use plain HTTP for transaction systems.

12. Billing Logic: Where Most Projects Fail

Billing Models:

  • kWh-based

  • Time-based

  • Hybrid

Integration Challenge:

Align:

  • Charging fee (EV system)

  • Parking fee (parking system)

Example:

  • 5 min no charging → parking fee starts

  • Charging active → parking fee waived

  • Charging finished but not leaving → idle fee

13. Vehicle Identification Strategy (Finalized)

Recommended Architecture:

👉 Dual-ANPR (Entry + EV Bay)

Alternative methods are not scalable for real deployments.

14. Testing & Support (Often Ignored)

Must Have:

  • Sandbox environment

  • Logs access

  • Technical support

👉 Engineering Tip:No sandbox = high integration risk

15. Recommended Integration Architecture

Updated Flow with Dual-ANPR:

  1. Vehicle enters → Entry ANPR captures plate

  2. Parking session created

  3. Vehicle parks at EV bay → Bay ANPR detects

  4. Charger plug-in event triggered

  5. System binds vehicle ↔ charging session

  6. Charging events synchronized

  7. Billing calculated

  8. Vehicle exits → final settlement

16. Final Thoughts

EV charger integration is not just about APIs—it’s about synchronizing:

  • Parking logic (vehicle, time, space)

  • Charging logic (energy, session, billing)

With Dual-ANPR Architecture:

  • 🔗 Accurate vehicle identification

  • 💰 Reliable billing

  • 🚀 Scalable smart parking platform

17. Pro Tip from Real Projects

The biggest risks:

  • Missing event callbacks

  • Inconsistent transaction IDs

  • ❌ Weak or missing plate linkage

  • Lack of remote control APIs

👉 The most important fix:

Implement dual-ANPR early in system design


 
 
 

Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
bottom of page