Windows IoT Development Hardware
Explore the diverse range of hardware platforms and single-board computers that are compatible with Windows IoT. Find the perfect foundation for your next connected device project.
Featured Hardware Platforms
Raspberry Pi 5
The latest generation of the popular single-board computer, offering enhanced performance and connectivity for advanced IoT applications.
Learn MoreMicrosoft Surface IoT Module
Designed for enterprise-grade solutions, this module integrates seamlessly with Windows IoT Enterprise and offers robust security features.
Learn MoreArduino Portenta H7
A powerful dual-core microcontroller board from Arduino, capable of running complex real-time tasks and interfacing with Windows IoT via specialized gateways.
Learn MoreIntel NUC for IoT
Compact and powerful mini-PCs from Intel, ideal for industrial automation, digital signage, and edge computing scenarios with Windows IoT Enterprise.
Learn MoreGetting Started with Hardware
Choosing the Right Board
Guidance on selecting hardware based on your project requirements and performance needs.
Read GuideConnecting Peripherals
Learn how to interface sensors, actuators, and other devices with your Windows IoT hardware.
Explore ConnectionsDevelopment Kits & Bundles
Discover pre-packaged kits to accelerate your prototyping process.
View KitsDriver & SDK Information
Find necessary drivers and Software Development Kits for your chosen hardware.
Find ResourcesExample: Basic GPIO Control (Conceptual)
using Windows.Devices.Gpio;
// ... inside your Windows IoT application ...
GpioPin pin = null;
const int PinNumber = 5; // Example GPIO pin
try {
pin = GpioController.GetDefault().OpenPin(PinNumber);
pin.SetDriveMode(GpioPinDriveMode.Output);
pin.Write(GpioPinValue.High); // Turn LED ON
// ... later ...
pin.Write(GpioPinValue.Low); // Turn LED OFF
} catch (Exception ex) {
// Handle exceptions, e.g., pin not available
System.Diagnostics.Debug.WriteLine(ex.Message);
} finally {
if (pin != null) {
pin.Dispose();
}
}