Upload
trananh
View
222
Download
1
Embed Size (px)
Citation preview
Microsoft IoT Channel Overview [email protected]
Martin Grossen, Franchise Manager for Microsoft IoT EMEA
2
Microsoft Industrial Channel Rebranding
3
Microsoft Industrial Channel
4
Microsoft Industrial Channel Rebranding
• How does the end-user see your product ?
The embedded user sees a device and the desktop OS user sees a computer.
• User/Customer has full flexibility to
install application
• PC Boots into Windows UI
• Dedicated Application installed by OEM
• User does not see the Windows UI
• Product Lifecycle – Extended
Availability of the Embedded Platform
5
Microsoft Industrial Channel Rebranding
Image & Printing Devices
Ticketing Machines, POS, Retail Devices
Gambling Machines
Medical Systems
Industrial Automation
Measurement Devices
Mobile Devices
Appliances, Screens, Entertainment Devices
6
Microsoft Industrial Product Portfolio
“Classic” Microsoft Operating Systems (for embedded systems): Windows XP Professional / XP Pro 64 bit
Windows Vista Business / Ultimate
Windows 7 Professional / Ultimate
Windows 8 / 8.1 Professional
Windows 10 IoT Enterprise LTSB (Long Term Service Branch) PKEA
“Real Embedded” Microsoft Operating Systems: Windows CE / Windows Embedded Compact 7 / 2013
Windows XP Embedded / Windows Embedded Standard 2009
WePOS / POSReady 2009 / POSReady 7 / Embedded 8.1 Industry Pro Retail / Windows 10 IoT Enterprise Retail
Windows Embedded Standard 7 / Windows Embedded 8 Standard
Windows Embedded 8.1 Industry Pro
Windows 10 IoT Enterprise LTSB (Long Term Service Branch ) ePKEA
“Embedded Server” Microsoft Operating Systems and Applications: Server 2012 R2 / Server 2012 / Server 2008 R2 / Server 2008 / Server 2003
Storage Server 2012 R2 / 2012 / 2008 R2 / 2008 / 2003
SQL Server 2014 / 2012 / 2008 R2 / 2008 / 2005
7
Microsoft Windows IoT Client Roadmap
WP/M 8
Win 8.1 Vista
Win 7
WES7
Compact 2013
Win on Devices (IoT) WP/Mobile 7
WP/M 8.1
Compact 7 CE 6.0
Windows 10
XP
WE8S XPE WES2009
WePOS POS2009 POS7
Ind 8.1 Pro
Ind 8.1 P.R.
Win 8
Ind 8 Pro Retail
Enterprise
Mobile
Core
.net mF
8.0 8.1 7 XP XP
Ind 8.0 Pro
.net Micro Framework
SP3
8
3 Different Windows 10 IoT Products
Windows 10 IoT Enterprise Desktop Shell, Win32 apps, Universal Windows Apps and Drivers
1 GB RAM, 16 GB Storage
X86
Windows 10 IoT 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
256MB RAM, 2GB storage
X86 or ARM
Entry
$ Premium
Device Capabilities
9
3 Different Windows 10 IoT Products
10
Universal Application / Universal Driver Model
IoT Enterprise
Desktop Shell, Win32 apps
1 GB RAM, 16 GB Storage
IoT Mobile
Modern Shell
Mobile Chassis requirement
512 MB RAM, 4 GB storage
IoT Core
Low-cost devices
No Shell, Store, MS Apps
256MB RAM, 2GB storage
Universal Apps
• One Windows Platform
• Converged capabilities across IoT
platforms
• Scalable
• Choose the Windows that’s best for you
• Trust
• A platform supported for the future
11
Unified Application / Unified Driver Model
Device with UI
Device without UI
Same Universal App Dev Model, same Universal API surface across IoT Client platforms for Windows 10
C#, C++, JavaScript, HTML, XAML, DirectX
Scale investment across all Microsoft platforms
Leverage existing development skills
Platforms Devices
12
Windows 10 IoT Enterprise: Lockdown
Block Pop-up
Dialog Boxes and
system
notifications
Only allow
approved USB
peripherals
Easily create
read only
devices. Improve
system uptime
Block hotkeys
and edge
gestures to
prevent system
access
Control which
apps are visible
and can run
Enable single
Win32 or Modern
app experience
on device
13
Win 10 IoT Lockdown: Unified Write Filter
- Create read only devices
- Protect system against write operations
- Improve system up-time
- Reduce IT support & improve compliance
- Secure system
- System must be designed for UWF filter
- Attention: Can increase boot-time
14
Win 10 IoT Lockdown: USB Group Policy
- Prevent installation of all devices
- Allow users to install only authorized devices
- Prevent installation of prohibited devices
- Control read and write permissions on removable media
- Secure system
- Implemented in local system group policy
15
Win 10 IoT Lockdown: Granular UX Control
16
Win 10 IoT Lockdown: AppLocker
- Eliminate unwanted/unknown applications in your
network / application
- Enforce application standardization within your
organization / on your device
- Easily create and manage flexible rules using Group
Policy
17
Win 10 IoT Lockdown: Shell Launcher
- Launch classic Windows apps as a custom shell
- Dedicated device & app experience
- Different shells for different user groups
- Admins can still have access to the Universal Windows
Platform
18
Win 10 IoT Lockdown: Assigned Access
19
Lockdown Features Comparison
20
Windows 10 IoT Enterprise
• Activation online or deferred
• One OPK for all different versions
• Lifecycle 10 years
• Systemcenter and MDM
• Security
• Device Guard
• Windows Hello and Passport
• Bitlocker
• Applocker
Windows embedded 8
• Activation mandatory
• Different OPK‘s for every
version
• Lifecycle 15 years
• Systemcenter only
• Security
• Assigned Access
• Bitlocker
• Applocker
Windows 10 IoT Enterprise vs. Windows embedded 8
21
Windows 10 Common Features
22
Windows 10 Enterprise Features
23
Windows 10 Number Notations on Charts
24
Windows 10 UX Control Features
25
Windows 10 IoT Core
Cost structure:
- 3 versions for maker community for free: RaspberryPi2, MinnowBoard Max, Intel Galileo
- Industrial version planned end of 2015 / early 2016, available with other ARM support (i.MX?)
Development environment:
- Support for Universal Applications and Universal Drivers
- App Development direct in Visual Studio 2015
- No realtime kernel any more
Where to start: https://www.windowsondevices.com
26
Microsoft IoT Solutions
27
Microsoft IoT Solutions
Metal Platform System App Cloud
28
Microsoft IoT Solutions
Connectivity 2 3 1
5 4
29
Identity
User Experience
Security
Manageability Analytics
Connectivity
30
OEM Revenue Opportunity / Market Forecast CY17
Auto & Trans
Retail
Manufacturing
Healthcare
Energy Computing
Telecom
Consumer
$7 B $16 B $197 B $3 B $27 B $908 B $179 B $356 B
Intelligent Systems
1.7T
31
Microsoft IoT: Device Scenarios
32
Microsoft IoT Szenario: Thyssen Krupp Elevators
33
Microsoft Azure Cloud
34
Microsoft Azure Cloud: Overview
35
Microsoft Azure Cloud: Dashboard
36
Microsoft IoT Solutions: Create Mobile Service
37
Microsoft Azure Cloud: Connect
38
Using Azure Mobile Services
• Getting access to the Azure Mobile Service
• Writing data to the Azure Mobile Service
39
Microsoft Azure Cloud: Data Visualization
• Mobile Services store their data in a SQL database in the cloud,
which can be accessed through Excel.
40
Microsoft Azure Cloud: Data Visualization
Enter the DB address
Log In Select your Table
41
Microsoft Azure Cloud: Intelligent System Services
Input Alerts Sensors
Agent
Technology
A
Intelligent Systems Service
Devices
Customer Portal
42
Microsoft Azure Cloud: Intelligent System Services
Input Alerts Sensors
A
Intelligent Systems Service
Devices
Customer Portal
43
Microsoft IoT Szenario: Thyssen Krupp Elevators
Microsoft IoT Channel Overview [email protected]
Martin Grossen, Franchise Manager for Microsoft IoT EMEA