SlideShare a Scribd company logo
1 of 35
Build an Azure connected IoT
device in 45 minutes (or less)
Marco Dal Pino
Enterprise IT Manager
Microsoft MVP
Intel BlackBelt & Innovator
Business Interests
IoT, IIoT, Embedded System
MR/AR/VR Virtual vision in general
AI / Cognitive services
Cloud (Azure)
Contact
About.me/marcodalpino
Thanks to
70%value enabled by IoT
from B2B scenarios1
- McKinsey and Company
The Internet of Things opportunity
80 billion
connected “things” by 20253 - IDC
$250 billion
going to IoT hardware in 20192 - IDC
$745 billion
worldwide spend on IoT for 20192 - IDC
1. Unlocking the potential of the Internet of Things, McKinsey and Company 2015 ۰ 2. 152,000 Smart Devices Every Minute In 2025: IDC Outlines The Future of Smart Things,
Forbes 2016 ۰ 3. Worldwide Semiannual Internet of Things Spending Guide, IDC 2019
The opportunity is large, but IoT
projects are complex
Disparate systems
& hardware
Slow to
build
Hard to
scale
Difficult to
construct
• Have an Idea and try to solve it in any way
• Rapid Prototype (Raspberry, Arduino Whatsoever board you have and know
• POC Accepted… and now?
• Make or Buy?
• Specifications
• Hardware design (for real)
• Prototyping (think about at FW also)
• Testing and Validating… just in case it fail go back and design again)
• Industrialization (from now on think about certification)
• Pre-series
• Field Tests
Comprehensive IoT platform from Microsoft
Azure
IoT Hub
Azure
IoT Central
Azure
IoT Edge
Azure IoT
solution accelerators
AZURE SPHERE
Peerless security for
microcontroller-based devices
WINDOWS 10 IOT
The power of Windows: from
small footprint to enterprise-
grade edge devices
Sensors PC-class
WINDOWS SERVER IOT
High performance
compute and storage
Server-class
AZURE STACK
An extension of Azure to
consistently build and run
hybrid applications across
cloud boundaries
Hybrid server
INTELLIGENT EDGE
INTELLIGENT CLOUD
Windows 10 IoT
• The foundation for your intelligent edge
Safe
Receive turnkey platform
security that’s always
up-to-date*
Quickly get IoT
devices to market
Fast
*For the supported lifetime of the device.
Build smart devices
for the intelligent
edge
Smart
Windows IoT family
Windows
Server IoT 2019
For demanding edge computing workloads
Full power of Windows Server 2019, licensed
for fixed function devices
Windows 10 IoT
Enterprise
For fixed-function, smart devices
Locked down, full edition of Windows 10
Windows 10
IoT Core
For small-footprint, smart devices
Enabling lower cost devices
10 Years of OS Support, security & manageability
MINIMUM
REQUIREMENTS
Windows 10 IoT Core
• For small-footprint, smart devices
For details see https://docs.microsoft.com/windows-hardware/design/minimum/minimum-hardware-requirements-overview
400 MHz
x86, x64 or
ARM CPU
512 MB
RAM
2 GB
Storage
Small footprint with familiar Windows
security and manageability
Enables lower BOM costs
Support for both ARM and Intel hardware
Easy connect to the cloud to scale
intelligence at the edge
Modern app platform and flexible UI
customizations
Easily implement advanced features
including machine learning, computer
vision, and containers
Windows 10
IoT Core
Royalty-free OS for
prototyping, developing
& testing IoT devices
Step 1
INNOVATE WITH
WINDOWS 10 IOT
CORE SERVICES
Benefit from device
stability with 10 years of
operating system support
Reduce operating costs
with over-the-air (OTA)
updates for the operating
system, as well as your
apps and drivers
Enhance security with
Device Health Attestation
Windows 10 IoT Core Services
• Commercializing Windows 10 IoT Core based devices with
updates and support
Improve ROI with
predictable long-
term operational
cost model. Flexible
purchase channels
with monthly
subscription or OEM
pre-pay options
Windows 10
IoT Core Services
Commercialization of
your IoT devices with
ongoing services
Step 2
For details see https://docs.microsoft.com/windows-hardware/design/minimum/minimum-hardware-requirements-overview
Windows 10 IoT Core
• For small-footprint, smart devices
Misty Robotics
Launched at CES 2018
IDEX Fire and Safety
Technology for firefighters and EMTs
Askey Turbomate
Industrial smartwatch
XOGO Mini 4k
4K Digital Sign player
Now available to order
JCI GLAS
Smart thermostat with Cortana built-in
Launched at CES 2018
Keith & Koep Cocktail Mixer
Windows 10 IoT
Fast
Smart
Safe
The foundation for your intelligent edge
• Build
• Manufacture
Fast
Build
• Built-in security, connectivity, and easy
access to NUI options
• Familiar development environment with
best-in-class tools
• Easy access to hardware directly from
app code
• Preserve your Windows CE application
investments with the CE Platform
Abstraction Layer
• A powerful set of language-locales that
enables worldwide distribution
• Get up and running quickly
Customer Options – Migration & New
Designs
Migration &
New Designs
Windows 10
IoT Enterprise
(SAC & LTSC)
Windows 10
IoT Core
(SAC & LTSC)
Windows CE
Windows XP
(Pro FES, Emb,
POS, Std 2009, POS
Ready 2009)
Windows 7
(Pro FES, Ultimate
FES, Std, POSReady 7)
Windows 8/8.1
(Pro, Std, Industry
Ent, Industry Pro, HH)
High-level Architecture – Windows
CE Layer
CE API calls
PAL ABI
sysenter
Pico-process interface
ALPC
Pico-process
DkMon.exe
CE Application EXE
CE Application DLLs
CE Library OS
User Mode PAL DLLs
palcore.sys
Ntoskrnl.exe
NT User Mode
NT Kernel Mode
Manufacture
Windows offers an extensive partner
ecosystem of device makers, developers,
consultants, and integrators
Leverage the popular NXP i.MX 6/7/8
family of SoCs to create low-cost,
powerful, secure IoT solutions
Microsoft manufacturing guidance and
tooling jump-starts production lines
Scalability for build, test, gates, and
flighting tools
• Take advantage of the heritage of the
world’s leading business operating system
Windows 10 IoT Safe
The foundation for your intelligent edge
Smart
Fast
Safe
• Device protection
• Data protection
• Threat disruption
• Security management
Device protection
Get built-in protection with security in mind
Secure Boot only allows validated
operating system images to boot
Trusted Platform Modules (TPM) offers
protection of keys and certificates
Trusted Execution Environments provide
additional security for code execution and
I/O operations
Data protection
• BitLocker encryption secures on-device
content
• TLS or VPN create and protect secure,
authenticated connections to the intranet or
cloud
• Support for secure network includes
protocols like TLS 1.3 and SSL as well as
IPsec VPN connections
Keep your data safe at rest, in
motion, and during execution
Threat disruption
• Monthly security updates help keep your
devices protected
• Azure Security Center for IoT unifies
security management and enable end-to-
end threat analysis and protection across
hybrid cloud workloads
Get next-generation protections to
quickly prevent, detect, and respond to
attacks.
Security management
• Validate the health of a large volume of
IoT devices
• Windows Device Health Attestation
(DHA) offers automated security health
checks
• Compliance management requires your
devices to report as healthy
Windows 10 IoT
Fast
Smart
Safe
The foundation for your intelligent edge
Smart
• Full-featured platform
• Azure IoT Edge support
Full-featured platform
• Built on the heritage of the world’s
leading business operating system
• Built-in machine learning inference engine for
local evaluation of trained models
• Build commercial-grade Robot Operating
System (ROS) solutions, making robots easier to
develop, more aware of their surroundings, and
safer
• Other advanced features including advanced audio
& video processing, mixed reality capabilities and
container support
• Universal Windows Platform (UWP) lets
developers run apps on any Windows 10 device
• Application service can be done through the
Windows Store, Device Management systems
(InTune) and Azure IoT Device Management
Azure IoT Edge
• Securely move cloud and custom
workloads to the edge
• Leverage the familiar security,
manageability and enterprise support of
Windows 10 IoT
• Seamlessly deploy AI and advanced
analytics
• Configure, update and monitor edge
devices from the cloud
• Code symmetry between cloud and edge
for easy development and testing
Extend cloud intelligence and analytics to edge
devices
ROS – The Robot Operating System
talker.py listener.cpp
ROS Node
ROS Core
/chatter
snoop.cpp
subscribe subscribe
publish
ROS Node ROS Node
Topic
“We're excited to add Windows IoT as a
supported platform for ROS (the Robot
Operating System). The ROS developer
community can now take advantage of a
wide array features in Windows IoT,
including hardware-accelerated machine
learning, computer vision, and cloud
capabilities such as Azure Cognitive
Services. I look forward to seeing the next
generation of ROS applications that are
enabled by Windows IoT support.”
Brian Gerkey,
Takeaways
Windows 10 IoT Core has the combination of
security, connectivity, and access to make it
easy to use for both prototype and
production, as well as for makers and
hobbyists.
If you’ve invested in Windows CE, we have a
path forward to you
Windows 10 IoT all-up is a growing
community, and includes support for exciting
technology like the Robot Operating System
(ROS)
Marco Dal Pino
Enterprise IT Manager
Microsoft MVP
Intel BlackBelt & Innovator
Business Interests
IoT, IIoT, Embedded System
MR/AR/VR Virtual vision in general
AI / Cognitive services
Cloud (Azure)
Contact
About.me/marcodalpino
Thank You!!!
Thanks to

