SlideShare une entreprise Scribd logo
1  sur  24
Marco Parenzan
Solution Sales Specialist in Insight for Digital Innovation
Microsoft Azure MVP
Community Lead 1nn0va // Pordenone
1nn0va After Hour
https://bit.ly/1nn0va-video
Linkedin: https://www.linkedin.com/in/marcoparenzan/
Marco Parenzan
Lot of great services
• Digital Twins
• Device Provisioning Services
• Time Series Insights
• Azure Data Explorer
• ...
Azure IoT Hub on Azure
Stack Hub
Lot of improvements in
the near future (sorry,
NdA for now!)
My considerations
Power BI
PowerApps Web Apps
Mobile Apps
Manage
View and manage solutions
Azure Sphere
Secured MCU Secured OS Cloud Security
Business Integration
Connect to business apps & services
Office 365
Dynamics 365
Edge Modules:
• Protocol Adaptation
• Functions
• Stream Analytics
• Machine Learning
• AI
Azure
IoT Edge
• Integrated view for CISO & SecOps personas to review enterprise security posture, including IoT solutions.
• Holistic view of IoT solution security posture for DevOps and IoT solution managers to review and manage day to day security status
Azure Security
Center for IoT
3rd Party applications
Azure IoT Device SDK
3rd Party Industry specific sensors & devices
(RTOS, Linux, Windows, Android, iOS)
IoT Hub
Container
Registry
Kubernetes
Service
Compute
(VMs)
Content
Delivery
Network
Data
Explorer
Front Door
Resource
Manager
(ARM)
Storage
Domain
Name
System
Microsoft
Flow
Key Vault
Service Bus
Applicatio
n Insights
Functions
SQL Azure
Cosmos DB
Web Apps
Azure Stream
Analytics
Event Hub
Device
Provisioning
Service Time Series
Insights
Maps
Your options for building IoT solutions
• Building globally secure, scalable and
reliable IoT solutions is incredibly complex.
At least 30% of all companies do not move
beyond proof of concept, due to complexity,
high costs, lack of staff, and concerns around
security.
• Designing successful IoT systems from the
ground up can require selecting, configuring
and managing dozens of services
• There is a significant skills gap around IoT,
which requires expertise across IT, OT an,
Security, and other services.
• The customer looks only on the device and
the field…
BUT…the reality of IoT is…
Power BI
PowerApps Web Apps
Mobile Apps
Manage
View and manage solutions
Azure Sphere
Secured MCU Secured OS Cloud Security
Business Integration
Connect to business apps & services
Office 365
Dynamics 365
Edge Modules:
• Protocol Adaptation
• Functions
• Stream Analytics
• Machine Learning
• AI
Azure
IoT Edge
• Integrated view for CISO & SecOps personas to review enterprise security posture, including IoT solutions.
• Holistic view of IoT solution security posture for DevOps and IoT solution managers to review and manage day to day security status
Azure Security
Center for IoT
3rd Party applications
Azure IoT Device SDK
3rd Party Industry specific sensors & devices
(RTOS, Linux, Windows, Android, iOS)
IoT Hub
Container
Registry
Kubernetes
Service
Compute
(VMs)
Content
Delivery
Network
Data
Explorer
Front Door
Resource
Manager
(ARM)
Storage
Domain
Name
System
Microsoft
Flow
Key Vault
Service Bus
Applicatio
n Insights
Functions
SQL Azure
Cosmos DB
Web Apps
Azure Stream
Analytics
Event Hub
Device
Provisioning
Service Time Series
Insights
Maps
But IoT adoption remains very challenging
Your options for building IoT solutions
Simplify production-ready IoT solution development
• Simplify setup, reduce management burden, operational
costs, and overhead of a typical IoT project.
• Bring solutions to market faster, while staying focused
on your customers
Azure IoT Central
Build with Azure IoT Central, our IoT App
Platform
 Highly secure
 Enterprise-grade
 Predictable pricing
 Industry-focused
