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.
Final 3D Printed Prototype: