-
Notifications
You must be signed in to change notification settings - Fork 9
Home
David Salek edited this page Mar 16, 2019
·
34 revisions
The instructions to install a security camera are given in the following steps:
- Install Motion and get it running automatically on Raspberry Pi. https://github.com/salekd/rpizero_smart_camera/wiki/Motion
- Install OpenFaaS and write your first serverless function. https://github.com/salekd/rpizero_smart_camera3/wiki/First-serverless-Python-function-with-OpenFaaS
- Deploy a serverless function for TensorFlow Object Detection API with the SSD MobileNet v1 model, using OpenFaaS and starting from the ubuntu:16.04 Docker image. The deployment is done on a desktop computer, not on Raspberry Pi Zero. https://github.com/salekd/rpizero_smart_camera3/wiki/OpenFaaS-based-on-ubuntu:16.04
- Enable e-mail notifications and storage in Amazon S3 through asynchronous function calls. https://github.com/salekd/rpizero_smart_camera3/wiki/Asynchronous-processing
- Enable remote live video steaming through remot3.it https://github.com/salekd/rpizero_smart_camera3/wiki/Video-streaming
I also tried deploying the serverless function directly on Raspberry Pi Zero. The following wiki pages are related to this effort:
- Successful installation of TensorFlow Object Detection API on Raspberry Pi Zero: https://github.com/salekd/rpizero_smart_camera3/wiki/TensorFlow-Object-Detection-API-on-Raspberry-Pi-Zero
- Deplyment of a serverless function for TensorFlow Object Detection API with the SSD MobileNet v1 model, using OpenFaaS and starting from the schachr/raspbian-stretch Docker image: https://github.com/salekd/rpizero_smart_camera3/wiki/OpenFaaS-based-on-raspbian