• Carbon Emission
Reduction
• Grid assets
management
• Smart utility carbon
accounting
• EV Smart Charging
Energy
• Inventory
Management
• Store Analytics
• Digital Distribution
Center
• Connected logistics
Retail
• Smart
Equipment
• Precision
Farming
• Connected Cows
Agriculture
• Inventory Management
for Medical Supplies
• Remote patient
monitoring
• Cold Chain supply
tracking
• Smart hospital building
Healthcare
• Space Management &
Optimization
• Connected spaces
• Energy management &
building operations
• Occupant experience
and productivity
Smart
Buildings
• Smart Lighting
• Smart water
• Smart parking
• Smart Waste
• Air quality monitoring
Smart City
IoT Central can help you quickly innovate and build IoT
applications for your industry
Standard Tier 0 Standard Tier 1 Standard Tier 2
Price per device €0,07 al mese €0,34 al mese €0,59 al mese
Monthly device message allocation* 400 messages 5,000 messages 30,000 messages
Included free quantity per IoT Central
application
2 free devices
(800 included messages)
2 free devices
(10,000 included messages)
2 free devices
(60,000 included messages)
Use case For devices sending a few messages
per hour
For devices sending a few messages
per hour
For devices sending a message every
few minutes
Overage pricing per 1K messages1 €0.060 per 1K messages €0.013 per 1K messages €0.013 per 1K messages
*Total message allocation is shared across all devices in an IoT Central application
Pricing Model
IoT Central APIs
To build a solution with IoT Central app platform, we need to provide a programmatic way
for solution builders to access IoT Central. These are the categories of API capabilities we
need to enable.
I can build a solution that
can create new IoT Central
apps, discover apps a
user has access to, get
metadata about an app.
The solution can also
manage users with access
to applications.
I can build a solution that
can describe device
capabilities and import
that into IoT Central.
The solution can also get
details about the
capabilities of existing
devices.
I can build a solution that
can onboard and connect
new devices at scale.
I can build a solution that
can be used to control and
operate devices at scale.
The solution can also be
used manage device
lifecycle: manage which
devices can send data,
devices that are blocked,
etc.
I can build a solution that
uses telemetry data.
The solution can also
configure rules to notify
me when devices have
problems, and configure
data export to send data to
my own workflow.
App Management Device Modelling Device Onboarding Device Management Data and Insights
Implement with deployment in mind with DPS
device1
Global.azure-devices-provisioning.net
ID scope: xyz
RegistrationID: rai212
Secret: <X.509 cert>
DPS
DPS
ID scope: xyz
Name: contosoDPS
DPS
ID scope: abc
Name: relecloudDPS
Mapping DB
 DPS name