More Related Content

What's hot

IoT Security Training, IoT Security Awareness 2019
IoT Security Training, IoT Security Awareness 2019 IoT Security Training, IoT Security Awareness 2019
IoT Security Training, IoT Security Awareness 2019 Tonex
 
Using FIWARE and Microsoft Azure for the development of IoT solutions
Using FIWARE and Microsoft Azure for the development of IoT solutionsUsing FIWARE and Microsoft Azure for the development of IoT solutions
Using FIWARE and Microsoft Azure for the development of IoT solutionsDunavNET
 
Secure and power the intelligent edge with Azure Sphere
Secure and power the intelligent edge with Azure SphereSecure and power the intelligent edge with Azure Sphere
Secure and power the intelligent edge with Azure SphereMicrosoft Tech Community
 
Security Fundamental for IoT Devices; Creating the Internet of Secure Things
Security Fundamental for IoT Devices; Creating the Internet of Secure ThingsSecurity Fundamental for IoT Devices; Creating the Internet of Secure Things
Security Fundamental for IoT Devices; Creating the Internet of Secure ThingsDesign World
 
IoT Day - Introducing Azure Sphere
IoT Day -  Introducing Azure SphereIoT Day -  Introducing Azure Sphere
IoT Day - Introducing Azure SphereMirco Vanini
 
Azure Sphere - GAB 2019
Azure Sphere - GAB 2019Azure Sphere - GAB 2019
Azure Sphere - GAB 2019Mirco Vanini
 
Стас Павлов «Построение безопасной архитектуры IoT решений на примере Azure I...
Стас Павлов «Построение безопасной архитектуры IoT решений на примере Azure I...Стас Павлов «Построение безопасной архитектуры IoT решений на примере Azure I...
Стас Павлов «Построение безопасной архитектуры IoT решений на примере Azure I...MskDotNet Community
 
Internet of Things Security
Internet of Things SecurityInternet of Things Security
Internet of Things SecurityTutun Juhana
 
IoT Security Briefing FBI 07 23-2017 final
IoT Security Briefing FBI 07 23-2017 finalIoT Security Briefing FBI 07 23-2017 final
IoT Security Briefing FBI 07 23-2017 finalFrank Siepmann
 
IoT Saturday PN 2019 - Eurotech
IoT Saturday PN 2019 - EurotechIoT Saturday PN 2019 - Eurotech
IoT Saturday PN 2019 - EurotechLuca Dazi
 
IoT Security: Problems, Challenges and Solutions
IoT Security: Problems, Challenges and SolutionsIoT Security: Problems, Challenges and Solutions
IoT Security: Problems, Challenges and SolutionsLiwei Ren任力偉
 
Exploring the Azure IoT Ecosystem
Exploring the Azure IoT EcosystemExploring the Azure IoT Ecosystem
Exploring the Azure IoT EcosystemBizTalk360
 
