Skip to content
David Salek edited this page Mar 16, 2019 · 34 revisions

Smart security camera with Raspberry Pi Zero and OpenFaaS

The instructions to install a security camera are given in the following steps:

  1. Install Motion and get it running automatically on Raspberry Pi. https://github.com/salekd/rpizero_smart_camera/wiki/Motion
  2. Install OpenFaaS and write your first serverless function. https://github.com/salekd/rpizero_smart_camera3/wiki/First-serverless-Python-function-with-OpenFaaS
  3. 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
  4. Enable e-mail notifications and storage in Amazon S3 through asynchronous function calls. https://github.com/salekd/rpizero_smart_camera3/wiki/Asynchronous-processing
  5. 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: