Alle artikelen
Operaties505 woordenVertaalconcept – niet geïndexeerd

Offline autorisatie en Store-and-Forward-facturering

Als u chauffeurs laat opladen zonder backend, betekent dit dat u ze moet vertrouwen en de gegevens van de oplader moet vertrouwen. Wat moet waar zijn om die energie achteraf factureerbaar te maken?

Technisch beoordeeld door Akhil Joy, CEO. Laatst beoordeeld 2026-09-01.

Offline gebruik is het verschil tussen een netwerkstoring die u enkele records kost en elke sessie op elke betrokken locatie. Het is ook het mechanisme waarmee energie wordt geleverd zonder dat er een vaste manier is om daarvoor kosten in rekening te brengen.

Het vinden van de juiste balans is een commerciële beslissing met technische vereisten, en de meeste implementaties nemen over wat de oplader wordt meegeleverd.

Drie posities, bewust gekozen

Privé-, werkplek- en wagenparksites zijn meestal geschikt voor in de cache opgeslagen autorisatie. Publieke sites hebben te maken met moeilijker handel, en het juiste antwoord hangt af van hoeveel niet-toerekenbare energie het commerciële model kan absorberen.

  • Weigeren: geen sessie zonder de backend. Facturering loopt nooit gevaar; een netwerkstoring is een totale servicestoring.
  • Autorisatie in cache: de oplader controleert een opgeslagen lijst met toegestane identificatiegegevens. Weegt het risico af tegen de beschikbaarheid.
  • Vrijelijk toestaan: iedereen mag kosten in rekening brengen. Maximale beschikbaarheid, een deel van de energie zal niet toewijsbaar zijn.

De in de cache opgeslagen lijst is slechts zo goed als de versheid ervan

Een opgeslagen autorisatielijst autoriseert bestuurders waarvan de toegang inmiddels is ingetrokken en wijst recent toegevoegde autorisatie af. Hoe vaak deze wordt vernieuwd en of de oplader online was om de update te ontvangen, bepaalt hoe fout het kan zijn.

Een verouderde lijst is erger dan geen lijst, omdat deze zelfverzekerde foute antwoorden oplevert in plaats van een bekende beperking.

Wat moet worden opgeslagen om een sessie factureerbaar te maken

De opslag is eindig. Wat er gebeurt als het systeem vol raakt, of de oudste records nu worden verwijderd of nieuwe sessies worden geweigerd, is een gedrag dat de moeite waard is om te weten vóór een langdurige storing in plaats van erna.

  • De ID wordt weergegeven, zodat de sessie kan worden toegeschreven.
  • Start en stop tijdstempels vanaf een klok die plausibel was.
  • Meterstanden bij start en stop, en intervalstanden, indien geconfigureerd.
  • De tariefcontext, of voldoende informatie om deze later te bepalen.
  • Een transactie-ID die niet met anderen botst.

Levering bij opnieuw verbinden is waar het mislukt

Opgeslagen transacties moeten aankomen zonder dat ze worden aangezien voor de huidige activiteit, met tijdstempels die aangeven wanneer de sessies hebben plaatsgevonden. Platforms variëren aanzienlijk in de manier waarop ze hiermee omgaan: sommige accepteren gegevens met terugwerkende kracht netjes, sommige weigeren alles buiten een recent venster, weer anderen accepteren ze en factureren tegen het huidige tarief.

Het middelste geval verliest stilletjes inkomsten, en het is de moeite waard om het doelbewust te testen in plaats van het te ontdekken na een storing.

Kloknauwkeurigheid wordt offline van cruciaal belang

Wanneer aangesloten, houdt een oplader zijn klok uitgelijnd met het platform. Offline is het afhankelijk van zijn eigen tijdregistratie, en drift wordt een fout in de gegevens die het opslaat.

Bij een korte storing is dit niet van belang. Voor een lange tijd, of op hardware zonder een betrouwbare klok, kunnen tijdstempels verkeerd genoeg zijn om de facturering op het tijdstip van gebruik en de oplossing van geschillen te beïnvloeden.

Verwacht duplicaten en detecteer ze

Een oplader die geen bevestiging ontvangt, zal opnieuw verzenden. Dubbele bezorging na een storing is normaal, en een platform zonder dubbele detectie zal sommige chauffeurs twee keer factureren.

Dat kost meer in vertrouwen dan de terugverdiende opbrengst waard is, waardoor dubbeldetectie eerder een vereiste dan een verfijning is.