This is a pet project that collects data from sensors on Raspberry Pi and delivers it to the client application.
The application consists of three main parts:
- Agent — installed on Raspberry Pi, reads sensor data and sends it to the backend via API
- Backend — receives and processes data
- Client — receives data via SignalR and displays it to the user
- Real-time data updates via SignalR
- Hardware — Raspberry Pi, DS18B20, DHT11
- Backend — ASP.NET Web API, SignalR
- Frontend — WPF
- Support for additional sensors
- Persistent data storage
- Graphical data visualization