Windows for Industry Devices

Premium $

Entry Device Capabilities Window 10 IoT

Windows 10 IoT Enterprise [same as Enterprise LTSB] Desktop Shell, Win32 apps, Universal Windows Apps and Drivers 1 GB RAM, 16 GB Storage Premium $

Windows 10 IoT Mobile Enterprise [same as Enterprise] Modern Shell, Universal Windows Apps and Drivers 512 MB RAM, 4 GB storage ARM

Windows 10 IoT Core No Shell, Universal Windows Apps and Drivers 256MB RAM, 2GB storage X86 or ARM

Entry Device Capabilities One Windows Secure Connected Platform One OS Enterprise-grade security Industry peripheral support Universal App Platform TPM Interoperability Universal Driver Model Advanced Lockdown Azure Services NUI Multi-user Profile Deployment & Servicing Scale Your Investments Across All • Converged , write ONE Universal App and target all Windows 10 editions

Languages UI Frameworks APIs Deployment and Tools • C++ /CX • HTML • WinRT Execution • Visual Studio • C#, VB • Xaml • Win32 • APPX • PowerShell • JS • DirectX • .NET • App Isolation • SSH • Python • Node.js • Write ONE Universal Driver and target all Windows 10 editions - Converged device areas/APIs • Scale and get higher ROI by selling same components to all Windows 10 editions

WDF Location NFC Audio Networking - Wired Sensors Bluetooth Networking - WLAN Thermal Buses (USB, SPB) Security - Biometrics Touch HID(Retail), Buttons Security - Crypto UEFI Camera Security - Smartcard Video Graphics & Display Security - TPM Configure OS to create your device experience

• Image Configuration Designer (ICD) making it easier for Partners to customize the Device Experience

Industry Device

Mobile Device

wim / ffu

Image Configuration Designer Small Device One tool for all your OS configuration needs for all Windows 10 IoT devices

3rd Party MDM

SC Config SC Man Config

DM OMA OMA Windows 10 IoT

Industry Devices

One Windows • Converged MDM Stack Platform • Converged Servicing Stack • Common CSPs Enterprise Grade Security for Mission Critical Devices

Next Generation Credentials

BitLocker

Device Guard Win10 IoT TPM Options • On-Chip • • Discrete (I2C or SPI) • TPM Simulator-dev tool Lockdown

• Consistent and predictable device lockdown across form factors

Windows IoT Enterprise and IoT Core Windows IoT Enterprise and Mobile Windows IoT Enterprise Only

Easily create read Customize the Enable a single Block hotkeys and only devices. Only allow layout Control which (Desktop) or Enable a single other keys to Improve system approved USB for special apps are visible multiple (Mobile) Win32 app prevent system uptime devices purpose devices and can run UWP experience experience access Service branch Options Windows 10 IoT edition

Current branch • Security updates, features, and fixes are automatically applied. Windows 10 IoT Core (CB) • There is no option to delay or customize these updates.

• CBB includes the requirements of the Current branch but also provides the option of customizing when and which security Current branch for updates, features, and fixes are applied, similar to how works today in current versions of Windows. Business Windows 10 IoT Mobile Enterprise • Updates cannot be deferred indefinitely. (CBB) • Windows updates can be managed using enterprise management tools such as Windows Update Services (WSUS).

• Flexible options for managing Windows updates. Long Term • Windows updates include security fixes and required Servicing branch reliability/performance fixes only. Windows 10 IoT Enterprise (all SKUs) (LTSB) • Windows updates can be managed using enterprise management tools such as WSUS. Azure IoT Services

Devices Device Connectivity Storage Analytics Presentation & Action

Machine Event Hubs SQL Database App Service Learning

Table/Blob Stream Service Bus Power BI Storage Analytics

External Data Notification DocumentDB HDInsight Sources { } Hubs

External Data Data Factory Mobile Services Sources

BizTalk Services