Security in the Internet of Things
Security in the Internet of ThingsSecurity in the Internet of Things
Security in the Internet of ThingsForgeRock
 
Citrix Octoblu Architecture Breakdown
Citrix Octoblu Architecture BreakdownCitrix Octoblu Architecture Breakdown
Citrix Octoblu Architecture BreakdownJohn Moody
 
Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)
Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)
Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)Codit
 
CertainSafe MicroTokenization Technology Detailed Overview
CertainSafe MicroTokenization Technology Detailed OverviewCertainSafe MicroTokenization Technology Detailed Overview
CertainSafe MicroTokenization Technology Detailed OverviewSteven Russo
 

What's hot (20)

IoT Security Training, IoT Security Awareness 2019
IoT Security Training, IoT Security Awareness 2019 IoT Security Training, IoT Security Awareness 2019
IoT Security Training, IoT Security Awareness 2019
 
Using FIWARE and Microsoft Azure for the development of IoT solutions
Using FIWARE and Microsoft Azure for the development of IoT solutionsUsing FIWARE and Microsoft Azure for the development of IoT solutions
Using FIWARE and Microsoft Azure for the development of IoT solutions
 
Secure and power the intelligent edge with Azure Sphere
Secure and power the intelligent edge with Azure SphereSecure and power the intelligent edge with Azure Sphere
Secure and power the intelligent edge with Azure Sphere
 
Iot(security)
Iot(security)Iot(security)
Iot(security)
 
IoT Security: Cases and Methods
IoT Security: Cases and MethodsIoT Security: Cases and Methods
IoT Security: Cases and Methods
 
Security Fundamental for IoT Devices; Creating the Internet of Secure Things
Security Fundamental for IoT Devices; Creating the Internet of Secure ThingsSecurity Fundamental for IoT Devices; Creating the Internet of Secure Things
Security Fundamental for IoT Devices; Creating the Internet of Secure Things
 
IoT Day - Introducing Azure Sphere
IoT Day -  Introducing Azure SphereIoT Day -  Introducing Azure Sphere
IoT Day - Introducing Azure Sphere
 
Azure Sphere - GAB 2019
Azure Sphere - GAB 2019Azure Sphere - GAB 2019
Azure Sphere - GAB 2019
 
IoT on Azure
IoT on AzureIoT on Azure
IoT on Azure
 
Azure IoT Camp
Azure IoT CampAzure IoT Camp
Azure IoT Camp
 
Стас Павлов «Построение безопасной архитектуры IoT решений на примере Azure I...
Стас Павлов «Построение безопасной архитектуры IoT решений на примере Azure I...Стас Павлов «Построение безопасной архитектуры IoT решений на примере Azure I...
Стас Павлов «Построение безопасной архитектуры IoT решений на примере Azure I...
 
Internet of Things Security
Internet of Things SecurityInternet of Things Security
Internet of Things Security
 
IoT Security Briefing FBI 07 23-2017 final
IoT Security Briefing FBI 07 23-2017 finalIoT Security Briefing FBI 07 23-2017 final
IoT Security Briefing FBI 07 23-2017 final
 
IoT Saturday PN 2019 - Eurotech
IoT Saturday PN 2019 - EurotechIoT Saturday PN 2019 - Eurotech
IoT Saturday PN 2019 - Eurotech
 
IoT Security: Problems, Challenges and Solutions
IoT Security: Problems, Challenges and SolutionsIoT Security: Problems, Challenges and Solutions
IoT Security: Problems, Challenges and Solutions
 
Exploring the Azure IoT Ecosystem
Exploring the Azure IoT EcosystemExploring the Azure IoT Ecosystem
Exploring the Azure IoT Ecosystem
 
Security in the Internet of Things
Security in the Internet of ThingsSecurity in the Internet of Things
Security in the Internet of Things
 
Citrix Octoblu Architecture Breakdown
Citrix Octoblu Architecture BreakdownCitrix Octoblu Architecture Breakdown
Citrix Octoblu Architecture Breakdown
 
Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)
Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)
Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)
 
CertainSafe MicroTokenization Technology Detailed Overview
CertainSafe MicroTokenization Technology Detailed OverviewCertainSafe MicroTokenization Technology Detailed Overview
CertainSafe MicroTokenization Technology Detailed Overview
 

Similar to Build an azure connected io t device in 45 minutes (or less)

Build embedded and IoT solutions with Microsoft Windows IoT Core (BRK30077)
Build embedded and IoT solutions with Microsoft Windows IoT Core (BRK30077)Build embedded and IoT solutions with Microsoft Windows IoT Core (BRK30077)
Build embedded and IoT solutions with Microsoft Windows IoT Core (BRK30077)Callon Campbell
 
IoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and mlIoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and mlMarco Dal Pino
 
Azure iot edge and AI enabling the intelligent edge
Azure iot edge and AI  enabling the intelligent edgeAzure iot edge and AI  enabling the intelligent edge
Azure iot edge and AI enabling the intelligent edgeMarco Dal Pino
 
Internet of things (IoT) with Azure
Internet of things (IoT) with AzureInternet of things (IoT) with Azure
Internet of things (IoT) with AzureVinoth Rajagopalan
 
IoT Device Fleet Management: Create a Robust Solution with Azure
IoT Device Fleet Management: Create a Robust Solution with AzureIoT Device Fleet Management: Create a Robust Solution with Azure
IoT Device Fleet Management: Create a Robust Solution with AzureICS
 
Windows developer program for IoT
Windows developer program for IoTWindows developer program for IoT
Windows developer program for IoTMirco Vanini
 
IoT solutions with InduSoft Web Studio and Arduino in Coating Processes
IoT solutions with InduSoft Web Studio and Arduino in Coating ProcessesIoT solutions with InduSoft Web Studio and Arduino in Coating Processes
IoT solutions with InduSoft Web Studio and Arduino in Coating ProcessesAVEVA
 
Ultimate list of 50 Best IoT platforms of 2019
Ultimate list of 50 Best  IoT platforms of 2019Ultimate list of 50 Best  IoT platforms of 2019
Ultimate list of 50 Best IoT platforms of 2019ThingsCloud
 
