This project creates an IoT-like management system for a laboratory environment, allowing the remote monitoring and management of multiple equipment through a web platform.
- Web interface
- Welcome screen
- Devices screen
- Sensors screen
- Experiments screen
- Settings screen (In progress โณ)
- JSON form specifier
- Basic form functionality
- Events
- More input types
- Device drivers
- Device driver standardization
- Device driver loader
- User to server WebSocket communication
- Dataflow based data processing
- Dataflow object
- Dataflow file structure
- Server side dataflow processor
- Client side dataflow editor
- Client to server dataflow exchange
- Physical units for processed sensor data
- Logic flow control
- Output nodes
- Graphs and other data display
- Variable x Variable graph
- Scatter
- Line
- Bar
- Sensor live raw data display
- Non-linear axis
- Variable x Variable graph
- User authentication
- Database backend for data storage
- Advanced data processing
- Multiple dataflow data types (Only single precision floats are currently supported)
- Sensor value threshold notification
- Common serial API for device drivers
- Auto detection of derived physical unit