Szpek is an air pollution sensors farm based on microcontrollers which displays the results on the website.
The air quality sensor takes several hundred measurements per hour, which are then averaged and sent to a server. The sensors take measurements of PM10, PM2.5, PM1 dust. They also contain data from which the pressure and humidity of the air is calculated.
Website: https://szpek.pl
- Dashboard - displays up-to-date pollution data from all locations
- Details page - shows detailed data from the last 24 hours
- Map - shows location of sensors with pollution information
- Admin panel - adding new users, modifying sensor locations, admin stuff
- User panel - managing your sensor, access to data from historical meassurements
Sensor in operation |
Szpek is an open source project and you are welcome to participate - just let us know or create a pull requests.
It uses Docker Compose as a containerization solution therefore all the infrastructure is already established so you don't have to worry about it.
You just need to:
- Install Docker
- Clone this backend repo and UI
- Run
docker-compose up
command for both backend and UI repos - Open
localhost:4200
...and voilla - app is working :)
Szpek is released under the The Commons Clause License.
Sensor designed and manufactured by Szymon Katra
Project created by Wojciech Nastaj