Partner Keynote: Intel - The New Frontier of Cloud Computing
Partner Keynote: Intel - The New Frontier of Cloud ComputingPartner Keynote: Intel - The New Frontier of Cloud Computing
Partner Keynote: Intel - The New Frontier of Cloud ComputingAmazon Web Services
 
Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)
Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)
Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)Codit
 
Microsoft IoT Overview, Vision and Roadmap
Microsoft IoT Overview, Vision and RoadmapMicrosoft IoT Overview, Vision and Roadmap
Microsoft IoT Overview, Vision and RoadmapMicrosoft Tech Community
 
Global Azure boot camp 2015 - Microsoft IoT Solutions with Azure
Global Azure boot camp 2015 - Microsoft IoT Solutions with AzureGlobal Azure boot camp 2015 - Microsoft IoT Solutions with Azure
Global Azure boot camp 2015 - Microsoft IoT Solutions with AzureVinoth Rajagopalan
 
IoT Day 2019 Naples - Microsoft Azure Shpere
IoT Day 2019 Naples - Microsoft Azure ShpereIoT Day 2019 Naples - Microsoft Azure Shpere
IoT Day 2019 Naples - Microsoft Azure ShpereMirco Vanini
 
The Internet of your things by Jan Tielens
The Internet of your things by Jan  TielensThe Internet of your things by Jan  Tielens
The Internet of your things by Jan TielensITProceed
 
AWS re:Invent 2016: Enel E2E Smart Home Solution with Amazon Alexa (IOT308)
AWS re:Invent 2016: Enel E2E Smart Home Solution with Amazon Alexa (IOT308)AWS re:Invent 2016: Enel E2E Smart Home Solution with Amazon Alexa (IOT308)
AWS re:Invent 2016: Enel E2E Smart Home Solution with Amazon Alexa (IOT308)Amazon Web Services
 
Microsoft Handheld Strategy with Windows 10
Microsoft Handheld Strategy with Windows 10Microsoft Handheld Strategy with Windows 10
Microsoft Handheld Strategy with Windows 10Barcoding, Inc.
 
IoT Masterclass ESGT Santarem - Connecting The Dots
IoT Masterclass ESGT Santarem -  Connecting The DotsIoT Masterclass ESGT Santarem -  Connecting The Dots
IoT Masterclass ESGT Santarem - Connecting The DotsMarco Silva
 
Bevywise - IoT / IIoT Portfolio
Bevywise - IoT / IIoT  PortfolioBevywise - IoT / IIoT  Portfolio
Bevywise - IoT / IIoT PortfolioRanjith Kumar
 

Similar to Build an azure connected io t device in 45 minutes (or less) (20)

Build embedded and IoT solutions with Microsoft Windows IoT Core (BRK30077)
Build embedded and IoT solutions with Microsoft Windows IoT Core (BRK30077)Build embedded and IoT solutions with Microsoft Windows IoT Core (BRK30077)
Build embedded and IoT solutions with Microsoft Windows IoT Core (BRK30077)
 
Windows IoT
Windows IoTWindows IoT
Windows IoT
 
IoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and mlIoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and ml
 
Azure iot edge and AI enabling the intelligent edge
Azure iot edge and AI  enabling the intelligent edgeAzure iot edge and AI  enabling the intelligent edge
Azure iot edge and AI enabling the intelligent edge
 
Internet of things (IoT) with Azure
Internet of things (IoT) with AzureInternet of things (IoT) with Azure
Internet of things (IoT) with Azure
 
IoT Device Fleet Management: Create a Robust Solution with Azure
IoT Device Fleet Management: Create a Robust Solution with AzureIoT Device Fleet Management: Create a Robust Solution with Azure
IoT Device Fleet Management: Create a Robust Solution with Azure
 
Windows developer program for IoT
Windows developer program for IoTWindows developer program for IoT
Windows developer program for IoT
 
IoT solutions with InduSoft Web Studio and Arduino in Coating Processes
IoT solutions with InduSoft Web Studio and Arduino in Coating ProcessesIoT solutions with InduSoft Web Studio and Arduino in Coating Processes
IoT solutions with InduSoft Web Studio and Arduino in Coating Processes
 
Ultimate list of 50 Best IoT platforms of 2019
Ultimate list of 50 Best  IoT platforms of 2019Ultimate list of 50 Best  IoT platforms of 2019
Ultimate list of 50 Best IoT platforms of 2019
 
Partner Keynote: Intel - The New Frontier of Cloud Computing
Partner Keynote: Intel - The New Frontier of Cloud ComputingPartner Keynote: Intel - The New Frontier of Cloud Computing
Partner Keynote: Intel - The New Frontier of Cloud Computing
 
Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)
Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)
Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)
 
Microsoft IoT Overview, Vision and Roadmap
Microsoft IoT Overview, Vision and RoadmapMicrosoft IoT Overview, Vision and Roadmap
Microsoft IoT Overview, Vision and Roadmap
 
Global Azure boot camp 2015 - Microsoft IoT Solutions with Azure
Global Azure boot camp 2015 - Microsoft IoT Solutions with AzureGlobal Azure boot camp 2015 - Microsoft IoT Solutions with Azure
Global Azure boot camp 2015 - Microsoft IoT Solutions with Azure
 
IoT Day 2019 Naples - Microsoft Azure Shpere
IoT Day 2019 Naples - Microsoft Azure ShpereIoT Day 2019 Naples - Microsoft Azure Shpere
IoT Day 2019 Naples - Microsoft Azure Shpere
 
The Internet of your things by Jan Tielens
The Internet of your things by Jan  TielensThe Internet of your things by Jan  Tielens
The Internet of your things by Jan Tielens
 
AWS re:Invent 2016: Enel E2E Smart Home Solution with Amazon Alexa (IOT308)
AWS re:Invent 2016: Enel E2E Smart Home Solution with Amazon Alexa (IOT308)AWS re:Invent 2016: Enel E2E Smart Home Solution with Amazon Alexa (IOT308)
AWS re:Invent 2016: Enel E2E Smart Home Solution with Amazon Alexa (IOT308)
 
Microsoft & IoT
Microsoft & IoTMicrosoft & IoT
Microsoft & IoT
 
Microsoft Handheld Strategy with Windows 10
Microsoft Handheld Strategy with Windows 10Microsoft Handheld Strategy with Windows 10
Microsoft Handheld Strategy with Windows 10
 