ID scope
+
RegID
ID scope: xyz
RegistrationID: rai212
DPS name: contosoDPS
device2
ID scope: abc
RegistrationID: fkb674
Secret: <X.509 cert>
ID scope: abc
RegistrationID: fkb674
DPS name: relecloudDPS
“Build with” patterns (from Industry Application
Templates)
Common Architectures
Below are common patterns for utilizing IoT Central for device management. You can also refer to architectures of the industry
application templates to learn how IoT Central is used for various industry solutions.
Telemetry from devices or
sensors is sent to a gateway
device or directly to IoT Central
Data is sent, aggregated and
analyzed in IoT Central
Data is routed to other Azure services for manipulation – storage,
reformatting, integration to business workflows and applications, etc.
Azure services like ASA or Azure Functions can be used to reformat data
streams and send them to storage accounts
Logic apps can be used to power business applications
• Deploy an Industry app template or a Custom template: Get started by building a custom IoT Central application. To explore possibilities,
consider examining an Industry application template for common IoT scenarios. Deploy a new IoT Central application and customize it to
your specific requirements. Get started here.
• Create a device template for the device types connecting to your application. Device templates are blueprints that specify characteristics
and behaviors of devices, and includes a device capability model, cloud properties that aren’t stored on the device, and customizations
or forms.
• Design the device template in IoT Central and implement its device capability model in your device code
• Import a device capability model from the Azure Certified for IoT Device Catalog and then add cloud properties, customizations and dashboards as
needed
• Create a device capability model using Visual Studio code, implement your device code from the model and connect your device to IoT Central or
manually import the device capability into your IoT Central application.
• *Device developers interested in submitting IoT hardware products for certification can publish a certified device in the Certified for IoT device catalog. To
learn how, read our documentation section, "Certify an IoT Plug and Play device".
• Customize the IoT Central UI for operators that will be leveraging the application. Customizations include defining the layout of
properties and settings on device templates, configuring custom dashboards to help operators discover insights and resolve issues
faster and configuring custom analytics from connected devices
Getting started building on IoT Central
• Connect your devices:
• IoT Plug and Play enables IoT Central to integrate devices without writing any embedded device code
• Leverage Microsoft’s open source Azure IoT SDKs to create your device code to create secure connections, send telemetry, report status and
receive configuration updates.
• Connect Azure IoT Edge devices to run cloud intelligence and run custom logic directly on IoT devices managed by IoT Central
• Manage your IoT devices: Leverage your IoT Central application to monitor your connected devices, troubleshoot and resolve device issues
and provision new devices.
• You can group these elements in interfaces to reuse
across models to make collaboration easier and to speed
up development.
• To make IoT Plug and Play work with Azure Digital Twins,
you define models and interfaces using the Digital Twins
Definition Language (DTDL). IoT Plug and Play and the
DTDL are open to the community, and Microsoft
welcomes collaboration with customers, partners, and the
industry. Both are based on open W3C standards such as
JSON-LD and RDF, which enables easier adoption across
services and tooling.
• There's no extra cost for using IoT Plug and Play and
DTDL. Standard rates for Azure IoT Hub and other Azure
services remain the same.
• IoT Plug and Play enables solution builders to integrate
smart devices with their solutions without any manual
configuration. At the core of IoT Plug and Play, is a
device model that a device uses to advertise its
capabilities to an IoT Plug and Play-enabled application.
This model is structured as a set of elements that
define:
• Properties that represent the read-only or writable state of
a device or other entity. For example, a device serial
number may be a read-only property and a target
temperature on a thermostat may be a writable property.
• Telemetry that's the data emitted by a device, whether the
data is a regular stream of sensor readings, an occasional
error, or an information message.
• Commands that describe a function or operation that can
be done on a device. For example, a command could
reboot a gateway or take a picture using a remote camera.
What is IoT Plug and Play?
• As a device builder, you can develop an IoT hardware product that supports IoT Plug and Play.
The process includes three key steps:
1. Define the device model. You author a set of JSON files that define your device's capabilities
using the DTDL. A model describes a complete entity such as a physical product, and defines
the set of interfaces implemented by that entity. Interfaces are shared contracts that uniquely
identify the telemetry, properties, and commands supported by a device. Interfaces can be
reused across different models.
2. Author device software or firmware in a way that their telemetry, properties, and commands
follow the IoT Plug and Play conventions. If you are connecting existing sensors attached to a
Windows or Linux gateway, the IoT Plug and Play bridge can simplify this step.
3. The device announces the model ID as part of the MQTT connection. The Azure IoT SDK
includes new constructs to provide the model ID at connection time.
Develop an IoT device application
https://docs.microsoft.com/en-us/azure/iot-pnp/concepts-modeling-guide
• The model repository is a store for model and interface definitions. You define
models and interfaces using the Digital Twins Definition Language (DTDL).
• The web UI lets you manage the models and interfaces.
• The model repository has built-in role-based access controls that let you limit
access to interface definitions.
Models
• Very Very interesting
• Very Very interesting pricing model
• You adopt the Azure IoT full stack
• You preserve everything when you decide to have more control over
infrastructure
• Argh! Infrastructure...with PaaS!
• Who knows?
Conclusions
Marco Parenzan

Contenu connexe

Tendances

A Pragmatic Reference Architecture for The Internet of Things
A Pragmatic Reference Architecture for The Internet of ThingsA Pragmatic Reference Architecture for The Internet of Things
A Pragmatic Reference Architecture for The Internet of Things
Rick G. Garibay
 

Tendances (20)

Azure IoT Edge: a breakthrough platform and service running cloud intelligenc...
Azure IoT Edge: a breakthrough platform and service running cloud intelligenc...Azure IoT Edge: a breakthrough platform and service running cloud intelligenc...
Azure IoT Edge: a breakthrough platform and service running cloud intelligenc...
 
Connecting IoT devices to Azure
Connecting IoT devices to AzureConnecting IoT devices to Azure
Connecting IoT devices to Azure
 
Azure Sphere
Azure SphereAzure Sphere
Azure Sphere
 
