Windows Dev Center

The Internet of your things

The Internet of Things (IoT) brings together devices, sensors, cloud, data and your imagination.
Build what matters most to you.

Rapidly prototype and build your Windows IoT solutions on a variety of devices running Windows 10 IoT Core. Windows 10 gives you powerful tools that let you develop fast and deploy to your device.

Leverage the power of open frameworks like Connect-the-Dots to help connect your devices to Microsoft Azure. Microsoft Azure allows you to implement great solutions by leveraging advanced analytics services.

Connect with other makers to share code and make contributions through GitHub. Join the community to influence future releases of the SDK.

Featured projects

IoT Weather Station
Weather Station using Windows 10

By Windows IoT

The new Windows.Devices APIs in Windows 10 enable developers to leverage the power of Windows while interacting with the real world via sensors and actuators. This weather station demonstrates that functionality.

View the project

Basic Windows Remote Arduino
Basic Windows Remote Arduino

By Windows IoT

In this project, we will use Windows Remote Arduino to turn an LED on and off. It is a simple example, but will reveal the power that the library can give you to create many more advanced projects.

View the project

Robot kit
Robot kit

By Windows IoT

In this project you will build a wheeled robot using a robot kit, and then using your Raspberry Pi 2 board running Windows you can connect a USB joystick to control the direction of the device.

View the project

Picture of the weather
Picture of the weather

By Windows IoT

This project will help you picture the weather by connecting weather data to drive the coloration of a series of connected LEDs, demonstrating the weather as a colorful visualization built into a picture frame.

View the project

Beginner projects

Blinky webserver
Blinky webserver

We’ll create a simple Blinky app controlled by another app’s WebServer and connect a LED to your Raspberry Pi 2/MinnowBoard Max.

View project

Temperature sensor
Temperature Sensor

In this project, we’ll explain how to read analog sensor data onto Raspberry Pi 2 that runs Windows 10 IoT Core. A sensor is connected to ADC, then the converted sensor data is passed to Rpi2 through SPI communication and displayed.

View project

I2C Accelerometer
I2C Accelerometer Sample

We’ll connect an I2C accelerometer to your Raspberry Pi 2/MinnowBoard Max and create a simple app to read data from it.

View project

PowerShell to connect a running windows
PowerShell to connect to a device running Windows 10 IoT Core

We'll explain how to leverage PowerShell to connect to a device running Windows 10 IoT Core and set up the Visual Studio Debugger monitor.

View project

Get started

Set up your PC

Install Visual Studio 2015 and other tools necessary to develop, debug, and deploy your Windows 10 IoT device.

Clock icon Estimated time 60 min

Set up your device

Select your Windows IoT device, and then download, install, and configure Windows 10 IoT Core on it.

Clock icon Estimated time 30-40 min

Write your first windows app

Explore the sample projects, watch tutorial and videos, learn more about universal Windows apps and then begin developing your own.

Clock icon Estimated time 60-90 min

Develop Windows 10 drivers for your hardware

Find what you need to build, test, certify, and deploy drivers for Windows hardware on the Windows Hardware center.


Windows on Devices

      Learn more

      Download Windows 10 & tools

      Get the latest version of Windows and Visual Studio by upgrading now, for free.

      Write IoT apps

      Windows 10 IoT Core enables rich capabilities for your Windows IoT device. Explore what's available!

      Visit the Project gallery

      Browse through popular projects, specific categories, or all available projects for your Windows IoT device.

      Was this page helpful?
      Additional feedback?
      Thank you! We appreciate your feedback.
      Follow us