IoT Masterclass ESGT Santarem - Connecting The Dots
IoT Masterclass ESGT Santarem -  Connecting The DotsIoT Masterclass ESGT Santarem -  Connecting The Dots
IoT Masterclass ESGT Santarem - Connecting The Dots
 
Bevywise - IoT / IIoT Portfolio
Bevywise - IoT / IIoT  PortfolioBevywise - IoT / IIoT  Portfolio
Bevywise - IoT / IIoT Portfolio
 

Recently uploaded

Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...Call Girls in Nagpur High Profile
 
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...ranjana rawat
 
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Call Girls in Nagpur High Profile
 
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
VVIP Pune Call Girls Kalyani Nagar (7001035870) Pune Escorts Nearby with Comp...
VVIP Pune Call Girls Kalyani Nagar (7001035870) Pune Escorts Nearby with Comp...VVIP Pune Call Girls Kalyani Nagar (7001035870) Pune Escorts Nearby with Comp...
VVIP Pune Call Girls Kalyani Nagar (7001035870) Pune Escorts Nearby with Comp...Call Girls in Nagpur High Profile
 
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...Pooja Nehwal
 
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...Pooja Nehwal
 
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)kojalkojal131
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...ranjana rawat
 
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...Amil baba
 

Recently uploaded (20)

Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
 
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
 
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
 
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
 
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
 
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
 
young call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Service
young call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Service
young call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Service
 
Call Girls In Vaishali 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In Vaishali 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In Vaishali 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In Vaishali 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
 
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
 
VVIP Pune Call Girls Kalyani Nagar (7001035870) Pune Escorts Nearby with Comp...
VVIP Pune Call Girls Kalyani Nagar (7001035870) Pune Escorts Nearby with Comp...VVIP Pune Call Girls Kalyani Nagar (7001035870) Pune Escorts Nearby with Comp...
VVIP Pune Call Girls Kalyani Nagar (7001035870) Pune Escorts Nearby with Comp...
 
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
 
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...
 
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
 
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
 

