Skip to content

TDM Connectivity app feature

JinaDawood edited this page May 30, 2021 · 10 revisions

The connectivity feature allows intertwinement between the car and the android application. When intertwinement has been achieved, requests can be sent between the car and the application. Additionally, all the commands that are going to be sent over will go through the MQTT server.


Functional requirements

  1. The application and the vehicle should be able to connect to the MQTT broker.
  2. The application should send requests to the car for manual movement.
  3. The application should send requests to the car to initiate a cleaning pattern.
  4. The application should receive data from the vehicle containing information about the perfomed requests.
  5. The vehicle should be able to execute the commands given to it by the application.

Non-functional requirements

  1. The car will respond to the application's command within three seconds.
  2. The application and the vehicle will successfully connect 95% of the time.
  3. The vehicle will 90 % of the time execute the given requests sent by the application.

Related user stories


Other issues


Milestone

Milestone - App connectivity