This app uses Plotly Dash and Django to plot sensor data (simulated with random data in this project).
Using a drop down box multiple (up to 5) sensor plots can be shown in the browser.
KNOWN ISSUES: Removing the sensors in any order other than the order you added causes dash to fail. This seems to be a known Dash Issue.
TO DO:
- Make a require file for easy environment setup
- Add a Postgresql database to store sensor data
- Use RabbitMQ to handle passing sensor data
- Try performing some manipulations to the sensor data or add another app to do computational work
- Add Celery to handle multiple users doing multiple task requests
Props to the people who figured out how to integrate Dash into Django. I found the example here: https://github.com/ned2/dash-django-example