Build an azure connected io t device in 45 minutes (or less)

  • 1. Build an Azure connected IoT device in 45 minutes (or less)
  • 2. Marco Dal Pino Enterprise IT Manager Microsoft MVP Intel BlackBelt & Innovator Business Interests IoT, IIoT, Embedded System MR/AR/VR Virtual vision in general AI / Cognitive services Cloud (Azure) Contact About.me/marcodalpino
  • 4. 70%value enabled by IoT from B2B scenarios1 - McKinsey and Company The Internet of Things opportunity 80 billion connected “things” by 20253 - IDC $250 billion going to IoT hardware in 20192 - IDC $745 billion worldwide spend on IoT for 20192 - IDC 1. Unlocking the potential of the Internet of Things, McKinsey and Company 2015 ۰ 2. 152,000 Smart Devices Every Minute In 2025: IDC Outlines The Future of Smart Things, Forbes 2016 ۰ 3. Worldwide Semiannual Internet of Things Spending Guide, IDC 2019
  • 5. The opportunity is large, but IoT projects are complex Disparate systems & hardware Slow to build Hard to scale Difficult to construct
  • 6. • Have an Idea and try to solve it in any way • Rapid Prototype (Raspberry, Arduino Whatsoever board you have and know • POC Accepted… and now? • Make or Buy? • Specifications • Hardware design (for real) • Prototyping (think about at FW also) • Testing and Validating… just in case it fail go back and design again) • Industrialization (from now on think about certification) • Pre-series • Field Tests
  • 7. Comprehensive IoT platform from Microsoft Azure IoT Hub Azure IoT Central Azure IoT Edge Azure IoT solution accelerators AZURE SPHERE Peerless security for microcontroller-based devices WINDOWS 10 IOT The power of Windows: from small footprint to enterprise- grade edge devices Sensors PC-class WINDOWS SERVER IOT High performance compute and storage Server-class AZURE STACK An extension of Azure to consistently build and run hybrid applications across cloud boundaries Hybrid server INTELLIGENT EDGE INTELLIGENT CLOUD
  • 8. Windows 10 IoT • The foundation for your intelligent edge Safe Receive turnkey platform security that’s always up-to-date* Quickly get IoT devices to market Fast *For the supported lifetime of the device. Build smart devices for the intelligent edge Smart
  • 9. Windows IoT family Windows Server IoT 2019 For demanding edge computing workloads Full power of Windows Server 2019, licensed for fixed function devices Windows 10 IoT Enterprise For fixed-function, smart devices Locked down, full edition of Windows 10 Windows 10 IoT Core For small-footprint, smart devices Enabling lower cost devices 10 Years of OS Support, security & manageability
  • 10. MINIMUM REQUIREMENTS Windows 10 IoT Core • For small-footprint, smart devices For details see https://docs.microsoft.com/windows-hardware/design/minimum/minimum-hardware-requirements-overview 400 MHz x86, x64 or ARM CPU 512 MB RAM 2 GB Storage Small footprint with familiar Windows security and manageability Enables lower BOM costs Support for both ARM and Intel hardware Easy connect to the cloud to scale intelligence at the edge Modern app platform and flexible UI customizations Easily implement advanced features including machine learning, computer vision, and containers Windows 10 IoT Core Royalty-free OS for prototyping, developing & testing IoT devices Step 1
  • 11. INNOVATE WITH WINDOWS 10 IOT CORE SERVICES Benefit from device stability with 10 years of operating system support Reduce operating costs with over-the-air (OTA) updates for the operating system, as well as your apps and drivers Enhance security with Device Health Attestation Windows 10 IoT Core Services • Commercializing Windows 10 IoT Core based devices with updates and support Improve ROI with predictable long- term operational cost model. Flexible purchase channels with monthly subscription or OEM pre-pay options Windows 10 IoT Core Services Commercialization of your IoT devices with ongoing services Step 2 For details see https://docs.microsoft.com/windows-hardware/design/minimum/minimum-hardware-requirements-overview
  • 12. Windows 10 IoT Core • For small-footprint, smart devices Misty Robotics Launched at CES 2018 IDEX Fire and Safety Technology for firefighters and EMTs Askey Turbomate Industrial smartwatch XOGO Mini 4k 4K Digital Sign player Now available to order JCI GLAS Smart thermostat with Cortana built-in Launched at CES 2018 Keith & Koep Cocktail Mixer
  • 13. Windows 10 IoT Fast Smart Safe The foundation for your intelligent edge
  • 15. Build • Built-in security, connectivity, and easy access to NUI options • Familiar development environment with best-in-class tools • Easy access to hardware directly from app code • Preserve your Windows CE application investments with the CE Platform Abstraction Layer • A powerful set of language-locales that enables worldwide distribution • Get up and running quickly
  • 16. Customer Options – Migration & New Designs Migration & New Designs Windows 10 IoT Enterprise (SAC & LTSC) Windows 10 IoT Core (SAC & LTSC) Windows CE Windows XP (Pro FES, Emb, POS, Std 2009, POS Ready 2009) Windows 7 (Pro FES, Ultimate FES, Std, POSReady 7) Windows 8/8.1 (Pro, Std, Industry Ent, Industry Pro, HH)
  • 17. High-level Architecture – Windows CE Layer CE API calls PAL ABI sysenter Pico-process interface ALPC Pico-process DkMon.exe CE Application EXE CE Application DLLs CE Library OS User Mode PAL DLLs palcore.sys Ntoskrnl.exe NT User Mode NT Kernel Mode
  • 18. Manufacture Windows offers an extensive partner ecosystem of device makers, developers, consultants, and integrators Leverage the popular NXP i.MX 6/7/8 family of SoCs to create low-cost, powerful, secure IoT solutions Microsoft manufacturing guidance and tooling jump-starts production lines Scalability for build, test, gates, and flighting tools • Take advantage of the heritage of the world’s leading business operating system
  • 19. Windows 10 IoT Safe The foundation for your intelligent edge Smart Fast
  • 20. Safe • Device protection • Data protection • Threat disruption • Security management
  • 21. Device protection Get built-in protection with security in mind Secure Boot only allows validated operating system images to boot Trusted Platform Modules (TPM) offers protection of keys and certificates Trusted Execution Environments provide additional security for code execution and I/O operations
  • 22. Data protection • BitLocker encryption secures on-device content • TLS or VPN create and protect secure, authenticated connections to the intranet or cloud • Support for secure network includes protocols like TLS 1.3 and SSL as well as IPsec VPN connections Keep your data safe at rest, in motion, and during execution
  • 23. Threat disruption • Monthly security updates help keep your devices protected • Azure Security Center for IoT unifies security management and enable end-to- end threat analysis and protection across hybrid cloud workloads Get next-generation protections to quickly prevent, detect, and respond to attacks.
  • 24. Security management • Validate the health of a large volume of IoT devices • Windows Device Health Attestation (DHA) offers automated security health checks • Compliance management requires your devices to report as healthy
  • 25. Windows 10 IoT Fast Smart Safe The foundation for your intelligent edge
  • 26. Smart • Full-featured platform • Azure IoT Edge support
  • 27. Full-featured platform • Built on the heritage of the world’s leading business operating system • Built-in machine learning inference engine for local evaluation of trained models • Build commercial-grade Robot Operating System (ROS) solutions, making robots easier to develop, more aware of their surroundings, and safer • Other advanced features including advanced audio & video processing, mixed reality capabilities and container support • Universal Windows Platform (UWP) lets developers run apps on any Windows 10 device • Application service can be done through the Windows Store, Device Management systems (InTune) and Azure IoT Device Management
  • 28. Azure IoT Edge • Securely move cloud and custom workloads to the edge • Leverage the familiar security, manageability and enterprise support of Windows 10 IoT • Seamlessly deploy AI and advanced analytics • Configure, update and monitor edge devices from the cloud • Code symmetry between cloud and edge for easy development and testing Extend cloud intelligence and analytics to edge devices
  • 29.
  • 30. ROS – The Robot Operating System talker.py listener.cpp ROS Node ROS Core /chatter snoop.cpp subscribe subscribe publish ROS Node ROS Node Topic
  • 31. “We're excited to add Windows IoT as a supported platform for ROS (the Robot Operating System). The ROS developer community can now take advantage of a wide array features in Windows IoT, including hardware-accelerated machine learning, computer vision, and cloud capabilities such as Azure Cognitive Services. I look forward to seeing the next generation of ROS applications that are enabled by Windows IoT support.” Brian Gerkey,
  • 32. Takeaways Windows 10 IoT Core has the combination of security, connectivity, and access to make it easy to use for both prototype and production, as well as for makers and hobbyists. If you’ve invested in Windows CE, we have a path forward to you Windows 10 IoT all-up is a growing community, and includes support for exciting technology like the Robot Operating System (ROS)
  • 33. Marco Dal Pino Enterprise IT Manager Microsoft MVP Intel BlackBelt & Innovator Business Interests IoT, IIoT, Embedded System MR/AR/VR Virtual vision in general AI / Cognitive services Cloud (Azure) Contact About.me/marcodalpino

