Tuesday 5 September 2017

Artificial Intelligence on AWS [use case]


An automatic door lock with facial recognition system using AWS and Raspberry Pi.


Raspberry Pi (v3) door lock with camera, microphone, Wi fi, Ethernet, CPU and storage, we use C code to communicate between AWS and Pi.




Pi is Connected to internet and registered with AWS IoT service with all required security certificates, to avoid unauthorized devices connecting to our network.




Pi device will publish MQTT messages to the subscribed topic to view the messages in Aws IoT channel. These messages will help in debugging purposes. You can also SSH into the Pi after it connected to the internet.







Camera on Pi allows to take a photo of the person who press the doorbell. Guest picture has to be preloaded into S3 as authorized guest. System will scan the face of the guest and compares it preloaded authorized guest image and if the system confidence level is higher than 85%, in this case, it approves the facial recognition. If the guest is authorized a text will be sent to guest and he/she has to say it in the microphone.







Guest voice from door lock microphone is sent to Amazon Lex and processed to text and sent back to Pi for verification. A 3.5mm male to male cable will be connected to Pi and a recording studio equipment for this purpose. 

After successful verification, door will be unlocked.

No comments:

Post a Comment