SlideShare a Scribd company logo
Gestire devices per l'Internet of Things
con Azure IoT (Hub)
Marco Parenzan
Who am I?
Marco Parenzan
Solutions Sales Specialist
Azure MVP
Marco Parenzan
marco.parenzan@insight.com
Twitter: @marco_parenzan
AZURE MVP
Agenda
Device Management with Azure IoT Hub
Azure Device Provisioning Service
Azure IoT Edge
Azure Sphere
Gestire i devices con Azure IoT Hub e IoT Edge
Gestire i devices con Azure IoT Hub e IoT Edge
21B(80B)
Connected “things” by 2020(2025)
—Gartner(IDC)
$1.3T
Market for IoT by 2020
—IDC
Numbers of IoT
70%
of value enabled by IoT will
come from B2B scenarios
—McKinsey & Company
180 ZettaBytes
[180x021]2025
—IDC
Gestire i devices con Azure IoT Hub e IoT Edge
Azure IoT Hub
Gestire i devices con Azure IoT Hub e IoT Edge
Gestire i devices con Azure IoT Hub e IoT Edge
Gestire i devices con Azure IoT Hub e IoT Edge
Gestire i devices con Azure IoT Hub e IoT Edge
Connect a device for…
• Telemetry
• Data flows in one direction from the device to
other systems for conveying status changes in
the device itself
• Inquiries
• Requests from the device looking to gather
required information or asking to initiate
activities
• Commands
• Commands from other systems sent to a device
(or a group of devices) to perform specific
activities expecting a result from the command
execution, or at least a status for that
• Notifications
• Information flows in one direction from other
systems to a device (or a group of devices) for
conveying status changes
Device app Back end
Azure IoT Device Twin
Device twin
Properties
Desired
Reported
Tags Organize
ConfigureImplement Configuration
Update Conditions
IoT Hub
Attest Compliance
Query and Events
IoT Hub Device Management
• Device Provisioning
• Automatic device registration including, management enrollment and initial configuration
• Device Twin
• Synchronize the device condition and configuration between cloud and device
• Methods
• Perform interactive actions (e.g command &control) on devices
• Jobs
• Broadcast and schedule device twin changes and methods at scale
• Queries
• Dynamic reporting across device twin and jobs to attest device status and health
• Patterns, Libraries, & Implementations
• Get started quickly with the most essential operations supporting a diverse set of platforms
Learnings over the years
• DON’T use a C2D Message for device configuration
• TTL will never be long enough.
• DON’T use a Direct Method for device configuration
• Direct methods are interactive (request/response).
• DO use Device Twin Desired Properties for configuration
• DO use Direct Methods for remediation
• DO use Device Reported Properties for config compliance
Gestire i devices con Azure IoT Hub e IoT Edge
Gestire i devices con Azure IoT Hub e IoT Edge
Answer these IoT questions…
• Have you thought about that in you IoT project?
• How will you connect your devices?
• How will you securely identify and enroll your devices?
• How do you scale enrollment for many devices?
Gestire i devices con Azure IoT Hub e IoT Edge
Group devices and control
access according to your
organization's needs
Securely authenticate devices,
on-board for management
and provision for service
Monitor device inventory, health
& security while providing
proactive remediation of issues
Replace or decommission
devices after failure, upgrade
cycle or service lifetime
Manage devices at scale
Provide updates, configuration & applications
to assign the purpose of each device
PLAN
PROVISION
CONFIGURE
MONITOR
RETIRE
What is provisioning?
Registration Configuration Provisioning
Gestire i devices con Azure IoT Hub e IoT Edge
Gestire i devices con Azure IoT Hub e IoT Edge
Why Azure IoT Edge?
• Because not everything is on the cloud
• Latency
• Because there are also the devices...
• ...or the gateway
• Commercial/Industrual/Ruggered
• Look at Azure IoT Certified
Azure IoT Edge
• It’s a device!
• Gives a structure to the edge client
• Based on docker «philosophy»
• You need to build a container image
• You need a container registry
Azure IoT Edge «Edge» Architecture
Modules
• It’s a pipeline
• Custom modules
• C#/.NET Core
• JavaScript
• Standard!
• Functions
• Stream Analytics
• ML
Gestire i devices con Azure IoT Hub e IoT Edge
Gestire i devices con Azure IoT Hub e IoT Edge
Gestire i devices con Azure IoT Hub e IoT Edge
IoT offers new frontiers for innovation
and the attacker
Percentage of large IoT
implementations for
which cloud-based
security services will be
essential to functioning
safely by the year 2020.
Percentage of IT security
budgets spent on IoT in
2020.
Percentage of cyber
attacks targeting IoT in
2020.
Driving Security Innovation: 7 Properties of
Device Security
• Well understood security principles and practices
• Device security rooted in hardware, but guarded with secure, evolving
software
https://aka.ms/7principles
What is Azure Sphere?
• A new Azure Sphere OS secured by Microsoft for the devices 10-year
lifetime to create a trustworthy platform for new IoT experiences
• The Azure Sphere Security Service guards every Azure Sphere device;
it brokers trust for device-to-device and device-to-cloud
communication, detects emerging threats, and renews device
security.
• A new Azure Sphere class of MCUs, from silicon partners, with built-in
Microsoft security technology provide connectivity and a dependable
hardware root of trust
Commercial proposition
• Open to any MCU Manifacturer
• Open to any cloud
• Open to any innovation
OS optimized for MCU, IoT and Security
Azure Sphere Security Service
• Protects your devices and your
customers with certificate-based
authentication of all
communication
• Detects emerging security threats
through automated processing of
on-device failures
• Responds to threats with fully
automated on-device updates of
OS
• Allows for easy deployment of
software updates to Azure Sphere
powered devices
Gestire i devices con Azure IoT Hub e IoT Edge
Gestire i devices con Azure IoT Hub e IoT Edge
Conclusions!
• Think about IoT now! It will be your problem...when, not if
• IoT devices become your asset
• IoT Hub is mainly an asset management tool
• Provisioning is something you don’t think normally
• Edge means long term, structure vision for gateway/device
development (at least, the compute part)
• Many things will change with Sphere...see you next year!
• Same event
• Same session title, session will be updated again
Gestire i devices con Azure IoT Hub e IoT Edge
Let the past go and step off into the future

