8000 GitHub - rishiraj88/greenfuel: about charging only with energy and not with fuel
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

rishiraj88/greenfuel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Green Fuel

Goal: to start a charging session with ChargePoint

Use Case to Implement

As a driver, I want to get an immediate acknowledgement of my request to start a charging session at a station and a decision on whether I am allowed to charge my vehicle at the station.

Actors in the Use Cases

  • driver, with driver app AutoDash o 6FE9 n a mobile device
  • ChargePoint operator (CPO)
  • E-Mobility service provider (EMSP)

3 Apps have been developed to achieve the goal:

  • autodash: driver app AutoDash
  • gateway: API gateway and controller for ChargeOnTheGo
  • authorization: Authorization service for ChargeOnTheGo

The data generated out of this platform is saved and is useful to:

  • driver app: for displaying charging activity , for account overview and for monthly statements;
  • cloud platform: for station usage (30-day reports etc.), station status (current distribution), real-time power rating graphs and other analysis reports;
  • more platforms and parties certainly.

Cloud app for EMSP and ACL:

ACL controls who can access specific stations and offers special pricing using connections to boost driver loyalty.

A simplistic view of such an access control list (ACL) would look like: { driver group (employee, others), access hours (weekday officehours, nights and weekends) }

CSMS: Request-Response Flow Diagram

realm-creation-success-in-keycloak-admin

![Request-Response Flow Diagram](./CSMS request-response flow diagram.png)

Steps to create and publish containers:

-- while in autodash project directory $ docker build -f local.Dockerfile -t i50729/cp-autodash:0.0.1-SNAPSHOT . $ docker push i50729/cp-autodash:0.0.1-SNAPSHOT -- while in gateway project directory $ docker build -f local.Dockerfile -t i50729/cp-gateway:0.0.1-SNAPSHOT . $ docker push i50729/cp-gateway:0.0.1-SNAPSHOT -- while in authorization project directory $ docker build -f local.Dockerfile -t i50729/cp-authz:0.0.1-SNAPSHOT . $ docker push i50729/cp-authz:0.0.1-SNAPSHOT

Notes

Due to some issues with development tools, testing has been superficial only. Thank you for understanding and support.

About

about charging only with energy and not with fuel

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0