This project utilizes Raspberry Pi for processing and Pi Camera to detect motion. Upon detecting motion, it sends a notification to the user via ntfy.sh. If the user is not on the same network as the Raspberry Pi, notifications are sent over a VPN using a WireGuard tunnel. Both ntfy and WireGuard run within their own separate Docker containers, and everything runs locally.
docker-compose.yaml | ||
docker-setup.sh | ||
main.py | ||
motion_detection.py | ||
old-setup.sh | ||
README.md | ||
setup.sh |
IoT Mini Project - 2024