Goal: Real live streaming data from bike to user over internet
bike has cellular communicator that sends to API
The website reads API
Construction of the above modules has begun.
Looking at the goal from the user's point of view, the bikemetrics dashboard will be described below.
We assume that a continuous link is achieved with the user.
Expect Live Data on the front page
There may be a tab for historical data
We will be using angular.js
It will associates different pages with controllers
The controllers link directly to data
We will be updating info without refreshing the page
The dashboard will clearly show:
various sensor data over time, possibly using bar graphs.
Displaying
- Current
- Temperature
- Voltage
For all data shown on screen, a live stream should show past 30 secs or min
There should be a way for the end user to select resolution
Since we will be monitoring voltage over a large number of cells, we are considering using a table to display a current value for the voltage.
There would be a value for every cell of the bike (12 to 48).
The goal is to see all cell values on 1 screen.
A bar chart with 12-48 elements may be useful on the live screen.