I need a Graphical User Interface (GUI) which received data from serial, plot it live on graphs.
Also reads data from the local database (mongodb or influxdb) and plot that data with highcharts pan and zoom graph line. Setting will be needed to dim display brightness and other settings like first install, level threshold .
The GUI should display Max, Min, Avg of certain periods of time chosen by the user.
A locking "password, login" should be created when the application first starts.
Filtering has to be done based on the data which is arriving, the filtering variables are inside the JSON string schema.
There should be a page displaying a frequency spectrum, this information will come from the string schema also.
Please let me know if you need more information.