Skip to content

Requirements#

The Flag component has a set of functional and non functional Requirements.

The following requirements are derived from the accepted overarching requirements approved by the customer.

Functional Requirements#

See variables from Arduino Project#

  • It must be possible to view the current value.
  • The history of the data is to be displayed in a chart.

Change variables on Arduino Project#

  • It must be possible to select a variable and change it on the Arduino

Live-view of Arduino Project#

  • A video stream of the project must be viewable from the client.

Non-Functional Requirements#

  • The Frontend must run stably for 3 hours.
  • The delay to display the information may not exceed two seconds.
  • The client must be usable with LTE.
  • It should be possible to support multiple different projects
  • It should be possible to support multiple projects simultaneously
  • The client should be a website.
  • A single Project should be implemented.
  • It should be possible to export the measured data.
  • The client should use the client API as specified.