Get Started - DIT113-V22/group-10 GitHub Wiki

Installation Guide for Open Source Developers

1. Install an IDE

It is suggested to use either of the two options below:

2. Install SMCE

In order to download and install SMCE follow this link: SMCE

3. Set up SMCE

Click on the links below to get set up instructions:

4. Set up emulator's map

  1. Download Mod-package.zip from this link: SmartCar City

  2. Unzip the package.

  3. Go to pck folder and add the Hermes_city.pck file to the following folder:

    Finder> Go> press and keep option key> Library folder shows up, open it> Application Support> find Godot> then app_userdata> SMCE> mods and put the downloaded Hermes_city.pck inside the mod folder.

    The complete path will be like the following:

    Users/something/Library/Application\ Support/ Godot/app_userdata/SMCE/mods/Hermes_city.pck

  4. Open the SMCE and Switch the running map on emulator to the Hermes map.

5. Install Android Studio

6. MQTT

Download and install Mosquitto Broker

7. Get Started

  1. Get the Hermes app via one of the following ways:
  1. Open Hermes app in Android studio and run it.
  2. Open the smartCar.ino in SMCE emulator.
  3. Switch the map.
  4. Compile the sketch.
  5. Click on start to see the car.

Database

The data related to created accounts, submitted deliveries and user feedbacks are stored in a MongoDB database. For getting more information about the inner works of the database go to MongoDB and sign in with this credentials to see the database details:

email: [email protected]

password: hermesApp

Libraries