Windows IoT on Surface Devices

Unlock the Power of Intelligent Edge Computing with Surface.

Empower Your Next Big Idea

Microsoft Surface devices, known for their premium build quality and versatile form factors, are now ideal platforms for deploying Windows IoT solutions. Experience robust performance, enhanced security, and seamless integration for a wide range of intelligent edge scenarios.

Supported Surface IoT Devices

Surface Pro for IoT

Surface Pro (7+) for IoT

The quintessential 2-in-1, optimized for professional IoT deployments requiring versatility and performance.

Processor: Intel® Core™ i5/i7 | RAM: 8GB/16GB | Storage: 128GB+ SSD Learn More
Surface Go for IoT

Surface Go 3 for IoT

Compact, lightweight, and affordable, perfect for front-line worker scenarios and space-constrained environments.

Processor: Intel® Pentium® Gold/Core™ i3 | RAM: 4GB/8GB | Storage: 64GB eMMC / 128GB+ SSD Learn More
Surface Laptop for IoT

Surface Laptop 4 for IoT

A sleek and powerful laptop experience, ideal for data analysis, control panels, and field operations.

Processor: AMD Ryzen™ / Intel® Core™ i5/i7 | RAM: 8GB/16GB | Storage: 256GB+ SSD Learn More
Surface Studio for IoT

Surface Studio 2+ for IoT

The ultimate creative canvas, now capable of handling demanding IoT visualization and processing tasks.

Processor: Intel® Core™ i7 | RAM: 32GB | Storage: 1TB NVMe SSD | GPU: NVIDIA® GeForce® RTX 3060 Learn More

Key Features for IoT

Enhanced Security

Leverage built-in Windows security features, including TPM 2.0, Secure Boot, and Windows Defender, to protect your IoT solutions.

Powerful Processing

Equipped with the latest Intel® and AMD processors, Surface devices handle complex data processing and AI workloads at the edge.

Versatile Connectivity

Multiple USB ports, Wi-Fi 6, Bluetooth, and optional cellular connectivity ensure seamless integration with sensors and cloud services.

Durable Design

Premium build quality and ruggedized options available for demanding industrial and commercial environments.

Easy Management

Integrate seamlessly with Microsoft Intune and Azure IoT Hub for remote device management, updates, and data streaming.

Familiar Interface

Windows IoT Enterprise provides a familiar desktop experience, simplifying development and user interaction.

Getting Started with Windows IoT on Surface

Deploying Windows IoT on your Surface devices is straightforward. Follow these steps to get your intelligent edge solutions up and running.

1. Choose Your Surface Device

Select the Surface device that best suits your project's requirements for performance, size, and connectivity.

2. Prepare Your Image

Utilize tools like the Windows IoT Enterprise OEM Preparation Kit to customize your Windows IoT image.

3. Deployment

Deploy the customized image to your Surface devices using standard deployment tools or provisioning services.

Example: Basic IoT Device Configuration (Conceptual)

// Example using PowerShell to set a device to Kiosk mode # Ensure the module is installed # Install-Module -Name Microsoft.PowerShell.KioskMode -Force # Specify the app package name you want to run in Kiosk mode $appPackageFullName = "Your.Kiosk.App_xxxxxxx" # Define the kiosk mode configuration $kioskModeConfig = New-KioskModeConfiguration -AutoLogonUserName "DefaultUser" -AppUserModelId $appPackageFullName -SingleAppMode # Apply the configuration Set-KioskModeConfiguration -Configuration $kioskModeConfig Write-Host "Kiosk mode configured to launch '$appPackageFullName' on startup." # For Azure IoT Hub Integration, consider using Azure IoT Device SDKs # Refer to: https://docs.microsoft.com/en-us/azure/iot-hub/quickstart-create-simulated-device-windows

4. Cloud Integration

Connect your devices to Azure IoT Hub for telemetry, remote control, and device management.

Common IoT Use Cases

Surface devices running Windows IoT are transforming industries: