https://github.com/s3nsu1k4n/um34c_visualization
Web dashboard made with streamlit to plot data and control 2 APIs made with fastapi. API to control UM34C via bluetooth and an API to store the data from UM34C in a database
https://github.com/s3nsu1k4n/um34c_visualization
api api-rest bluetooth fastapi json pydantic real-time-data sqlalchemy sqlite starlette streamlit streamlit-dashboard um34c uvicorn web
Last synced: 4 months ago
JSON representation
Web dashboard made with streamlit to plot data and control 2 APIs made with fastapi. API to control UM34C via bluetooth and an API to store the data from UM34C in a database
- Host: GitHub
- URL: https://github.com/s3nsu1k4n/um34c_visualization
- Owner: S3nsu1k4n
- Created: 2022-06-10T21:50:26.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-07-06T10:33:57.000Z (almost 4 years ago)
- Last Synced: 2025-10-31T09:30:40.057Z (8 months ago)
- Topics: api, api-rest, bluetooth, fastapi, json, pydantic, real-time-data, sqlalchemy, sqlite, starlette, streamlit, streamlit-dashboard, um34c, uvicorn, web
- Language: Python
- Homepage:
- Size: 2.9 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# UM34C with FastAPI
## What you can do with it
Control the UM34C device, store its data and show the data in a web dashboard.
It's also possible to only use the API for UM34C to just control it and get data out of it.

## How it works

device_control_app



db_app


Web dashboard with streamlit




# Used resources
https://sigrok.org/wiki/RDTech_UM_series
https://fastapi.tiangolo.com/
https://pybluez.readthedocs.io/en/latest/index.html
https://docs.streamlit.io