Public release of Windows 10 IoT Core


Welcome to the  public release of Windows 10 IoT Core for the Raspberry Pi 2 and the MinnowBoard Max.

Where do I get the Public Release

Visit the Windows IoT Dev Center to choose your target board, then walk through the steps to provision your board, acquire the tools, and get started Making.

Introduction to Windows 10 IoT Core

Windows 10 IoT Core is a new edition for Windows targeted towards small, embedded devices that may or may not have screens. For devices with screens, Windows 10 IoT Core does not have a Windows shell experience; instead you can write a Universal Windows app that is the interface and “personality” for your device. IoT core designed to have a low barrier to entry and make it easy to build professional grade devices. It’s designed to work with a variety of open source languages and works well with Visual Studio.

Check out what you can build

AirHockey on WIndows IoT Core

Home Automation

What’s in the Public Release

The full list of new features and improvements:


  • Improved support for Python and Node.js, including a new Express Node.js project template
  • GPIO performance on the Raspberry Pi 2 has improved by 8X to 10X
  • Analog-to-digital converter (ADC) and pulse-width modulation (PWM) are now supported via breakout boards and ICs
  • New Universal Windows Platform (UWP) APIs give apps easy control over system management features like time zone and network connections
  • Full support for the standard UWP languages like C++, C#, JS and VB,
  • Support – including full tools, debugging, and project systems – for Node.js and Python.
  • Project templates for the standard UWP languages create projects that look like standard UWP projects

Samples and Code

Node.js UWP app that reads from an I2C sensor and serves up a web page with the data here

You can find all the IoT samples on Github, as well as documentation and a growing set of libraries and helper tools. Even our project system and runtime support for Python and Node.js is available open source on Github.

When our samples start turning into full projects, you can find them on

We’ve also worked with our friends at Arduino to make it very easy to talk to Arduino boards from Windows and even for Arduinos to talk to Windows devices as if they were virtual shields. See this project for more information.

Some Cool IoT demos

Rover Robot Kit – Make and program your own robot using a Raspberry Pi 2 running Windows 10 IoT Core
Windows Remote Arduino- using an Arduino from a Windows Phone app to control an LED
Home Automation with the RPI2

Cooling off in the Summer: Handheld fan control from an RPI2
Even more robots : GoPiGo

We have more projects in the pipeline, so keep your eyes on our hub for more information about our Air Hockey Table, Face Recognition Unlocked Door, and more.

Quick links

Release Notes : Details about what is covered in this release of Windows 10 IoT Core.
Download Now : Click here to start downloading for FREE now. You will need the latest version of Windows 10, Visual Studio 2015 and tools.
Community : Share your feedback here and engage with other Makers using our forums.

Show Us What You’ve Got

Tweet @WindowsDev with the hashtag #makeInventDo with pictures so we can have as much fun as you do.

Comments (4)

  1. Thomas says:

    The link to the Home Automation video is broken …

  2. Sean Liming says:

    And now we wait for the BSP story.

  3. Rajesh says:

    I have experience in WinCE driver development and win32 application.But i did n't find any test application win32.Galileo is available win32 application using windows 8.  

    Is it any sample for win32 application?

    Is it plan to release BSP?

Skip to main content