Watchdog is an IoT monitoring device that monitors multiple sensors and alerts the user to anomalous conditions.
-
Raspberry Pi 4
-
BME280 sensor example
-
Sparkfun noise sensor
-
STM 32 Discovery board
-
Raspberry Pi Camera
-
A balenaCloud account (sign up here)
Once all of this is ready, you are able to deploy this repository following instructions below.
To connect the BME280 with the Raspberry Pi follow this diagram connections below:
To connect the Sensor hub with the Raspberry Pi, follow the below diagram
Running this project is as simple as deploying it to a balenaCloud application. You can do it in just one click by using the button below:
Follow instructions, click Add a Device and flash an SD card with that OS image dowloaded from balenaCloud. Enjoy the magic 🌟Over-The-Air🌟!
If you are a balena CLI expert, feel free to use balena CLI.
- Sign up on balena.io
- Create a new application on balenaCloud.
- Clone this repository to your local workspace.
- Using Balena CLI, push the code with
balena push <application-name>
- See the magic happening, your device is getting updated 🌟Over-The-Air🌟!