Windows 10 IoT - Connected Nightlight Workshop

Getting Started

This is a step-by-step guide to preparing your computer for the _Windows 10 IoT - Connected Nightlight Workshop_.

Table of Contents

Preparing for the Windows 10 IoT - Connected Nightlight Workshop

The labs in the Connected Nightlight Workshop build on each other to enable you to prototype your own Internet of Things (IoT) devices. You will use the Microsoft .NET Framework to build an application for the Universal Windows Platform (UWP) that can run on any Windows 10 device, including a Raspberry Pi 2, MinnowBoard MAX, or a DragonBoard 410c running Windows 10 IoT Core.

Bill of Materials

In the Connected Nightlight Workshop you will need the following:

  1. Raspberry Pi 2 with a 5V 2A Switching Power Supply w/ 20AWG 6’ MicroUSB Cable
  2. Solderless Breadboard
  3. Jumper wires (Male to Male)
  4. Jumper wires (Male to Female)
  5. Photoresistor
  6. Red LED
  7. 330 Ohm resistors
  8. 10k Ohm resistor
  9. One of the following analog-digital-converters:
  10. 8GB micro SD card - class 10 or better. Microsoft suggests one of the following:

Note: All of these items, with the exception of the Raspberry Pi 2, are included in the Microsoft IoT Pack for Raspberry Pi 2 from AdaFruit.

Install Visual Studio 2015

If you don’t already have it installed, install Visual Studio 2015. You can use the free Community Edition, or any other higher edition. When you are installing Visual Studio, you must do a Custom install and select to install the Universal Windows App Development Tools -> Tools and Windows SDK.

Install UWP

After the installation is complete, install the Windows IoT Core Project Templates from here.

Enable Developer Mode on your Windows 10 Development Device

When you are developing on Windows 10, you choose what tasks you want to enable on the device. This includes any devices - Windows 10 desktops, tablets and phones. You can enable a device for development, or just app side loading. To enable Developer mode on your Windows 10 device:

  1. Click the Windows icon (typically in the lower-left of the screen, on the left-most side of the toolbar).
  2. Type Update and select Windows Update settings from the Best match list. This will open the UPDATE & SECURITY settings page.
  3. Click on For developers in the left sidebar.
  4. Ensure the Developer mode radio button is selected.
  5. Save your changes and close the Settings window.

Create a Microsoft Azure Trial Account

In this workshop you will use Microsoft Azure as the cloud backend for your IoT solution. If you don’t already have an Azure account, go to to start a free trial of Microsoft Azure. You may need a credit card for identity verification, but the trial is completely free. If you have an MSDN Subscription you may be eligible for free credits to Microsoft Azure every month. Check your MSDN account page for details.

Conclusion & Next Steps

In this Getting Started section you prepared your development machine for the subsequent labs in the workshop. The next step is to configure your prototyping board to become a connected Thing.

Go to ‘Setting Up Your Raspberry Pi 2’ ›