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.

Windows IoT Device
Windows IoT device

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.

Device connectivity
Device connectivity

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.

Maker community
Maker community

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

Featured projects

Projects
IoT Weather Station
Weather Station using Windows 10

By Zachary J. Fields

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 MinnowBoard Max (MBM).

View beginner project
MemoryStatus Console
MemoryStatus Console Application

We’ll build a simple headless console application that can be used to query the memory usage on your MinnowBoard Max (MBM).

View beginner 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 beginner project
PowerShell to connect a running windows
PowerShell to connect to a machine running Windows "Athens"

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 beginner project

Get started

Set up your Windows IoT 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

Set up your environment

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

Clock icon Estimated time 60 min

Write your first Windows IoT 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.

Resources

Windows on Devices
Blogs
    Events

      Learn more

      Download Windows 10 & tools

      Become a Windows Insider to test drive the Windows 10 Insider Preview and get the latest updates.

      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.