Skip to content

EF 5 Connectivity

Soarnir edited this page Apr 13, 2022 · 4 revisions

Functional Requirements

  1. The system shall facilitate the connection to and from the car and the android application.

  2. The system shall allow for differing types of information to be sent and received.

  3. The system shall attempt to reconnect if it loses connection at any point other than a shutdown.

  4. The system shall allow for the messages received to be interpreted as commands to execute, as well as data or information to be stored.

  5. The vehicle shall receive commands on a just-in-time basis, where queued commands are stored and handled by the rest of the system.

Non-Functional Requirements

  1. The system shall stop but not fail or crash in the event of connection loss.

  2. The system shall send and receive information at a reasonable rate so as to not impact overall connection quality, and mitigate erroneous information.