African Charging Alliance

Standarder och implementeringsvägledning

Bygga och driva ett CPMS

Ett Charge Point Management System är infrastruktur, inte en funktionslista. Tillförlitlighet, observerbarhet och ren protokollhantering betyder mer än instrumentpanelen.

A motorcycle taxi rider using a ROAM fast charger in Kenya

Vad ett CPMS faktiskt måste göra

Ett Charge Point Management System sitter mellan fysiska laddare och allt som är beroende av att de fungerar: förare, fakturering, roamingpartner och elnätet. Kärnansvaret är smalt men oförlåtande:

  • Upprätthålla en aktiv OCPP-anslutning till varje laddare och veta inom sekunder när en tappas.
  • Auktorisera sessioner — lokalt cachad där anslutningen är opålitlig, så att en nätverksstörning inte lämnar en förare strandsatt mitt i anslutningen.
  • Mäta och fakturera sessioner korrekt, inklusive delsessioner orsakade av fel eller manuella stopp.
  • Exponera tillgänglighet och status till eMSP:er och roamingpartner via OCPI eller OICP utan fördröjning.
  • Driftsätta firmware- och konfigurationsändringar utan att ta laddare offline under högtrafik.

Designa för nedsatt anslutning, inte idealisk anslutning

I stora delar av den afrikanska marknaden är den mobila uppkopplingen till laddplatser intermittent. Ett CPMS som förutsätter ständig uppkoppling kommer att fallera exakt där tillförlitlighet spelar störst roll. Två beslut avgör om ett avbrott är osynligt eller lämnar en förare strandsatt:

  • Offline-auktorisering. Laddare bör ha en lokal auktoriseringscache (en OCPP-lokallista eller motsvarande) så att en känd RFID-tagg eller apptoken kan starta en session utan en direkt rundresa till backend.
  • Sessionsavstämning vid återanslutning. När en laddare återansluter efter ett avbrott behöver CPMS:et stämma av mätvärden och sessionstillstånd i stället för att behandla luckan som dataförlust.

Drifttid är ett övervakningsproblem innan det är ett tekniskt problem

"Drifttid" rapporteras ofta optimistiskt eftersom den mäts som att kontakten är nåbar snarare än att sessionen kan slutföras. En laddare som accepterar en anslutning men misslyckas med varje StartTransaction-förfrågan är inte uppe. Följ och publicera åtminstone:

  • Heartbeat-/anslutningsdrifttid (är laddaren nåbar)
  • Transaktionell drifttid (slutfördes en påbörjad session faktiskt)
  • Genomsnittlig tid att upptäcka ett fel, och genomsnittlig tid att åtgärda det

Roaming och taxor

Om CPMS:et någonsin ska exponera sajter för tredjeparts-eMSP:er, bygg OCPI- (eller OICP-)integrationen som en förstklassig modul, inte en påbyggnad. Taxestrukturer behöver särskilt stödja tidsbaserad prissättning, sessionsavgifter och stillestånds­avgifter oberoende av varandra, eftersom nättaxor och platsekonomi varierar kraftigt mellan länder och elbolag.

Driftschecklista före lansering

  1. Varje laddarmodell i flottan har klarat OCPP-konformitetstestning mot CPMS:et (se testguiden).
  2. Offline-auktorisering är testad genom att fysiskt koppla bort uppkopplingen mitt i en session.
  3. Larm finns för kontaktfel, inte bara händelser där laddaren går offline.
  4. Faktureringsavstämning har körts mot minst en full faktureringscykel av verklig sessionsdata innan riktiga pengar debiteras.
  5. En återställningsplan finns för firmware-utrullningar, och en flottövergripande utrullning har aldrig testats för första gången i produktion.