More Related Content

PPTX
Demystifying Internet of Things with Azure IoT Suite
PDF
BRK2122 IOT - From the cloud to the edge
PPTX
Building Secure IoT Solutions using Azure Sphere
PDF
AWS IoT vs Azure IoT
PPTX
IoT on the Edge
PPTX
Build 2017 - B8024 - Connected intelligent things with Windows IoT Core and A...
PPTX
Introduction to Azure IoT Suite
PPTX
Connecting IoT devices to Azure
Demystifying Internet of Things with Azure IoT Suite
BRK2122 IOT - From the cloud to the edge
Building Secure IoT Solutions using Azure Sphere
AWS IoT vs Azure IoT
IoT on the Edge
Build 2017 - B8024 - Connected intelligent things with Windows IoT Core and A...
Introduction to Azure IoT Suite
Connecting IoT devices to Azure

What's hot (19)

PDF
Architecting Azure (I)IoT Solutions @ IoT Saturday 2019
PPTX
Ubiquitous information capture
PPTX
From IoT Central to IoT Hub
PDF
한컴MDS_Microsoft Azure IoT Overview
PPTX
Azure IoT Edge: a breakthrough platform and service running cloud intelligenc...
PPTX
Internet of things at the Edge with Azure IoT Edge by sonujose
PDF
Are you ready for Microsoft Azure Sphere?
PPTX
Azure IoT Camp
PDF
Azure IIoT for Manufacturing and Beyond @ IAMCP event June 2019
PDF
Azure Sphere
PPTX
Azure IoT Platform services - The modern IoT developer toolbox
PPTX
Azure IoT Hub
PDF
Contributing to the Development and Application of Cybersecurity Standards
PPTX
Introduction to Industrial Cybersecurity for Water and Waste Water Operators
PPTX
Building IoT solutions using Windows 10 IoT Core & Azure
PPT
Iot secure connected devices indicthreads
PDF
eIoT-tech-intro-for-paris-hackathon
PDF
Infographic: SDN, BYOD and Cloud! Oh my!
PDF
Effective Network Security Against Cyber Threats - Network Segmentation Techn...
Architecting Azure (I)IoT Solutions @ IoT Saturday 2019
Ubiquitous information capture
From IoT Central to IoT Hub
한컴MDS_Microsoft Azure IoT Overview
Azure IoT Edge: a breakthrough platform and service running cloud intelligenc...
Internet of things at the Edge with Azure IoT Edge by sonujose
Are you ready for Microsoft Azure Sphere?
Azure IoT Camp
Azure IIoT for Manufacturing and Beyond @ IAMCP event June 2019
Azure Sphere
Azure IoT Platform services - The modern IoT developer toolbox
Azure IoT Hub
Contributing to the Development and Application of Cybersecurity Standards
Introduction to Industrial Cybersecurity for Water and Waste Water Operators
Building IoT solutions using Windows 10 IoT Core & Azure
Iot secure connected devices indicthreads
eIoT-tech-intro-for-paris-hackathon
Infographic: SDN, BYOD and Cloud! Oh my!
Effective Network Security Against Cyber Threats - Network Segmentation Techn...
Ad

