👬 Thanks to Nicolò Tombini and Balestrieri Niccolò
The electric mobility (e-Mobility) system aims to reduce the carbon footprint in urban and suburban transportation. e-Mobility Service Providers (eMSPs) provide services such as locating charging stations, booking a charging time slot, starting and finishing the charging process, and paying for the service. Charging stations are owned and managed by Charging Point Operators (CPOs) through the Charge Point Management System (CPMS), which handles energy acquisition from Distribution System Operators (DSOs) and distributes it to connected vehicles. The CPMS also makes decisions such as the cost of charging and the energy source to be used. The CPOs offer functions such as locating charging stations, starting and monitoring the charging process, acquiring energy information, and deciding on energy sources. The interaction between eMSPs, CPOs, and DSOs occurs through uniform APIs, allowing users to access a variety of charging options.
- Delivery folder: In this folder is located all the material requested for the delivery.
- Assignment: In this folder we have the project assignment.
- RASD: In this folder you can find the RASD LaTeX code.
- DD: In this folder you can find the DD LaTeX code.
- ITD: In this folder you can find the ITD LaTeX code.
- ATD: In this folder you can find the ATD LaTeX code.
- Code: In this folder you can find all the project code.
- Presentation: In this folder you can find the project presentation.
Firstly, create the database going to DBMS
folder and import the eMall.sql file into your database system.
- Go into
Code/application_server
- Open cmd prompt
- Run
node index.js
- Go into
Code/cpo_app
- Open cmd prompt
- Run
npm start
- Install the apk that is situated in
Code/APKs/eMallUser.apk
- Otherwise, open the project in
Code/end_user_app
and build it manually on an emulator - Remember to set you google maps api key under ```Code/end_user_app/android/app/src/main/AndroidManifest.xml``
- Install the apk that is situated in
Code/APKs/ChargingSocket.apk
- Otherwise, open the project in
Code/ChargingSocket
and build it manually on an emulator
- Andrea Bertogalli ([email protected])
- Niccolò Balestrieri ([email protected])
- Nicolò Tombini ([email protected])