Skip to content

RuHacks2020/KnockIO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

KnockIO

Video Showcase

Inspiration

KnockIO came from the need of a simple and cheap solution for a IOT doorbell. Allowing anyone to build a small, cheap, and open source video doorbell, without spending hundreds of dollars. While also maintaining top notch privacy and security, without any compromises.

What it does

KnockIO's open source technology allows the consumer to build a video camera and allows for the data to be self hosted, therefore not collected by any party other than the user. It features push notification to alert the user if anyone is outside, a buzzer, and a speaker.

How we built it

KnockIO was build on a ESP32 micro-controller, programmed in C++. The ESP32 sends the image frames directly to the NodeJs backend server for processing, such as face recognition, and motion detection. Which is displayed using our frontend build in Vue.

Links

ESP Code: This repo

FrontEnd: https://github.com/RuHacks2020/KnockIO-Frontend

Backend: https://github.com/RuHacks2020/KnockIO-Node-Server

Devpost: https://devpost.com/software/knockio

Pictures

Circuit Schematic:

3D Render:

Final 3D Printed Prototype:

Inside View:

About

Top 5 Projects @ Ru Hacks 2020

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published