Similar to Gestire i devices con Azure IoT Hub e IoT Edge (20)

PPTX
Microsoft IoT Overview, Vision and Roadmap
PPTX
Architecting IoT solutions with Microsoft Azure
PPTX
IoT platforms – comparison Azure IoT vs AWS IoT
PPTX
Internet of Things Pitch Deck
PPTX
Manage your devices with Azure IoT...and more
PDF
IoT Day 2019 Naples - Microsoft Azure Shpere
PPTX
IoT on azure
PDF
Architecting Iot Solutions On Azure Conquering Complexity For Scalable Device...
PDF
IOT Edge within th eAzure IOT Framework
PDF
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
PPTX
Secure and power the intelligent edge with Azure Sphere
PPTX
Microsoft azure services dedicated for IoT solutions
PDF
Azure IoT from groundup
PPTX
Integration of Things (Sam Vanhoutte @Iglooconf 2017)
PPTX
Exploring the Azure IoT Ecosystem
PDF
IoT Seminar (Oct. 2016) Juan Perez - Microsoft
PPTX
Sviluppare un portale per gestire la tua soluzione IoT Hub
PPTX
Azure IoT End-to-End
PDF
Introducing Azure Sphere
PPTX
Azure Internet of Things
Microsoft IoT Overview, Vision and Roadmap
Architecting IoT solutions with Microsoft Azure
IoT platforms – comparison Azure IoT vs AWS IoT
Internet of Things Pitch Deck
Manage your devices with Azure IoT...and more
IoT Day 2019 Naples - Microsoft Azure Shpere
IoT on azure
Architecting Iot Solutions On Azure Conquering Complexity For Scalable Device...
IOT Edge within th eAzure IOT Framework
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
Secure and power the intelligent edge with Azure Sphere
Microsoft azure services dedicated for IoT solutions
Azure IoT from groundup
Integration of Things (Sam Vanhoutte @Iglooconf 2017)
Exploring the Azure IoT Ecosystem
IoT Seminar (Oct. 2016) Juan Perez - Microsoft
Sviluppare un portale per gestire la tua soluzione IoT Hub
Azure IoT End-to-End
Introducing Azure Sphere
Azure Internet of Things
Ad

More from Marco Parenzan (20)