Editor's Notes

  1. Before we dive into Windows 10 IoT, let’s talk about the IoT space. There’s huge opportunity here, which I’m sure is no surprise to any of you. ------------ First let’s talk about the IoT space There’s big opportunity here No surprise to any of you But this is the perspective WE have on the market… not that of our customers Other data points from Keystone Strategy, 2016 73% of companies survey are actively investing in IoT 41% of companies are using data to make informed and timely decisions $100M is the average increase in enterprise operating income among the most digitally transformed enterprises Sources: 1. https://www.mckinsey.com/business-functions/digital-mckinsey/our-insights/the-internet-of-things-the-value-of-digitizing-the-physical-world 2. https://www.idc.com/getdoc.jsp?containerId=IDC_P29475, Worldwide Semiannual Internet of Things Spending Guide. 3. https://www.forbes.com/sites/michaelkanellos/2016/03/03/152000-smart-devices-every-minute-in-2025-idc-outlines-the-future-of-smart-things
  2. The huge opportunity is attractive, for sure, but IoT projects tend to be more complex than most others. They can be challenging to construct, requiring experience with different toolsets. They can be slow to build and hard to scale, not only for those reasons, but because of security considerations. Security for many IoT developers is still an after-thought, which is why IoT devices are so often the entry point into a network when malicious hackers are looking to break in. This is especially problematic when security is treated differently in the different layers of the solution. ------------------------- [Focus on pain points… MSFT answers to these are covered on the following slides.] Security: often approached at each level individually. Device security is separate from data security, separate from identity security. Many Linux solutions use different security components from different vendors which creates complexity to implement, test, support & manage. Microsoft IoT provides integrated security technologies from device to cloud which are extensively tested for interoperability. Also Microsoft is the single point of support instead of multiple entities Slow to build: Microsoft provides enterprise grade dev tools and documentation including extensive sample code Windows has an ecosystem of hardware provides from systems to peripherals Windows natively supports Natural User Interface (NUI) support for Touch, Ink, Cortana, Speech & Vision Microsoft provides commercialization guidance and tools around testing and manufacturing Microsoft is building out a library of repeatable IoT solutions across industries to ‘jump start’ solution creation Hard to scale: Microsoft IoT is built to scale Microsoft provides deployment tools to enable ‘zero-touch’ provisioning for installing devices in the field Microsoft has extensive management tools to monitor and update the device OS & apps Azure IoT has powerful assets to store, manage, analyze and report the largest datasets quickly Incompatible: There are a lot of existing systems that use a variety of connection technologies The Windows HW ecosystem provides connectivity to most legacy systems to integrate them into a modern IoT solution Microsoft Windows Embedded has been over 15 years experience in working with dedicated systems across a wide variety of industries
  3. An intelligent edge is a set of connected systems and devices that gather and analyze data closest to where users/data reside to deliver real-time insights and experiences that are highly responsive and contextually aware.  The intelligent cloud exists to ingest, store, analyze and route data and derived insights in a public cloud environment that provides scale, value and security to customers. Going forward, companies will need a ubiquitous computing fabric from the cloud to the edge. That's what we're building with Azure. Azure is being built as the world's computer.  It already has 50-plus regions, 70-plus certifications, more regions and more certifications than any other public cloud.  And that's so that we can meet the real world needs of customers, their digitally sovereignty needs, their regulatory needs. But we're not stopping there.  In fact, as computing spreads, as there is need for computing at the edge, we are building out Azure, Azure Sphere, Azure IoT edge, Windows 10 IoT, Windows, Windows Server, as this one computing fabric. We are talking about computing from the smallest chip to the largest server. We think about it as a continuum of devices that we can design, build and sell together.
  4. Windows 10 IoT offers a foundation for your intelligent edge devices enabling you to get devices to market fast, with advanced security and delivering smart capabilities to enable new applications and services, harnessing the power of the cloud and edge
  5. The Windows 10 IoT family scales from tiny devices like the Raspberry Pi all the way up to server-class PCs. We’re going to focus on Windows 10 IoT Core for the remainder of this session
  6. Windows 10 IoT Core has been designed form small-footprint, low-cost, smart devices that need a PC-like experience. As you saw earlier, IoT core uses the developers skills you have for building desktop apps. It also uses many of the familiar tools that your IT staff is used to using for managing PCs and devices. ----------------------------------------------- Additional context and original speaking notes Powerful smart devices A rich user experience with Win32 and UWP apps Same deployment, manageability and servicing as desktops Familiar interface with lockdown features to control user experience Identical to Windows 10 Enterprise, but sold through the OEM channel instead of volume licensing Our Windows IoT editions https://docs.microsoft.com/windows-hardware/design/minimum/minimum-hardware-requirements-overview Easy integration with the Microsoft Azure platform lets you quickly scale out and add new capabilities including machine learning, artificial intelligence, and hyperscale deployment and management
  7. But IoT Core isn’t just for makers and hobbyists. We support taking IoT core devices and applications into production, including keeping these devices patched and up to date. ------------------------------- Powerful smart devices A rich user experience with Win32 and UWP apps Same deployment, manageability and servicing as desktops Familiar interface with lockdown features to control user experience Identical to Windows 10 Enterprise, but sold through the OEM channel instead of volume licensing Our Windows IoT editions https://docs.microsoft.com/windows-hardware/design/minimum/minimum-hardware-requirements-overview
  8. Here are some examples of partner devices built on Windows 10 IoT Core. Some may wonder what Windows 10 IoT core is being used for, in production, today. Here are a few examples. Misty Robotics The Misty II robot offers an easily programmable, professional-grade, robotic platform that can learn to handle all kinds of tasks for home and office. IDEX Fire and Safety Builds technologies for firefighters and EMTs Askey Turbomate New wearable device streamlines workflow across industries worldwide. A subsidiary of ASUS Computers, Askey designs and manufactures smart communications products for homes and industrial settings worldwide. XOGO Mini 4k Using the XOGO Decision Signage and XOGO Content Manager apps, small businesses can turn any Windows 10 device into a digital sign in just a few clicks JCI GLAS Johnson Controls has been a leading provider of efficient building solutions for over a century. Today, Johnson Controls continues to lead the way with GLAS, a smart thermostat based on the Windows 10 IoT Core operating system. Keith & Koep Cocktail Mixer Bartending meets IoT: Automated cocktail mixer produces flawless drinks in seconds. Germany’s Keith & Koep creates embedded computer systems for multiple industries, including manufacturing, automotive, aeronautics, retail, and healthcare. ------------------------------ https://www.mistyrobotics.com/
  9. Let’s walk through each of the main points of the whole Windows 10 IoT family
  10. To help you get faster time to market, we worked hard to make what counts easy. Create solutions faster with a familiar app environment, tools, and frameworks. Using our best-in-class dev experience, Visual Studio, you gain more efficient coding and testing, plus hundreds of samples and professionally maintained documentation to help you solve complex problems.  We work closely with device manufacturers to ensure Windows 10 IoT works well across a broad range of devices. Because of all that, its easy to deploy an IoT solution and benefit from the IoT right away.
  11. Windows ‘just works’ – no messing with distro mixing, OSS code for basic functionality etc. Security Hardware Connectivity NUI (Touch, Ink, Cortana, Speech, Vision)   Windows has hundreds of samples, docs, and great tooling to help you build world-class applications We also build on a long history of IoT operating systems and devices. Let’s take an aside for a moment about Windows CE and XP embedded. -------------------- Optional CUSTOMER STORY: Misty Robotics, moved from Linux to Windows 10 IoT Core and happily found these items which were better than Linux Reliable functionality without a lot of time being spent on implementation Excellent dev environment without having to create their own toolchain Forward looking UWP platform Good, updated Docs Sample code REFERENCE Video with context & detail https://channel9.msdn.com/events/Build/2017/T6965?term=Windows%2010%2C%20IoT%20Sphero Windows 10 IoT advantages around 4:00 Windows CE Platform Abstraction Layer https://blogs.windows.com/buildingapps/2019/05/07/modernizing-windows-ce-systems-with-windows-10-iot
  12. Many customers already use Windows today and are considering a move to Windows. Customers with brand new designs as well as those coming from Windows CE select IoT Core. For customers that have Win32 based applications, they are generally going to find the move to Windows 10 IoT Enterprise to be the simplest. Supported Operating Systems are critical for cloud connected IoT Solutions. Windows investments are creating migration pathways to secure and supported OS platforms. We’re talking IoT Core today, so let’s look more deeply at how we handle Windows CE on IoT Core
  13. On Windows 10 IoT Core, you can run CE applications in a Pico process, like what is used to run WSL on Windows. We also have a Platform Abstraction Layer that translates between CE and modern Windows. The drivers need to be moved over manually, but the applications themselves come over quickly with the compatibility layer. In this way, you can move your Windows CE applications over to new devices, and over to an operating system with more modern capabilities, without having to change your code.
  14. Windows 10 IoT is built on the heritage of the world’s leading business operating system. Leverage Microsoft’s extensive partner ecosystem of device makers, developers, consultants, and integrators to create the best IoT solution for your business needs. Windows provides OEMs with build, test, gates, and flighting tools that scale from single dev machines to distributed software development projects    
  15. I do want to spend a bit of time on security, because this is so important with IoT devices, and is so often overlooked.
  16. Windows IoT provides the best endpoint security to protect your data at rest, in motion, and during execution. Windows IoT devices are built with security in mind. Security is integrated into your development, deployment and operation.
  17. Windows Defender System Guard provides a high level of assurance that a device’s integrity is maintained.  On-device content is secured with BitLocker encryption and Trusted Platform Modules (TPM) for secure key storage, with trusted application execution managed by Device Guard.   Trusted Execution Environments provide further security for execution and I/O. The challenges that new security threats pose require frequent security updates.  Windows Update is a proven and scalable solution for keeping devices up to date, and device owners can easily manage and control updates. Trusted Execution Environments (TrEE) https://www.microsoft.com/en-us/security/intelligence
  18. Windows IoT provides the best endpoint security to protect your data at rest, in motion, and during execution. 
  19. Monthly security & reliability updates without features updates through Windows as a Service help keep your devices stable and protected. With Intelligent Security Graph, advanced analytics link a massive amount of threat intelligence and security data to provide insights. https://www.microsoft.com/en-us/security/intelligence ------------------------------------------ Azure Security Center for IoT https://docs.microsoft.com/en-us/azure/asc-for-iot/overview Blog https://azure.microsoft.com/en-us/blog/hannover-messe-2019-azure-iot-platform-updates-power-new-highly-secured-industrial-iot-scenarios/  
  20. Compliance management Windows Device Health Attestation (DHA) adds the ability to create compliance policies that require your devices to report as healthy. Device Health Attestation (DHA) enables enterprises to raise the bar for their organization to hardware monitored and attested security. They can also control access to sensitive assets based on the health assessment of the device.  With thousands of geographically distributed devices, the costs of sending out service technicians to compromised devices can be significant. Users can combine DHA with a device management system to re-image devices to a known state of integrity without manual intervention.
  21. Increasingly, organizations want to act at the edge. They want to be able to get real-time insight without sending data to the cloud.
  22. Windows IoT enables you to do more at the edge to capture real-time insight, including machine learning, business intelligence, and advanced analytics. The intelligent edge seamlessly brings cloud analytical capabilities to Windows 10 IoT devices. Seamlessly deploy and run artificial intelligence (AI), serverless computing, and machine learning directly on cross-platform IoT devices.
  23. Optional slide. Include this if your demos run short and you need to make up some time with slides Consistent apps, familiar platform Windows 10 IoT is built on the heritage of the world’s leading business operating system. Leverage Microsoft’s extensive partner ecosystem of device makers, developers, consultants, and integrators to create the best IoT solution for your business needs. Build world-class applications with best in developer tools and documentation  Visual Studio enables developers to write code accurately and efficiently no matter what language they use, from C#/VB and C++ to JavaScript and Python. The Universal Windows Platform (UWP) is a forward-looking application platform allowing developers to run their apps on any Windows 10 device. Windows professionally maintained documentation provides deep context evolved over many revisions. Runs on popular hardware With broad hardware support, you can tailor your device to your needs. Windows 10 IoT runs on devices from Raspberry Pi 2/3 to NXP i.MX 6 to intel i7. Our hardware partners produce specialized devices to fit your scenarios like low power, industrial, wide temperature range, or headless (no display). These can range from fanless PCs, to kiosks, to digital signs, to industrial tablets, and beyond. Enterprise grade support and documentation Microsoft provides enterprise-grade support to our customers, and we have an experienced partner network to help you. Your IoT solution benefits from a single support team for Windows 10 IoT and Azure IoT. We also have a clearly defined product lifecycle, offering 10 years of support for Windows 10 IoT Enterprise, plus your solution can stay up to date with monthly security updates. 
  24. You can design devices that people can interact where they make sense for your scenario. Bring in the speech interface where you need speech, for example. The Windows differentiation is that these features are built-in rather than having to be sourced from a third-party. In addition to the integration work, including testing, support becomes another challenge for non-native solutions The camera barcode scanner can also use Digimarc technology for Digital Watermarks or ‘invisible’ barcodes https://www.digimarc.com/ https://docs.microsoft.com/en-us/windows/uwp/devices-sensors/pos-camerabarcode
  25. For Windows 10 IoT Enterprise SKU, we’ve just announced support for the Robot Operating System (ROS) ----------- https://blogs.windows.com/windowsexperience/2018/09/28/bringing-the-power-of-windows-10-to-the-robot-operating-system/
  26. Nodes available for Manipulation, Mobility, Air, Marine, and Space Has many tools for developing and debugging robots
  27. Windows is a supported Operating System for ROS. The Community support has been amazing. (Don’t read the quote)