Global Azure Bootcamp 2016 - Real-world Internet of Things Backend with Azure...
Global Azure Bootcamp 2016 - Real-world Internet of Things Backend with Azure...Global Azure Bootcamp 2016 - Real-world Internet of Things Backend with Azure...
Global Azure Bootcamp 2016 - Real-world Internet of Things Backend with Azure...
 
IoT Seminar (Oct. 2016) Juan Perez - Microsoft
IoT Seminar (Oct. 2016) Juan Perez - MicrosoftIoT Seminar (Oct. 2016) Juan Perez - Microsoft
IoT Seminar (Oct. 2016) Juan Perez - Microsoft
 
Internet of things at the Edge with Azure IoT Edge by sonujose
Internet of things at the Edge with Azure IoT Edge by sonujoseInternet of things at the Edge with Azure IoT Edge by sonujose
Internet of things at the Edge with Azure IoT Edge by sonujose
 
Azure IoT Workshop
Azure IoT WorkshopAzure IoT Workshop
Azure IoT Workshop
 
Azure IIoT for Manufacturing and Beyond @ IAMCP event June 2019
Azure IIoT for Manufacturing and Beyond @ IAMCP event June 2019Azure IIoT for Manufacturing and Beyond @ IAMCP event June 2019
Azure IIoT for Manufacturing and Beyond @ IAMCP event June 2019
 
Secure IOT Gateway
Secure IOT GatewaySecure IOT Gateway
Secure IOT Gateway
 
Building Secure IoT Solutions using Azure Sphere
Building Secure IoT Solutions using Azure SphereBuilding Secure IoT Solutions using Azure Sphere
Building Secure IoT Solutions using Azure Sphere
 
Azure IoT Platform services - The modern IoT developer toolbox
Azure IoT Platform services - The modern IoT developer toolboxAzure IoT Platform services - The modern IoT developer toolbox
Azure IoT Platform services - The modern IoT developer toolbox
 
Creator IoT Framework
Creator IoT FrameworkCreator IoT Framework
Creator IoT Framework
 
AWS IoT vs Azure IoT
AWS IoT vs Azure IoTAWS IoT vs Azure IoT
AWS IoT vs Azure IoT
 
Creating end-to-end IoT applications with Eclipse Kura & Solair IoT Platform
Creating end-to-end IoT applications with Eclipse Kura & Solair IoT PlatformCreating end-to-end IoT applications with Eclipse Kura & Solair IoT Platform
Creating end-to-end IoT applications with Eclipse Kura & Solair IoT Platform
 
Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}
Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}
Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}
 
Exploring the Azure IoT Ecosystem
Exploring the Azure IoT EcosystemExploring the Azure IoT Ecosystem
Exploring the Azure IoT Ecosystem
 
Demystifying Internet of Things with Azure IoT Suite
Demystifying Internet of Things with Azure IoT SuiteDemystifying Internet of Things with Azure IoT Suite
Demystifying Internet of Things with Azure IoT Suite
 
Azure IoT Summary
Azure IoT SummaryAzure IoT Summary
Azure IoT Summary
 
IoT Saturday PN 2019 - Eurotech
IoT Saturday PN 2019 - EurotechIoT Saturday PN 2019 - Eurotech
IoT Saturday PN 2019 - Eurotech
 
A Pragmatic Reference Architecture for The Internet of Things
A Pragmatic Reference Architecture for The Internet of ThingsA Pragmatic Reference Architecture for The Internet of Things
A Pragmatic Reference Architecture for The Internet of Things
 

Similaire à From IoT Central to IoT Hub

IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoTIoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
IoT Academy
 

Similaire à From IoT Central to IoT Hub (20)

IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoTIoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
 
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
 
Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT CentralPower BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central
 
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
 
IoTSummit - Introduction to IoT Hub
IoTSummit - Introduction to IoT HubIoTSummit - Introduction to IoT Hub
IoTSummit - Introduction to IoT Hub
 
IoT: Connecting Devices and Manufacturing Equipment to the Cloud
IoT: Connecting Devices and Manufacturing Equipment to the CloudIoT: Connecting Devices and Manufacturing Equipment to the Cloud
IoT: Connecting Devices and Manufacturing Equipment to the Cloud
 