PPTX
Azure IoT Central per lo SCADA engineer
PPTX
Azure Hybrid @ Home
PPTX
Static abstract members nelle interfacce di C# 11 e dintorni di .NET 7.pptx
PPTX
Azure Synapse Analytics for your IoT Solutions
PPTX
Power BI Streaming Data Flow e Azure IoT Central
PPTX
Power BI Streaming Data Flow e Azure IoT Central
PPTX
Power BI Streaming Data Flow e Azure IoT Central
PPTX
Developing Actors in Azure with .net
PPTX
Math with .NET for you and Azure
PPTX
Power BI data flow and Azure IoT Central
PPTX
.net for fun: write a Christmas videogame
PPTX
Building IoT infrastructure on edge with .net, Raspberry PI and ESP32 to conn...
PPTX
Anomaly Detection with Azure and .NET
PPTX
Deploy Microsoft Azure Data Solutions
PPTX
Deep Dive Time Series Anomaly Detection in Azure with dotnet
PPTX
Azure IoT Central
PPTX
Anomaly Detection with Azure and .net
PPTX
Code Generation for Azure with .net
PPTX
Running Kafka and Spark on Raspberry PI with Azure and some .net magic
PPTX
Time Series Anomaly Detection with Azure and .NETT
Azure IoT Central per lo SCADA engineer
Azure Hybrid @ Home
Static abstract members nelle interfacce di C# 11 e dintorni di .NET 7.pptx
Azure Synapse Analytics for your IoT Solutions
Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central
Developing Actors in Azure with .net
Math with .NET for you and Azure
Power BI data flow and Azure IoT Central
.net for fun: write a Christmas videogame
Building IoT infrastructure on edge with .net, Raspberry PI and ESP32 to conn...
Anomaly Detection with Azure and .NET
Deploy Microsoft Azure Data Solutions
Deep Dive Time Series Anomaly Detection in Azure with dotnet
Azure IoT Central
Anomaly Detection with Azure and .net
Code Generation for Azure with .net
Running Kafka and Spark on Raspberry PI with Azure and some .net magic
Time Series Anomaly Detection with Azure and .NETT

Recently uploaded (20)

PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
KodekX | Application Modernization Development
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Electronic commerce courselecture one. Pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Cloud computing and distributed systems.
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Encapsulation_ Review paper, used for researhc scholars
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
KodekX | Application Modernization Development
“AI and Expert System Decision Support & Business Intelligence Systems”
Reach Out and Touch Someone: Haptics and Empathic Computing
Electronic commerce courselecture one. Pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Spectral efficient network and resource selection model in 5G networks
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Understanding_Digital_Forensics_Presentation.pptx
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Cloud computing and distributed systems.
Dropbox Q2 2025 Financial Results & Investor Presentation
NewMind AI Weekly Chronicles - August'25 Week I
Encapsulation_ Review paper, used for researhc scholars

