Story

What is Face Lock?

Face lock uses RealSense facial recognition to automatically open the deadbolt when user is detected. How Windows Hello logs user into the machine, Face Lock opens the door and lets user into their home.

Why use Face Lock?

With more and more technology being distributed into our homes, we want our home to be smarter. And first thing the home should recognize is it's owner, ourselves. Using facial recognition unlocking the door provides not only the ability to open the door for the user, it also helps to track everyone who comes by near the door.

ARTIK Challenge Category

This would be listed under BEST SMART HOME APPLICATION, as the application is being controlled by ARTIK to open the deadbolt lock. The project is currently being open sourced, please check out our github if you wish to play around with it.

How does it work?

This is the first stage of the prototype, when user walk to the door and RealSense Camera facial recognition matches the owner, the signal is being send to ARTIK Cloud, which uses the rules to send a signal to Intel Edison that's attached to the deadbolt, and trigger it to open. Once door is being pushed open after 30 seconds, the deadbolt will automatically close itself. In our video demo it will be just after 5 seconds.

RealSense Facial Recognition

How was it built?

Facelock uses RealSense 3D Camera to detect the user through facial recognition, ARTIK Cloud CSharp library is being used when user is being detected. Alternatively, every person who came by the camera is being recorded and stored in the cloud.

Intel Edison is being attached to a relay, a battery and a deadbolt which is written in node.js, ARTIK Cloud is being subscribed through MQTTS library on the device, when we receive an action to open the lock, the deadbolt will open, then close in 5 seconds later, allowing users to enter the door.

After that, we'd be able to see both devices under My ARTIK Cloud -> Devices under Dashboard

A Rule engine inside ARTIK Cloud allows this to automatically happen after user's face is being detected.

ARTIK Cloud Rules

Use Cases

1) User no longer need the key

2) User no longer need battery in their phone, or go through the complex app setup as no app is needed now

3) Security for everyone who comes near the door

Is it Secure?

In today's world, if someone wants to break into your house they still can go through window and other places, but Facelock will give you a record of everyone who comes close to the door. The camera feature will be turned on when there is someone being detected, this allows users to have a record of everyone who came by, detailing from mail man to visitors.