Skip to content

Software Specification

Jelle edited this page Feb 14, 2019 · 8 revisions

This page contains the requirements specification and the usecase descriptions of the bGeigieNano - stationary unit.

Requirements

Initial requirements

TODO: Discuss and add more

Type Description
Functional User can switch from mobile mode to stationary mode
Functional User can switch from stationary mode to mobile mode
Functional System uploads reading to the API every 5 minutes
Functional The current mode / state is displayed to the user through a RGB LED
Usability bGeigieNano can be used as a stationary unit
Reliability If temporarily disconnected, the system should keep up to 15 (?) minutes worth of data in a buffer
Supportability System is compatible with the bGeigieNanoKit

Future additions / requirements

Type Description

Use cases

Use cases of the system

Diagram

TODO: upload on git..

Descriptions

Set wifi settings

Set esp mode

Set esp\n mobile mode

Set esp\n stationary mode

Publish to API

Publish over bluetooth

Process data

Clone this wiki locally