Skip to content

Junhang-Cheng/MyGuard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

This project is a group project for UofA Mobile and Wireless system course

This project aims to design an indoor surveillance system which by using three devices: a set of Bluetooth sensors, a base station and a web camera. Users could install the sensor anywhere in their home and mount the camera at the right location to observe the surveillance region. If an unauthorised person has some unallowed actions, the sensor will notify the base station and the web camera will catch a photo for the surveillance region. The users will be notified and they can find the warning notification and photo via a phone APP.

Demo Video

demo.mp4

Poster

Feature

  • Firebase Authentication
  • Firebase Realtime Database
  • Scan QR code to connect to Wi-Fi via Bluetooth LE
  • Real-time camera stream
  • Pose estimation TFJS
  • Face recognition
  • CDN Vue2

Device

  1. Bluetooth motion sensor
  2. Android
  3. Camera
  4. Raspberry Pi

Installation

App:
make sure you have installed npm and cordova

npm i
cordova platform add android
cordova build

Firebase:

  • Create a new Firebase project
  • Deploy hosting (optional)
  • Set up realtime.database.json (required for DB)
  • Replace all firebase related api id and keys in this project with yours

Pi:
Raspberry pi os, set up rc.local (autorun) or run

sudo python3 main.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published