Build a smart doorbell with Windows 10

When someone rings my doorbell at home, I walk to the door to find out who’s there. For those of you with larger homes, I know that it can be challenging to get there in time to release the hounds.

Architecture diagram

Architecture diagram

With you in mind, Kishore Gaddam has put together a tutorial showing how you can use Windows 10 and Visual Studio to build a doorbell that takes your visitor’s picture, uploads it to Azure, and sends a notification to your cellphone. Integration with your smart kennel door is left as an exercise for the reader.

Head over to for all the gory details.


Toby avatar

Cool! Will it work with a pi3?

Nuex* Luke Castle avatar


julian avatar

Of course not. Windows does not work on Raspberry pi in the same way that it does not work on phones, tablets etc.

Sifou avatar

Hey Guys,

I think Julian got confused here.

Yes, it should work as long as you have followed the tutorial on a Raspberry Pi running Windows 10 IoT Core and that you use the main possible way to run an application on this OS (Universal Windows Application, in this case potentially headless as no UI is required at the Pi level). on the hardware side, you will need connectivity to the internet (Wifi built on the model 3) and make sure you use one of the USB cameras (PiCamera not supported by Win 10 IoT Core yet) supported by this OS; see for supported hardware.

So it should work, but as often, you may come across issues that the poster did not encounter and if you struggling search of post to the forum again.

Hope this helps,

Charly Kuehnast avatar

I did much the same with a pi zero:
Text is german, but Google’s translator usually does a good job on it.

AndrewS avatar

Seems to be a popular IoT application :-)

Shannon avatar

I saw something similar to this not that long ago where it did video conferencing from your front door, so it was like you were always at home. That would be cool. Pi cam and audio… What would it take to just make the pi cam do audio too? It would be so much handier than using a USB mic or a whole Hat for a single A/D audio codec.

James avatar

Saw a recent episode of know how on the TWIT network using a pi and a usb camera to make a security camera that could be modified to do the same thing.

W. H. Heydt avatar

Hounds, Irish Wolf?

Works best if you’ve ever *met* a full grown, male Irsih Wolfhound. A friend had one…175 pounds, and none of it flab.

Alfonso avatar

This is so common that it looks like it’s sponsored comment

Neil avatar

Challenge: Do the same thing in NodeRed using the Pi camera with less then 10 lines of code.

xgqfrms avatar

it is really cool!

George Witherspoon avatar

My doorbell is directly connected to the kennel door release mechanism, no need for the internet.

Thijs avatar

I guess why this made the front page is, that normal people go by default to raspbian and make it work on there. And this time it is about win10 iot.

James Carroll avatar

I know a lot of people are frightened by just the term Linux. Using windows makes them feel safe thus opening up Raspberry Pi adoption to a huge group of people who would never chance it otherwise. Down the road some of them will likely end up trying Raspian. It should be interesting to see.

Kevin Wales avatar

Blown away with the way Windows 10 IoT and Azure support these devices and looks like this solution can be scaled to develop enterprise mobile apps to interact with millions of devices. Great effort in getting all backend components connected to build a scalable and reliable mechanism.

Vince avatar

Reminds me of this:

Ben avatar

It’s nice to have different systems for different people to use, not every one what s the learning curve of a Linux based system like raspian. I’ve found I need to install this that the other, learn command lines again and hunt and bug fix all sort while trying to figure out which of the many ways and packages suit me. That’s me coming from building kernels bitd with Slackware.

Raspian/Noobs and teach and learn are all well and good but the older teach and learns have not been modified and kept up with the current raspian.

Fun for me, but a pain in the neck for people new to computers. Which is where Microsoft tend to make it a lot easier once they get going. Just a shame lots of people tar the useage just because it’s windows.

Though the last Win IoT on a Pi2 was a long way from being easy to use and programming too. Let alone finding a WiFi adaptor that worked ;-)

eric avatar

It’s cool to protect the door, but sometimes when the windows are broken the protection is not so good ;)

Comments are closed