Architecting IoT solutions with Microsoft Azure
Architecting IoT solutions with Microsoft AzureArchitecting IoT solutions with Microsoft Azure
Architecting IoT solutions with Microsoft Azure
 
iot
iotiot
iot
 
Microsoft azure services dedicated for IoT solutions
Microsoft azure services dedicated for IoT solutionsMicrosoft azure services dedicated for IoT solutions
Microsoft azure services dedicated for IoT solutions
 
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
 
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
 
AIoT and edge computing solutions
AIoT and edge computing solutionsAIoT and edge computing solutions
AIoT and edge computing solutions
 
Microsoft & IoT
Microsoft & IoTMicrosoft & IoT
Microsoft & IoT
 
Frequently Asked Questions (FAQs) on IoT Cloud App Development
Frequently Asked Questions (FAQs) on IoT Cloud App DevelopmentFrequently Asked Questions (FAQs) on IoT Cloud App Development
Frequently Asked Questions (FAQs) on IoT Cloud App Development
 
Azure IoT Central
Azure IoT CentralAzure IoT Central
Azure IoT Central
 
Microsoft IoT Overview, Vision and Roadmap
Microsoft IoT Overview, Vision and RoadmapMicrosoft IoT Overview, Vision and Roadmap
Microsoft IoT Overview, Vision and Roadmap
 
Metaverse and Digital Twins on Enterprise-Public.pdf
Metaverse and Digital Twins on Enterprise-Public.pdfMetaverse and Digital Twins on Enterprise-Public.pdf
Metaverse and Digital Twins on Enterprise-Public.pdf
 
QuantiQ Manufacturing Cloud workshop
QuantiQ Manufacturing Cloud workshopQuantiQ Manufacturing Cloud workshop
QuantiQ Manufacturing Cloud workshop
 
IoT on azure
IoT on azureIoT on azure
IoT on azure
 
Gestire i devices con Azure IoT Hub e IoT Edge
Gestire i devices con Azure IoT Hub e IoT EdgeGestire i devices con Azure IoT Hub e IoT Edge
Gestire i devices con Azure IoT Hub e IoT Edge
 

Plus de Marco Parenzan

Plus de Marco Parenzan (20)

Azure IoT Central per lo SCADA engineer
Azure IoT Central per lo SCADA engineerAzure IoT Central per lo SCADA engineer
Azure IoT Central per lo SCADA engineer
 
Azure Hybrid @ Home
Azure Hybrid @ HomeAzure Hybrid @ Home
Azure Hybrid @ Home
 
Static abstract members nelle interfacce di C# 11 e dintorni di .NET 7.pptx
Static abstract members nelle interfacce di C# 11 e dintorni di .NET 7.pptxStatic abstract members nelle interfacce di C# 11 e dintorni di .NET 7.pptx
Static abstract members nelle interfacce di C# 11 e dintorni di .NET 7.pptx
 
Azure Synapse Analytics for your IoT Solutions
Azure Synapse Analytics for your IoT SolutionsAzure Synapse Analytics for your IoT Solutions
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
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 CentralPower BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central
 
Developing Actors in Azure with .net
Developing Actors in Azure with .netDeveloping Actors in Azure with .net
Developing Actors in Azure with .net
 
Math with .NET for you and Azure
Math with .NET for you and AzureMath with .NET for you and Azure
Math with .NET for you and Azure
 
Power BI data flow and Azure IoT Central
Power BI data flow and Azure IoT CentralPower BI data flow and Azure IoT Central
Power BI data flow and Azure IoT Central
 
.net for fun: write a Christmas videogame
.net for fun: write a Christmas videogame.net for fun: write a Christmas videogame
.net for fun: write a Christmas videogame
 
Building IoT infrastructure on edge with .net, Raspberry PI and ESP32 to conn...
Building IoT infrastructure on edge with .net, Raspberry PI and ESP32 to conn...Building IoT infrastructure on edge with .net, Raspberry PI and ESP32 to conn...
Building IoT infrastructure on edge with .net, Raspberry PI and ESP32 to conn...
 
Anomaly Detection with Azure and .NET
Anomaly Detection with Azure and .NETAnomaly Detection with Azure and .NET
Anomaly Detection with Azure and .NET
 
