Home Security System Using Kinect, Azure, Windows Phone and Windows 8

Most the people who were in the TechEd 2012 India would have witnessed the cool demo by me and Jebarson made on the opening Keynotes of the event.  And now we would like to share how this solution was developed so that you can also build your own.

Background

Before we could pitch in, let me give a little background on how we decided to build this on our garage. Developer Conference 2011 on Hyderabad was scheduled on October 2011 and myself and Jebarson were looking forward to show something cool on our own interested areas. Jebarson was looking out for something on Windows Azure and Windows Phone while myself was fiddling around Kinect. Ran out of ideas we both met together and thought of integrating everything and that is when we came up with the idea of building our own home security. We started building this application as early as September 2011. And by now, we have already revised the application more than 5 times due to newer SDK release and also due to the addition of newer components.

TechEd India 2012 – Presenting On "Windows Azure With Windows Phone, Windows 8 Metro And Kinect”

I am very happy and excited to announce that this TechEd I will be presenting along with my friend Jebarson. We will be presenting a session which will showcase the integration onWindows Azure, Windows Phone, Windows 8 Metro and Kinect.

imageFor the presentation we have developed a proto solution for Home Security. Well let me explain how we have put all these technologies into action. The Kinect device will serve as a watch dog at the home which is connected to the Azure. The device will be uploading patrol images to the Azure on regular intervals. Once there is a human intrusion detected, the Kinect will send a alert to the Azure and also will start streaming the live video to the Smooth Streaming Server hosted on Azure. Once the Azure, receives the alert, it will send a notification using Microsoft Push Notification Server (MPNS) to the subscribed Windows Phones and Windows 8 Metro apps where you can watch the video streamed live from the Kinect. Well, that’s not the end, we will also demonstrate on controlling Kinect from Windows Phone / Windows 8 Metro app using Azure App Fabric.

We will be discussing all the technologies involved and the architecture of the complete solution extensively along with a live demonstration in the TechEd.