Sentry is a small, fast and agnostic OS for embedded home-made surveillance cameras.
Currently buildale for RaspberryPi 0 W only, but with very few minor tweaks it should work with every Raspberry Pi board.
Once the boot is finished, a camera streaming will be active on 5001 port.
- Buildroot: 2019.11 (stable branch)
- Kernel: rpi-5.3.y
- binutils: 2.32
- GCC: 9.2.0 --with-fpu=vfp
- libc: musl
Remember to set your WiFi settings inside build.sh before compiling, or just edit the wpa_supplicant.conf in the /boot partition. This is mandatory if you want an headless start.
Your first build:
./build.sh -c raspberrypi0w
Clean everything and build:
./build.sh -dc raspberrypi0w
To continue a previous build:
./build.sh -m raspberrypi0w
The steps for RaspberryPi 0 W:
-
Attach your camera to RaspberryPi 0 W;
-
Install the compiled image to the SD card using BalenaEtcher, Win32DiskImager or such programs;
-
Start the board and it will take rougly 10 seconds to boot up and get its IP address automatically via DHCP.
- Support more boards
Huge thanks to Buildroot (github.com/buildroot), which enables these projects to come alive. They deserve so much support.