Deploy Microsoft Azure Data Solutions
Deploy Microsoft Azure Data SolutionsDeploy Microsoft Azure Data Solutions
Deploy Microsoft Azure Data Solutions
 
Deep Dive Time Series Anomaly Detection in Azure with dotnet
Deep Dive Time Series Anomaly Detection in Azure with dotnetDeep Dive Time Series Anomaly Detection in Azure with dotnet
Deep Dive Time Series Anomaly Detection in Azure with dotnet
 
Anomaly Detection with Azure and .net
Anomaly Detection with Azure and .netAnomaly Detection with Azure and .net
Anomaly Detection with Azure and .net
 
Code Generation for Azure with .net
Code Generation for Azure with .netCode Generation for Azure with .net
Code Generation for Azure with .net
 
Running Kafka and Spark on Raspberry PI with Azure and some .net magic
Running Kafka and Spark on Raspberry PI with Azure and some .net magicRunning Kafka and Spark on Raspberry PI with Azure and some .net magic
Running Kafka and Spark on Raspberry PI with Azure and some .net magic
 
Time Series Anomaly Detection with Azure and .NETT
Time Series Anomaly Detection with Azure and .NETTTime Series Anomaly Detection with Azure and .NETT
Time Series Anomaly Detection with Azure and .NETT
 
Code Generation for Azure with .net
Code Generation for Azure with .netCode Generation for Azure with .net
Code Generation for Azure with .net
 
Deep dive time series anomaly detection with different Azure Data Services
Deep dive time series anomaly detection with different Azure Data ServicesDeep dive time series anomaly detection with different Azure Data Services
Deep dive time series anomaly detection with different Azure Data Services
 

Dernier

Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Dernier (20)

%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 