Gestire i devices con Azure IoT Hub e IoT Edge

  • 1. Gestire devices per l'Internet of Things con Azure IoT (Hub) Marco Parenzan
  • 2. Who am I? Marco Parenzan Solutions Sales Specialist Azure MVP Marco Parenzan marco.parenzan@insight.com Twitter: @marco_parenzan AZURE MVP
  • 3. Agenda Device Management with Azure IoT Hub Azure Device Provisioning Service Azure IoT Edge Azure Sphere
  • 6. 21B(80B) Connected “things” by 2020(2025) —Gartner(IDC) $1.3T Market for IoT by 2020 —IDC Numbers of IoT 70% of value enabled by IoT will come from B2B scenarios —McKinsey & Company 180 ZettaBytes [180x021]2025 —IDC
  • 13. Connect a device for… • Telemetry • Data flows in one direction from the device to other systems for conveying status changes in the device itself • Inquiries • Requests from the device looking to gather required information or asking to initiate activities • Commands • Commands from other systems sent to a device (or a group of devices) to perform specific activities expecting a result from the command execution, or at least a status for that • Notifications • Information flows in one direction from other systems to a device (or a group of devices) for conveying status changes
  • 14. Device app Back end Azure IoT Device Twin Device twin Properties Desired Reported Tags Organize ConfigureImplement Configuration Update Conditions IoT Hub Attest Compliance Query and Events
  • 15. IoT Hub Device Management • Device Provisioning • Automatic device registration including, management enrollment and initial configuration • Device Twin • Synchronize the device condition and configuration between cloud and device • Methods • Perform interactive actions (e.g command &control) on devices • Jobs • Broadcast and schedule device twin changes and methods at scale • Queries • Dynamic reporting across device twin and jobs to attest device status and health • Patterns, Libraries, & Implementations • Get started quickly with the most essential operations supporting a diverse set of platforms
  • 16. Learnings over the years • DON’T use a C2D Message for device configuration • TTL will never be long enough. • DON’T use a Direct Method for device configuration • Direct methods are interactive (request/response). • DO use Device Twin Desired Properties for configuration • DO use Direct Methods for remediation • DO use Device Reported Properties for config compliance
  • 19. Answer these IoT questions… • Have you thought about that in you IoT project? • How will you connect your devices? • How will you securely identify and enroll your devices? • How do you scale enrollment for many devices?
  • 21. Group devices and control access according to your organization's needs Securely authenticate devices, on-board for management and provision for service Monitor device inventory, health & security while providing proactive remediation of issues Replace or decommission devices after failure, upgrade cycle or service lifetime Manage devices at scale Provide updates, configuration & applications to assign the purpose of each device PLAN PROVISION CONFIGURE MONITOR RETIRE
  • 22. What is provisioning? Registration Configuration Provisioning
  • 25. Why Azure IoT Edge? • Because not everything is on the cloud • Latency • Because there are also the devices... • ...or the gateway • Commercial/Industrual/Ruggered • Look at Azure IoT Certified
  • 26. Azure IoT Edge • It’s a device! • Gives a structure to the edge client • Based on docker «philosophy» • You need to build a container image • You need a container registry
  • 27. Azure IoT Edge «Edge» Architecture
  • 28. Modules • It’s a pipeline • Custom modules • C#/.NET Core • JavaScript • Standard! • Functions • Stream Analytics • ML
  • 32. IoT offers new frontiers for innovation and the attacker Percentage of large IoT implementations for which cloud-based security services will be essential to functioning safely by the year 2020. Percentage of IT security budgets spent on IoT in 2020. Percentage of cyber attacks targeting IoT in 2020.
  • 33. Driving Security Innovation: 7 Properties of Device Security • Well understood security principles and practices • Device security rooted in hardware, but guarded with secure, evolving software https://aka.ms/7principles
  • 34. What is Azure Sphere? • A new Azure Sphere OS secured by Microsoft for the devices 10-year lifetime to create a trustworthy platform for new IoT experiences • The Azure Sphere Security Service guards every Azure Sphere device; it brokers trust for device-to-device and device-to-cloud communication, detects emerging threats, and renews device security. • A new Azure Sphere class of MCUs, from silicon partners, with built-in Microsoft security technology provide connectivity and a dependable hardware root of trust
  • 35. Commercial proposition • Open to any MCU Manifacturer • Open to any cloud • Open to any innovation
  • 36. OS optimized for MCU, IoT and Security
  • 37. Azure Sphere Security Service • Protects your devices and your customers with certificate-based authentication of all communication • Detects emerging security threats through automated processing of on-device failures • Responds to threats with fully automated on-device updates of OS • Allows for easy deployment of software updates to Azure Sphere powered devices
  • 40. Conclusions! • Think about IoT now! It will be your problem...when, not if • IoT devices become your asset • IoT Hub is mainly an asset management tool • Provisioning is something you don’t think normally • Edge means long term, structure vision for gateway/device development (at least, the compute part) • Many things will change with Sphere...see you next year! • Same event • Same session title, session will be updated again
  • 42. Let the past go and step off into the future

Editor's Notes

  • #2: Founded 2015 Co-Founders Brian Cook & Chris Johnson Brian was the founder and CEO of Workflow company Nintex, Chris Johnson was a Group Product Management in Office 365 & SharePoint Joining them were
  • #3: Hyperfish intro We are really excited to bring you something great
  • #5: Founded 2015 Co-Founders Brian Cook & Chris Johnson Brian was the founder and CEO of Workflow company Nintex, Chris Johnson was a Group Product Management in Office 365 & SharePoint Joining them were
  • #9: Talking Points: You’ve probably have heard a lot about IoT. There’s a lot of noise out there and there are number of companies talking about IoT. There are big numbers being thrown around. According to latest IDC’s report, the IoT market is expected to be $1.7 trillion by 2020 Gartner predicts that there will be over $25 Billion connected “things” by 2020.. There is so much hype around IoT that IoT is beginning to sound like - If it’s a dumb thing, let’s just put a chip on it and voila you have smart thing.. Transition: Once you get past all the confusion and noise and realize just how simple and powerful IoT can be, the next question becomes: “What can it do for my business?”
  • #41: 40