Windows 10 Windows 10 Windows 10 Familiar, and better than ever Pro Enterprise IoT Enterprise Customizable Start Menu √ √ √ Windows Defender & √ √ √ Fast start up with Hiberboot and InstantGo1 √ √ √ TPM support2 √ √ √ Battery Saver √ √ √ Windows Update √ √ √ ⁵ Talk or type naturally √ √ Personal and proactive suggestions √ √ Reminders √ √ Search web, device, and cloud √ √ “Hey Cortana” hands-free activation √ √ Windows Hello Native fingerprint recognition √ √ √ Native facial and iris recognition √ √ √ Enterprise level security √ √ √ Multi-doing Virtual desktops √ √ √ assist (up to 4 apps on one screen) √ √ √ Snap apps across screens on different monitors √ √ √ Continuum⁴ Switch from PC to tablet mode √ √ √ Reading view √ √ Built-in ink support √ √ Cortana integration5 √ √ Universal Windows Platform Universal Windows apps √ √ √ Classic Desktop applications √ √ √ Microsoft Universal Windows apps included √ √ Client √ √ Windows 10 Windows 10 Windows 10 Existing fundamentals Pro Enterprise IoT Enterprise Device Encryption6 √ √ √ Domain Join √ √ √ Management √ √ √ BitLocker2 √ √ √ Enterprise Mode (EMIE) √ √ √ Assigned Access 8.1 √ √ √ Remote Desktop √ √ √ Direct Access √ √ AppLocker √ √ BranchCache √ √ Start Screen Control with Group Policy √ √ Management and deployment Side-loading of line of business apps √ √ √ Mobile device management √ √ √ Ability to join Azure , with single sign-on to cloud-hosted apps7 √ √ √ Business Store for Windows 108 √ Name for grouping Granular UX Control √ √ of features for Easy Upgrade from Pro to Enterprise Edition √ √ √ Easy Upgrade from Home to Education Edition creating a targeted Security device experience Microsoft Passport √ √ √ Enterprise Data Protection8 √ √ √ Credential Guard9 √ √ Device Guard9 √ √ Delivering Windows as a service Windows Update √ √ √ Windows Update for Business √ √ Current Branch for Business √ √ Long Term Servicing Branch √ √ Granular UX Control Windows 10 Windows 10 Windows 10 Pro Enterprise IoT Enterprise Unified Write Filter √ √ Embedded Logon √ √

Assigned Access √ √

Shell Launcher √ √ Embedded Boot Expereince √ √ Unbranded Screens √ √ AppLocker √ √ MDM & Group Policies √ √ Retail Peripherals Supported Inbox

• APIs in Windows 10 SDK and DDK • 3rd provided • Adapted from UnifiedPOS standard libraries

Granular UX Control Activation: o Launch a Universal Windows app on login plus lock access to o No activation required system App Platform: o Multi-user profiles with apps and allow list o Universal Windows Platform(UWP) apps Embedded Boot Experience / Unbranded Screens Tools: o Customer brand a device by removing and /or replacing Windows UI boot elements o Converged toolset: Windows Image Configuration Designer(ICD) Security Peripheral / Device Connectivity Support o o Only allow trusted peripherals Retail industry peripherals supported in box by Enterprise (Barcode Scanner, Mag Stripe Reader, Receipt Printer, Cash Drawer, Payment o Secure IoT devices with TPM Terminals) Management o Access to standard busses (GPIO, I2C, SPI, etc) and system settings via - MDM Enablement UWP APIs - Ability to control and block modern app updates o Access to Windows Universal Driver(UD) Platform creates common & Consistent APIs - Bulk provisioning through barcode/.NFC/SD Card o AllJoyn is integrated into Windows 10 core framework. Servicing: - Current Branch for Business • Parity of Features with WEH 8.1: Close to parity with • Programmatic Access to HW: Ability to WEH 8.1 programmatically control certain device radios • Next Generation Credentials – Support for a (Bluetooth, cellular etc.), control LED notifications, number of new authentication methodologies brightness settings • Wi-Fi Only: Ability to build Wi-Fi only devices • OOBE Provisioning via barcode • USB Host/OTG: Ability to drive peripherals, • Step Up: Ability to inject the ‘Win10 Mobile Continuum over USB with USB On the Go support Enterprise’ license onto devices thereby enabling • Lockdown, Assigned Access: Ability to lock down an controlled updates, unlimited enterprise app side- industry device to a specific set of apps and loading settings based on the signed-in role • Persist provisioning package for enterprise reset • App-to-App Communication: Apps can • Allows for deployment of custom scanner profiles communicate to each other and to second-party for devices that are shipped by OEMs with scanners services via inter-app messaging enabling greater • Suppression of Privacy, Consent and Device Pairing levels of data sharing. UI • Controlled Update – Ability to locally host, test and • Better access to device HW deploy device updates • Embedded Mode Barcode Based Device Provisioning OEM or Enterprise IT can use barcode scanning to provision mobile devices during OOBE Support scanning a provisioning package that has been split over multiple barcodes Not OEM-specific and hardware independent Suppression of Privacy, Consent and Device Pairing UI