From IoT Central to IoT Hub

  • 2. Solution Sales Specialist in Insight for Digital Innovation Microsoft Azure MVP Community Lead 1nn0va // Pordenone 1nn0va After Hour https://bit.ly/1nn0va-video Linkedin: https://www.linkedin.com/in/marcoparenzan/ Marco Parenzan
  • 3.
  • 4. Lot of great services • Digital Twins • Device Provisioning Services • Time Series Insights • Azure Data Explorer • ... Azure IoT Hub on Azure Stack Hub Lot of improvements in the near future (sorry, NdA for now!) My considerations
  • 5. Power BI PowerApps Web Apps Mobile Apps Manage View and manage solutions Azure Sphere Secured MCU Secured OS Cloud Security Business Integration Connect to business apps & services Office 365 Dynamics 365 Edge Modules: • Protocol Adaptation • Functions • Stream Analytics • Machine Learning • AI Azure IoT Edge • Integrated view for CISO & SecOps personas to review enterprise security posture, including IoT solutions. • Holistic view of IoT solution security posture for DevOps and IoT solution managers to review and manage day to day security status Azure Security Center for IoT 3rd Party applications Azure IoT Device SDK 3rd Party Industry specific sensors & devices (RTOS, Linux, Windows, Android, iOS) IoT Hub Container Registry Kubernetes Service Compute (VMs) Content Delivery Network Data Explorer Front Door Resource Manager (ARM) Storage Domain Name System Microsoft Flow Key Vault Service Bus Applicatio n Insights Functions SQL Azure Cosmos DB Web Apps Azure Stream Analytics Event Hub Device Provisioning Service Time Series Insights Maps Your options for building IoT solutions
  • 6. • Building globally secure, scalable and reliable IoT solutions is incredibly complex. At least 30% of all companies do not move beyond proof of concept, due to complexity, high costs, lack of staff, and concerns around security. • Designing successful IoT systems from the ground up can require selecting, configuring and managing dozens of services • There is a significant skills gap around IoT, which requires expertise across IT, OT an, Security, and other services. • The customer looks only on the device and the field… BUT…the reality of IoT is…
  • 7. Power BI PowerApps Web Apps Mobile Apps Manage View and manage solutions Azure Sphere Secured MCU Secured OS Cloud Security Business Integration Connect to business apps & services Office 365 Dynamics 365 Edge Modules: • Protocol Adaptation • Functions • Stream Analytics • Machine Learning • AI Azure IoT Edge • Integrated view for CISO & SecOps personas to review enterprise security posture, including IoT solutions. • Holistic view of IoT solution security posture for DevOps and IoT solution managers to review and manage day to day security status Azure Security Center for IoT 3rd Party applications Azure IoT Device SDK 3rd Party Industry specific sensors & devices (RTOS, Linux, Windows, Android, iOS) IoT Hub Container Registry Kubernetes Service Compute (VMs) Content Delivery Network Data Explorer Front Door Resource Manager (ARM) Storage Domain Name System Microsoft Flow Key Vault Service Bus Applicatio n Insights Functions SQL Azure Cosmos DB Web Apps Azure Stream Analytics Event Hub Device Provisioning Service Time Series Insights Maps But IoT adoption remains very challenging Your options for building IoT solutions Simplify production-ready IoT solution development • Simplify setup, reduce management burden, operational costs, and overhead of a typical IoT project. • Bring solutions to market faster, while staying focused on your customers Azure IoT Central Build with Azure IoT Central, our IoT App Platform  Highly secure  Enterprise-grade  Predictable pricing  Industry-focused
  • 8.
  • 9. • Carbon Emission Reduction • Grid assets management • Smart utility carbon accounting • EV Smart Charging Energy • Inventory Management • Store Analytics • Digital Distribution Center • Connected logistics Retail • Smart Equipment • Precision Farming • Connected Cows Agriculture • Inventory Management for Medical Supplies • Remote patient monitoring • Cold Chain supply tracking • Smart hospital building Healthcare • Space Management & Optimization • Connected spaces • Energy management & building operations • Occupant experience and productivity Smart Buildings • Smart Lighting • Smart water • Smart parking • Smart Waste • Air quality monitoring Smart City IoT Central can help you quickly innovate and build IoT applications for your industry
  • 10. Standard Tier 0 Standard Tier 1 Standard Tier 2 Price per device €0,07 al mese €0,34 al mese €0,59 al mese Monthly device message allocation* 400 messages 5,000 messages 30,000 messages Included free quantity per IoT Central application 2 free devices (800 included messages) 2 free devices (10,000 included messages) 2 free devices (60,000 included messages) Use case For devices sending a few messages per hour For devices sending a few messages per hour For devices sending a message every few minutes Overage pricing per 1K messages1 €0.060 per 1K messages €0.013 per 1K messages €0.013 per 1K messages *Total message allocation is shared across all devices in an IoT Central application Pricing Model
  • 11. IoT Central APIs To build a solution with IoT Central app platform, we need to provide a programmatic way for solution builders to access IoT Central. These are the categories of API capabilities we need to enable. I can build a solution that can create new IoT Central apps, discover apps a user has access to, get metadata about an app. The solution can also manage users with access to applications. I can build a solution that can describe device capabilities and import that into IoT Central. The solution can also get details about the capabilities of existing devices. I can build a solution that can onboard and connect new devices at scale. I can build a solution that can be used to control and operate devices at scale. The solution can also be used manage device lifecycle: manage which devices can send data, devices that are blocked, etc. I can build a solution that uses telemetry data. The solution can also configure rules to notify me when devices have problems, and configure data export to send data to my own workflow. App Management Device Modelling Device Onboarding Device Management Data and Insights
  • 12. Implement with deployment in mind with DPS device1 Global.azure-devices-provisioning.net ID scope: xyz RegistrationID: rai212 Secret: <X.509 cert> DPS DPS ID scope: xyz Name: contosoDPS DPS ID scope: abc Name: relecloudDPS Mapping DB  DPS name ID scope + RegID ID scope: xyz RegistrationID: rai212 DPS name: contosoDPS device2 ID scope: abc RegistrationID: fkb674 Secret: <X.509 cert> ID scope: abc RegistrationID: fkb674 DPS name: relecloudDPS
  • 13. “Build with” patterns (from Industry Application Templates)
  • 14. Common Architectures Below are common patterns for utilizing IoT Central for device management. You can also refer to architectures of the industry application templates to learn how IoT Central is used for various industry solutions. Telemetry from devices or sensors is sent to a gateway device or directly to IoT Central Data is sent, aggregated and analyzed in IoT Central Data is routed to other Azure services for manipulation – storage, reformatting, integration to business workflows and applications, etc. Azure services like ASA or Azure Functions can be used to reformat data streams and send them to storage accounts Logic apps can be used to power business applications
  • 15. • Deploy an Industry app template or a Custom template: Get started by building a custom IoT Central application. To explore possibilities, consider examining an Industry application template for common IoT scenarios. Deploy a new IoT Central application and customize it to your specific requirements. Get started here. • Create a device template for the device types connecting to your application. Device templates are blueprints that specify characteristics and behaviors of devices, and includes a device capability model, cloud properties that aren’t stored on the device, and customizations or forms. • Design the device template in IoT Central and implement its device capability model in your device code • Import a device capability model from the Azure Certified for IoT Device Catalog and then add cloud properties, customizations and dashboards as needed • Create a device capability model using Visual Studio code, implement your device code from the model and connect your device to IoT Central or manually import the device capability into your IoT Central application. • *Device developers interested in submitting IoT hardware products for certification can publish a certified device in the Certified for IoT device catalog. To learn how, read our documentation section, "Certify an IoT Plug and Play device". • Customize the IoT Central UI for operators that will be leveraging the application. Customizations include defining the layout of properties and settings on device templates, configuring custom dashboards to help operators discover insights and resolve issues faster and configuring custom analytics from connected devices Getting started building on IoT Central • Connect your devices: • IoT Plug and Play enables IoT Central to integrate devices without writing any embedded device code • Leverage Microsoft’s open source Azure IoT SDKs to create your device code to create secure connections, send telemetry, report status and receive configuration updates. • Connect Azure IoT Edge devices to run cloud intelligence and run custom logic directly on IoT devices managed by IoT Central • Manage your IoT devices: Leverage your IoT Central application to monitor your connected devices, troubleshoot and resolve device issues and provision new devices.
  • 16.
  • 17. • You can group these elements in interfaces to reuse across models to make collaboration easier and to speed up development. • To make IoT Plug and Play work with Azure Digital Twins, you define models and interfaces using the Digital Twins Definition Language (DTDL). IoT Plug and Play and the DTDL are open to the community, and Microsoft welcomes collaboration with customers, partners, and the industry. Both are based on open W3C standards such as JSON-LD and RDF, which enables easier adoption across services and tooling. • There's no extra cost for using IoT Plug and Play and DTDL. Standard rates for Azure IoT Hub and other Azure services remain the same. • IoT Plug and Play enables solution builders to integrate smart devices with their solutions without any manual configuration. At the core of IoT Plug and Play, is a device model that a device uses to advertise its capabilities to an IoT Plug and Play-enabled application. This model is structured as a set of elements that define: • Properties that represent the read-only or writable state of a device or other entity. For example, a device serial number may be a read-only property and a target temperature on a thermostat may be a writable property. • Telemetry that's the data emitted by a device, whether the data is a regular stream of sensor readings, an occasional error, or an information message. • Commands that describe a function or operation that can be done on a device. For example, a command could reboot a gateway or take a picture using a remote camera. What is IoT Plug and Play?
  • 18. • As a device builder, you can develop an IoT hardware product that supports IoT Plug and Play. The process includes three key steps: 1. Define the device model. You author a set of JSON files that define your device's capabilities using the DTDL. A model describes a complete entity such as a physical product, and defines the set of interfaces implemented by that entity. Interfaces are shared contracts that uniquely identify the telemetry, properties, and commands supported by a device. Interfaces can be reused across different models. 2. Author device software or firmware in a way that their telemetry, properties, and commands follow the IoT Plug and Play conventions. If you are connecting existing sensors attached to a Windows or Linux gateway, the IoT Plug and Play bridge can simplify this step. 3. The device announces the model ID as part of the MQTT connection. The Azure IoT SDK includes new constructs to provide the model ID at connection time. Develop an IoT device application https://docs.microsoft.com/en-us/azure/iot-pnp/concepts-modeling-guide
  • 19. • The model repository is a store for model and interface definitions. You define models and interfaces using the Digital Twins Definition Language (DTDL). • The web UI lets you manage the models and interfaces. • The model repository has built-in role-based access controls that let you limit access to interface definitions. Models
  • 20.
  • 21.
  • 22.
  • 23. • Very Very interesting • Very Very interesting pricing model • You adopt the Azure IoT full stack • You preserve everything when you decide to have more control over infrastructure • Argh! Infrastructure...with PaaS! • Who knows? Conclusions