#GlobalAzureTorino
7 maggio 2022
https://www.slideshare.net/
marco.parenzan
https://github.com/marcop
arenzan
https://www.linkedin.com/i
n/marcoparenzan/
Marco Parenzan
We are 1nn0va!
First Global Azure Bootcamp in Italy in
2014!
#GlobalAzureTorino
Agenda
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
Facts
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
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
Which IoT?
Data Logger, Protocol Adapters, SCADA, ...
UNO-2372
WISE-4250
https://github.com/Azure/azure-iot-
device-
ecosystem/blob/master/get_started/e
mbedded-linux-ecu-1251-c.md
https://devicemodels.azure.co
m/dtmi/advantech/wise_4250a
s_s231-1.expanded.json
WISE-710
Needs
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
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
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
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
“Build with” patterns (from Industry
Application Templates)
Common Architectures
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
Azure IoT Central Values
Pricing Model
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
Azure IoT Central REST API
The integration model of IoT Central
Che cosa sono gli streaming dataflow
Che cosa sono gli streaming dataflow
Creazione di uno streaming dataflow
Componenti dello streaming dataflow
Input: Event Hub
Input: Iot Hub
Chiedi a Parenzan «e IoT Central?»
Considerazioni su Event Hub e IoT Hub
Input: Blob Storage
Trasformazione: Filtro
Trasformazione: Gestisci i campi
Trasformazione: Aggregato
Trasformazione: Aggiungi (Join)
Trasformazione: Raggruppa per
Trasformazione: Raggruppa per
Trasformazione: Raggruppa per
Trasformazione: Raggruppa per
Trasformazione: Raggruppa per
Trasformazione: Raggruppa per
Output: Table
Eseguire un flusso
Connettersi a un streaming dataflow
Connettersi a un streaming dataflow
Connettersi a un streaming dataflow
Limitazioni
Licenze
Conclusions
Power BI Streaming Data Flow e Azure IoT Central

Power BI Streaming Data Flow e Azure IoT Central