Sensors alarm system
Watch multiple sensors value while using Internet of Things to enable remote monitoring
Desired features
The main specification for the project were:
Run on Raspberry PI
This credit card sized computer is cheap and powerful, making it a perfect choice for Internet of Things projects.
Connect x sensors
Thanks to a configuration, the project easily scale to as many sensors as required by the use case.
Adapt to new sensors
Python and Raspberry Pi are well documented for many sensors making easy to implement a new sensor in the project.
History backup
Data is important! That's why all sensors value are periodically saved in a Mongo database
Data Analysis
A script manages visualising data ether from the database or in real time through MQTT
Secure & Open Source
Because security is important, all code is open source on Github and all secrets are stored in a .env file.