Skip to content

App back end

Liv Mari edited this page May 31, 2020 · 1 revision

Milestone goal

The goal of this milestone is to provide functioning java files to an android application that connects the end-user to the external hardware used in this project and system.

Functional Requirements

Hardware connectivity

  • The application shall be able to connect to the smart car via Bluetooth.
  • The application shall allow the headset to connect via Bluetooth.

EEG concentration levels

Gyroscope control

  • The application shall make use of the phone's inbuilt accelerometer to steer the car in mind control mode.

Animation

  • The application shall visualise the change in EEG concentration levels to the end-user.

Joystick smart car navigation control

  • The application shall allow the end-user to manually control the smart car navigation.

General

  • The application shall provide an external link to the project Github repository.

Non-Functional Requirements

Hardware connectivity

  • The application shall be able to connect to the smart car via wifi in 10 seconds.
  • The application shall allow the headset to connect via bluetooth in 10 seconds.

General

  • Delay should be within 3 seconds starting from clicking.

Constraints

  • The application can only run on Android operating systems.