Skip to content
Windows 10 IOTCore Walkthrough
Branch: master
Clone or download
Latest commit dc26880 Jun 7, 2017
Type Name Latest commit message Commit time
Failed to load latest commit information.
AppService Add link to appx manifest parsing API Mar 30, 2017
Azure Reported Props docs Mar 31, 2017
Background Update links: devex_project -> iot-walkthrough� Mar 29, 2017
CS Make SlideShow controls more visible Mar 31, 2017
Foreground Add MediaPlayer docs Mar 31, 2017
Integrations Fix broken link Mar 31, 2017
Security Update security and image creation May 5, 2017
Speech Speech docs Mar 31, 2017
StoreDeployment Rename images w/ spaces in filename Mar 28, 2017
Wiring Update Fritzing project Mar 31, 2017
.gitignore Update .gitignore Feb 11, 2017
AppCommunication.png Rename images w/ spaces in filename Mar 28, 2017 Update Jun 7, 2017
Sections.png Add screenshots to Mar 29, 2017
_config.yml Set theme jekyll-theme-minimal May 5, 2017

Windows 10 IoTCore Walkthrough


This project's goal is to demonstrate guidelines for creating a Windows 10 IoTCore based product and walk through the creation of an IoT device, from implementation to final deployment.

The project has two applications:

  • One background application to receive sensor data and send it to the Azure cloud. Receiving sensor data and analyzing it are important tasks in IoT and a device will often operate in "headless" mode for monitoring; thus, we separate these tasks in an independent app. It also receives application keys securely and saves user settings to Azure.
  • One foreground application for user interaction. This application shows local weather (read by the background app), information from the internet (news and regional weather) and interacts with the user (playing media or showing a slideshow). A settings page is also available to change settings.

App communication

The applications are written using Universal Windows Platform (UWP); thus, the same foreground app can be run on both IoT and Desktop.


Steps from implementation of apps to deployment are documented with an end-to-end solution. Each tutorial shows small code snippets and then links to the code running in the walkthrough project.


  1. About the project
  2. Background application
  3. Foreground application
  4. Inter-application communication
  5. Connecting to the Azure cloud
  6. Integration with third-party services
  7. Preparing for deployment
  8. Deployment
    • Creating a retail OEM image

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact with any additional questions or comments.

You can’t perform that action at this time.