IT Pros can suppress privacy consent prompts and device pairing confirmation dialogs on Ability to provision and manage enterprise devices silently Industry Connectivity Support

WiFi only Mobile devices

USB Cellular Modem/MBB – data only

802.11r support to enable Fast Roaming

Ethernet over USB

USB Host and OTG to enable peripheral connectivity Customize Device Experience Based on Roles

Windows 10 IoT Core: Benefits

• UWP extended to small devices • UD driver model • Bring latest technology updates to • Lower cost silicon small class of devices • Low barrier to entry

• Wireless connectivity (BLE, Wi-Fi, MBB) • Wired connectivity (Ethernet, USB) • Manage IoT devices like any other • Access to busses (GPIO, I2C, SPI) Windows device • AllJoyn

• Windows grade security for small • Built in cloud connectivity devices • Azure IoT services • Support for Trusted Platform Module Min System Requirements Windows 10 IoT Core OS only

Component With UI Without UI

Processor x86 and ARM, 600MHz or faster x86 and ARM, 400MHz or faster

RAM 512MB (Design dependent) 256MB (Design dependent)

Flash = 2GB Flash = 2GB Storage

Frame buffer graphics and 2D optional (720p Display HDMI / 1080p+ HDMI / 3D GPU optional for N/A modern UI support) Audio Optional Optional Connectors Optional Optional Wireless Optional Optional Accelerometer & Optional Optional Proximity Sensor Touch Optional Optional UI Dev Boards for Windows 10 IoT Core Rapidly prototype Windows 10 IoT Core solution

Developer Boards CPU* Board details* 2 4 x USB 2.0, 40 pin GPIO I2C & SPI bus, Full HDMI 900MHz quad core ARM Cortex- Ethernet, Audio jack A7 Micro SD card slot Memory: 1 GB

MinnowBoard MAX 1 x USB 2.0, 1 x USB 3.0 64-bit Intel Atom E38xx Series SoC Memory: Up to 2GB 8 GPIO, I2C & SPI bus E3815 or E3825 Dual Core 1.33 Mini HDMI, Ethernet GHz 1 x SATA2 3Gb/sec Audio jack, Micro DD card slot

DragonBoard 410c 2 x USB 2.0, 1 x Micro USB 2.0 Micro SD card slot Quad-core ARM Cortex A53 1.2 Full HDMI GHz One 40-pin low-speed expansion connector, 64-bit capable One 60-pin high-speed expansion connector, Memory: 1 GB

* Reference online for latest specs and more details on dev boards 10 IoT brings one converged Windows that powers your (IoT) devices by providing a single platform for management, security and application development for enterprises that look to gain sustainable competitive advantage through the power of the latest connected device technologies.

(c) 2015 Microsoft Corporation. All rights reserved. This document is provided "as-is." Information and views expressed in this document, including URL and other Internet Web site references, may change without notice. You bear the risk of using it. This document does not provide you with any legal rights to any intellectual property in any Microsoft product. You may copy and use this document for your internal, reference purposes.

Some information relates to pre-released product which may be substantially modified before it’s commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.