SlideShare a Scribd company logo
Introduction to Windows 10 IoT
Window IoT Mod 1.pdf
Window IoT Mod 1.pdf
IoT editions power a broad range of devices
20 years of history in embedded devices
One Windows platform for all devices
Enterprise-ready, maker-friendly
Designed for today’s IoT environments
Free IoT core edition!
Cloud-based IoT services and solutions
Easy to provision, use and manage
Pay as you go, scale as you need
Global reach, hyper scale
End-to-end security and privacy
Windows, Mbed, Linux, iOS, Android, RTOS support
Azure IoT
Premium
Entry
$
Device capabilities
Windows Embedded Handheld 6.5
Windows Embedded 8 Handheld
Windows
Embedded 8.1
Handheld
Windows Embedded 8
Windows on Devices
Windows Embedded Standard 8
Windows
Embedded 8.1
Converged
OS kernel
Converged
app model
Windows Embedded Standard 7
Windows Embedded
Compact 7
Windows 10
Windows Embedded
Compact 2013
Porting Tools
IoT
Gateways
Industry
Tablets
ATMs
Digital
Signs
Handheld
Terminals
Thin
Clients
POS
Terminals
Medical
Devices
Industry
Robotics
Secured Devices
Secured Identities Secured Data
Seamless connectivity
to Microsoft Azure
Interoperability
across devices
Easy incorporation
of sensors and
peripherals
Window IoT Mod 1.pdf
• Converged APIs, write ONE universal app and target all Windows 10 editions
Languages
• C++ /CX
• C#, VB
• JS
• Python
• Node.js
APIs
• WinRT
• Win32
• .NET
Deployment and
Execution
• APPX
• App Isolation
UI Frameworks
• HTML
• Xaml
• DirectX
Tools
• Visual Studio
• PowerShell
• SSH
If you are using Required actions … if any Benefits
Inbox/Class drivers • It just works! Core device types
storage, mouse, keyboard, touch,
video, and so on
Your device automatically
leverages a large ecosystem
of peripherals
Kernel Mode drivers • High backwards-compatibility for
converged device areas
• Make minimal changes and test
Your driver runs on more
editions
User Mode drivers and
services
• Know that Windows Universal Platform
Win32 API surface is smaller than
desktop Windows
• Use replacement APIs where available
• Redesign/re-implementation if APIs
are not available and test
Your driver runs on more
editions
If you are using
(not supported on small devices)
Instead use
App logic and code
Win32/Native Win32/Native in OneCore.lib
(subset of Desktop API surface)
.NET libraries .NET libraries supported in UWP
(subset of Desktop .NET APIs)
Graphic User Interface
GDI, MFC, WinForms, WPF XAML, DirectX, HTML
Window IoT Mod 1.pdf
“Embedded” Mode
• Extend UWP to IoT
capabilities on all Windows
10 editions
Access to system
settings
• APIs to change system
settings, such as power state,
radio control and Bluetooth
APIs to access busses
• GPIO, I2C, SPI and easy
access to custom hardware
Background services for
long running tasks
• Hardware monitoring and
service hosting
Window IoT Mod 1.pdf
Classes:
• GPIO (General Purpose Input/Output)
• I2C (I squared C)
• SPI (Serial Peripheral Interface)
• Custom
Easily integrate and communicate to
sensors, microcontrollers and other
small peripherals
Support external component(s) connected through standard busses
WinRT API
Hardware
Abstraction Layer
Secure Driver
On-Board Pin
Wiring API
Window IoT Mod 1.pdf
• APIs in Windows 10 SDK and DDK
• Adapted from UnifiedPOS standard
Window IoT Mod 1.pdf
Window IoT Mod 1.pdf
Station API Interfaces
Receipt Printer  
Slip Printer  
Journal Printer  
DK
Universal Application
Payment Terminal Library 1
Payment Terminal Library 2
Payment Terminal Library n
●●●
UnifiedPOS interoperability for desktop applications:
.NET class library for Unified Point of Service standard
CodecFormat Desktop Mobile IoT Core (x86) IoT Core (ARM)
MPEG-1 
MPEG-2 
MPEG-4 (Part 2)   
H.265    
H.264    
H.263   
VC-1    
WMV7/8/9   
WMV9 Screen  
DV 
Motion JPEG    
CodecFormat Desktop Mobile IoT Core (x86) IoT Core (ARM)
AAC    
AC3   
EAC3 / EC3  
ALAC    
AMR-NB    
FLAC    
G.711 (A-Law, µ-law)    
GSM 6.10    
IMA ADPCM    
LPCM    
MP3    
MPEG-1/2   
MS ADPCM    
WMA 1/2/3    
WMA Pro    
WMA Voice   
• Image Configuration Designer (ICD) making it easier for Enterprises to customize the Device Experience
One tool for all your OS configuration needs
Image Configuration Designer
wim / ffu
Industry
Device
Mobile
Device
Small
Device
Window IoT Mod 1.pdf
Windows 10 IoT Enterprise [same as Windows 10 Enterprise LTSB]
Desktop Shell, Win32 apps, Universal Windows Apps and Drivers
1 GB RAM, 16 GB Storage
X86/X64
Windows 10 IoT Mobile Enterprise [same as Windows 10 Mobile 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
256 MB RAM, 2 GB storage
X86 or ARM
Premium
Entry
$
Device capabilities
Window IoT Mod 1.pdf
Window IoT Mod 1.pdf
Window IoT Mod 1.pdf
•
•
•
In this module, you learned about:
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS
TO THE INFORMATION IN THIS ASSESSMENT AND ASSOCIATED TRAINING.
NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY
INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS ASSESSMENT AND
ASSOCIATED TRAINING. Microsoft provides this document for information
purposes only. It is provided "as is" and subject to change without notice.
This information is not warranted to be error-free. The information is not
intended to constitute tax, accounting, legal or other professional advice. You
should not act (or refrain from acting) based on information in this document
without obtaining professional advice about your particular facts and
circumstances. Some examples depicted herein are provided for illustration
purposes only and are fictitious. No real association or connection is
intended or should be inferred.
2016 Microsoft Corporation.
All rights reserved.

More Related Content

PDF
Microsoft Handheld Strategy with Windows 10
PPTX
Build an azure connected io t device in 45 minutes (or less)
PPTX
Mob324 Windows IoT Core Dave Glover Microsoft Australia
PPTX
IoTSummit: Design and architect always disconnected iot system
PDF
Build embedded and IoT solutions with Microsoft Windows IoT Core (BRK30077)
PPTX
Windows Core IoT for Makers - Club Framboise
PDF
13.30 hr Hebinck
PDF
Windows 10 on Raspberry PI 2
Microsoft Handheld Strategy with Windows 10
Build an azure connected io t device in 45 minutes (or less)
Mob324 Windows IoT Core Dave Glover Microsoft Australia
IoTSummit: Design and architect always disconnected iot system
Build embedded and IoT solutions with Microsoft Windows IoT Core (BRK30077)
Windows Core IoT for Makers - Club Framboise
13.30 hr Hebinck
Windows 10 on Raspberry PI 2

Similar to Window IoT Mod 1.pdf (20)

PDF
Microsoft & IoT
PPTX
Windows IoT
DOCX
windows-iot.docx
PPTX
Windows IoT: Accelerate the Intelligent Edge with the Windows AI Platform
PDF
20150723 windows 10 uwp 20150723 24 台北遊戲論壇
PDF
Hacking with the Raspberry Pi and Windows 10 IoT Core
PPTX
Windows 10 IoT-Core to Azure IoT Suite
PDF
Windows 10 Hybrid Development
PPTX
Yerevan Cloud Camp & Hackathon - Internet of Things & Microsoft
PDF
Windows developer program for IoT
PPTX
Windows Accelerate IT Pro Bootcamp: Platform Delivery (Module 2 of 8)
PPTX
Windows 10
PPTX
Windows Core IoT for Makers - MVPDays
PDF
Improve Time to Market for Industrial Edge Devices
 
PDF
Windows 10 IoT Buyer's Guide
PPTX
Building IoT Solutions using Windows IoT Core
PDF
Windows 10: all you need to know!
PDF
Frokost seminar windows 8 februar 2013
PPTX
Windows 10 ppt
PDF
Are you ready for Windows 8 - Nicconf 2013
Microsoft & IoT
Windows IoT
windows-iot.docx
Windows IoT: Accelerate the Intelligent Edge with the Windows AI Platform
20150723 windows 10 uwp 20150723 24 台北遊戲論壇
Hacking with the Raspberry Pi and Windows 10 IoT Core
Windows 10 IoT-Core to Azure IoT Suite
Windows 10 Hybrid Development
Yerevan Cloud Camp & Hackathon - Internet of Things & Microsoft
Windows developer program for IoT
Windows Accelerate IT Pro Bootcamp: Platform Delivery (Module 2 of 8)
Windows 10
Windows Core IoT for Makers - MVPDays
Improve Time to Market for Industrial Edge Devices
 
Windows 10 IoT Buyer's Guide
Building IoT Solutions using Windows IoT Core
Windows 10: all you need to know!
Frokost seminar windows 8 februar 2013
Windows 10 ppt
Are you ready for Windows 8 - Nicconf 2013
Ad

Recently uploaded (20)

PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Electronic commerce courselecture one. Pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Mobile App Security Testing_ A Comprehensive Guide.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Digital-Transformation-Roadmap-for-Companies.pptx
Programs and apps: productivity, graphics, security and other tools
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Per capita expenditure prediction using model stacking based on satellite ima...
Diabetes mellitus diagnosis method based random forest with bat algorithm
The AUB Centre for AI in Media Proposal.docx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
“AI and Expert System Decision Support & Business Intelligence Systems”
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
MYSQL Presentation for SQL database connectivity
Chapter 3 Spatial Domain Image Processing.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Machine learning based COVID-19 study performance prediction
Electronic commerce courselecture one. Pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Ad

Window IoT Mod 1.pdf

  • 4. IoT editions power a broad range of devices 20 years of history in embedded devices One Windows platform for all devices Enterprise-ready, maker-friendly Designed for today’s IoT environments Free IoT core edition! Cloud-based IoT services and solutions Easy to provision, use and manage Pay as you go, scale as you need Global reach, hyper scale End-to-end security and privacy Windows, Mbed, Linux, iOS, Android, RTOS support Azure IoT
  • 6. Windows Embedded Handheld 6.5 Windows Embedded 8 Handheld Windows Embedded 8.1 Handheld Windows Embedded 8 Windows on Devices Windows Embedded Standard 8 Windows Embedded 8.1 Converged OS kernel Converged app model Windows Embedded Standard 7 Windows Embedded Compact 7 Windows 10 Windows Embedded Compact 2013 Porting Tools
  • 9. Seamless connectivity to Microsoft Azure Interoperability across devices Easy incorporation of sensors and peripherals
  • 11. • Converged APIs, write ONE universal app and target all Windows 10 editions Languages • C++ /CX • C#, VB • JS • Python • Node.js APIs • WinRT • Win32 • .NET Deployment and Execution • APPX • App Isolation UI Frameworks • HTML • Xaml • DirectX Tools • Visual Studio • PowerShell • SSH
  • 12. If you are using Required actions … if any Benefits Inbox/Class drivers • It just works! Core device types storage, mouse, keyboard, touch, video, and so on Your device automatically leverages a large ecosystem of peripherals Kernel Mode drivers • High backwards-compatibility for converged device areas • Make minimal changes and test Your driver runs on more editions User Mode drivers and services • Know that Windows Universal Platform Win32 API surface is smaller than desktop Windows • Use replacement APIs where available • Redesign/re-implementation if APIs are not available and test Your driver runs on more editions
  • 13. If you are using (not supported on small devices) Instead use App logic and code Win32/Native Win32/Native in OneCore.lib (subset of Desktop API surface) .NET libraries .NET libraries supported in UWP (subset of Desktop .NET APIs) Graphic User Interface GDI, MFC, WinForms, WPF XAML, DirectX, HTML
  • 15. “Embedded” Mode • Extend UWP to IoT capabilities on all Windows 10 editions Access to system settings • APIs to change system settings, such as power state, radio control and Bluetooth APIs to access busses • GPIO, I2C, SPI and easy access to custom hardware Background services for long running tasks • Hardware monitoring and service hosting
  • 17. Classes: • GPIO (General Purpose Input/Output) • I2C (I squared C) • SPI (Serial Peripheral Interface) • Custom Easily integrate and communicate to sensors, microcontrollers and other small peripherals Support external component(s) connected through standard busses WinRT API Hardware Abstraction Layer Secure Driver On-Board Pin Wiring API
  • 19. • APIs in Windows 10 SDK and DDK • Adapted from UnifiedPOS standard
  • 22. Station API Interfaces Receipt Printer   Slip Printer   Journal Printer  
  • 23. DK
  • 24. Universal Application Payment Terminal Library 1 Payment Terminal Library 2 Payment Terminal Library n ●●●
  • 25. UnifiedPOS interoperability for desktop applications: .NET class library for Unified Point of Service standard
  • 26. CodecFormat Desktop Mobile IoT Core (x86) IoT Core (ARM) MPEG-1  MPEG-2  MPEG-4 (Part 2)    H.265     H.264     H.263    VC-1     WMV7/8/9    WMV9 Screen   DV  Motion JPEG    
  • 27. CodecFormat Desktop Mobile IoT Core (x86) IoT Core (ARM) AAC     AC3    EAC3 / EC3   ALAC     AMR-NB     FLAC     G.711 (A-Law, µ-law)     GSM 6.10     IMA ADPCM     LPCM     MP3     MPEG-1/2    MS ADPCM     WMA 1/2/3     WMA Pro     WMA Voice   
  • 28. • Image Configuration Designer (ICD) making it easier for Enterprises to customize the Device Experience One tool for all your OS configuration needs Image Configuration Designer wim / ffu Industry Device Mobile Device Small Device
  • 30. Windows 10 IoT Enterprise [same as Windows 10 Enterprise LTSB] Desktop Shell, Win32 apps, Universal Windows Apps and Drivers 1 GB RAM, 16 GB Storage X86/X64 Windows 10 IoT Mobile Enterprise [same as Windows 10 Mobile 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 256 MB RAM, 2 GB storage X86 or ARM Premium Entry $ Device capabilities
  • 34. • • • In this module, you learned about:
  • 35. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS ASSESSMENT AND ASSOCIATED TRAINING. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS ASSESSMENT AND ASSOCIATED TRAINING. Microsoft provides this document for information purposes only. It is provided "as is" and subject to change without notice. This information is not warranted to be error-free. The information is not intended to constitute tax, accounting, legal or other professional advice. You should not act (or refrain from acting) based on information in this document without obtaining professional advice about your particular facts and circumstances. Some examples depicted herein are provided for illustration purposes only and are fictitious. No real association or connection is intended or should be inferred. 2016 Microsoft Corporation. All rights reserved.