Windows IoT Development Samples

Explore and build with the power of Windows on IoT devices

Featured Samples

Sensor Hub Sample

Smart Sensor Hub

Connect multiple sensors (temperature, humidity, light) to your IoT device and stream data to the cloud. Demonstrates efficient data collection and processing.

Hardware Integration C# Azure IoT Hub
IoT Hub Sensors Data Streaming C#
Gesture Control Sample

Gesture-Controlled Interface

Utilize a camera and machine learning to control a Windows IoT device interface with hand gestures. Perfect for kiosks and public displays.

User Interface AI/ML UWP
Machine Learning UWP Gesture Recognition Camera
Network Scanner Sample

Local Network Scanner

A utility to scan your local network for Windows IoT devices, identify their IP addresses, and gather basic system information. Useful for device management.

Networking PowerShell Management
Networking Discovery PowerShell Device Management
Secure Device Sample

Secure Boot Configuration

Implement best practices for securing your Windows IoT devices from boot-up. Covers Trusted Platform Module (TPM) integration and secure boot settings.

Security TPM Configuration
Security TPM Device Security Configuration
Raspberry Pi GPIO Sample

Raspberry Pi GPIO Control

A straightforward example of how to interface with and control General Purpose Input/Output (GPIO) pins on a Raspberry Pi running Windows IoT Enterprise.

Hardware Integration Raspberry Pi C++
GPIO Raspberry Pi Hardware Control C++
Azure Stream Analytics Sample

Real-time Analytics with Azure

Process and analyze streaming data from your IoT devices in real-time using Azure Stream Analytics and visualize results on a dashboard.

Azure IoT Data Processing JSON
Azure Stream Analytics Real-time Data Visualization