If you want to get to know more about Azure IoT Hub, Azure IoT Edge, Azure IoT Central or Azure IoT Suite this presentation is for you!
If you want to watch the replay you can do it here: https://predicalearningcenter.com/en/webinars/azure-iot-solutions/
2. Microsoft Most Valuable Professional (MVP)
Senior Software Developer who implements projects
based on the Microsoft Azure cloud platform
Mobility & IoT
Daniel Krzyczkowski
Mobility & IoT Expert
3. Our mission is to accelerate transition to self-managed organizations
Microsoft technology consulting and delivery
160 FTE English-speaking skilled consultants, MVPs and former
Microsoft Services employees
6 physical locations: Poland (Warsaw, Lublin), Cairo (Egypt), Doha
(Qatar), Dubai (UAE), San Diego (USA)
We work in 29 countries on 4 continents
We value reliability and making things happen
4. Agenda
Azure IoT Hub
Azure IoT Edge
Azure IoT Central
Azure IoT Suite
Refferal architecutre for connecting IoT devices
Azure IoT Device Catalog
5. The Azure IoT Hub provides reliable and secure communication
between IoT devices
o From a device to the cloud – e.g. temperature values
provided by a sensor connected to an IoT device, sent for
analysis
o From the cloud to a device – e.g. a message with software
update payload
Azure IoT Hub
6. The Azure IoT Hub provides features like:
o Authentication per device for security-enhanced Internet of
Things solutions. It is possible to set up individual identities
and credentials for each of connected devices
o Automation of IoT device provisioning and registration
including health and performance monitoring
o Integration with other Microsoft Azure services like Stream
Analytics or Logic App
Azure IoT Hub
7. There is ready-to-start IoT device available to start with
Azure IoT – MxChip IoT DevKit
Azure IoT Hub
DEMO
8. Azure IoT Hub
Device Provisioning
Service (DPS)
Device manufacturer adds the device registration information to the enrollment
list in the Azure portal
Device contacts the DPS endpoint set at the factory. The device passes the
identifying information to the provisioning service to prove its identity
The DPS validates the identity of the device by validating the registration ID and
key against the enrollment list entry using either Trusted Platform Module or
standard X.509 verification
The provisioning service registers the device with an IoT hub and populates the
device's desired twin state
The IoT hub returns device ID information to the provisioning service
The DPS returns the IoT hub connection information to the device. The device can
now start sending data directly to the IoT hub
The device connects to IoT hub
The device gets the desired state from its device twin in IoT hub
9. Azure IoT Hub
Device Provisioning
Service (DPS)
Two important steps:
o The manufacturing step in which the device is created and
prepared at the factory
o The cloud setup step in which the Device Provisioning
Service is configured for automated provisioning
11. The Azure IoT Edge enables moving cloud analytics and custom
business logic to IoT devices
o The device can process logic directly without pushing data to
the cloud
o There can be different types of modules
– e.g. a module which analyzes collected temperature data
from other edge devices
Azure IoT Edge
12. The Azure IoT Edge structure
o The Edge Runtime enables custom logic and cloud logic on
IoT Edge devices. It is located on the IoT Edge device, and
executes management and communication operations
o The Edge Modules are units that consist of custom logic (for
instance to analyze temperature) or cloud logic (like Azure
Functions, Azure Stream Analytics and Azure Machine
Learning)
o The Azure IoT Edge Runtime connects to Azure IoT Hub to
facilitate communication between the Edge device and the
cloud
Azure IoT Edge
16. Azure IoT Central
The Azure IoT Central is fully SaaS (Software as a Service)
solution for IoT (Internet of Things), with no cloud expertise
required
o Enables building production-grade IoT applications in hours,
without worrying about infrastructure management and
development with specialized skills
o Provides dashboard to controll devices performance and
data collected from them
17. Azure IoT Central
The Azure IoT Central structure
o Azure IoT Central application can be easily created,
deployed and customized right in the browser
o The service uses Azure IoT Hub Device Provisioning Service
(DPS), which allows to on-board and connect IoT devices
o One of the biggest benefits of using Azure IoT Central is that
there is no need for specialized coding skills
21. Azure IoT Suite
(IoT Solution Accelerators)
The IoT Solution Accelerators are ready-to-deploy and complete
IoT solutions offered as a PaaS (Platform as a Service) that
implement common IoT scenarios. Currently, there are four
solution accelerators available for you to deploy:
o Remote Monitoring
o Connected Factory
o Predictive Maintenance
o Device Simulation
https://azure.microsoft.com/en-us/features/iot-accelerators/
22. Azure IoT Suite
(IoT Solution Accelerators)
OPC UA
Open Platform Configurations Unified Architecture (OPC UA)
o Machine to machine communication protocol for industrial
automation developed by the OPC Foundation
o Cross-platform – not tied to one operating system or
programming language
o OPC UA is called communication technology for Industry 4.0
23. Azure IoT Suite
Connected Factory
The Connected Factory solution accelerator is an
implementation of an end-to-end industrial solution that:
o Connects to both simulated industrial devices running OPC
UA servers in simulated factory production lines, and real
OPC UA server devices
o Demonstrates how a cloud-based application could be used
to interact with OPC UA server systems
o Shows operational KPIs and OEE of those devices and
production lines
o Integrates with other Microsoft Azure services like Azure
Time Series Insights for data analytics
25. Summary
Azure IoT Hub provides reliable and secure
bidirectional communication between IoT devices
Azure IoT Edge enables moving cloud analytics
and custom business logic to IoT devices without
pushing data to the cloud
Azure IoT Central is fully SaaS (Software as a
Service) solution for IoT (Internet of Things), with
no cloud expertise required
IoT Solution Accelerators are ready-to-deploy and
complete IoT solutions offered as a PaaS (Platform
as a Service) that implement common IoT
scenarios
It is worth to start with Microsoft Azure IoT
Reference Architecture
Azure IoT Hub
Azure IoT Edge
Azure IoT
Central
IoT Solution
Accelerators
Azure IoT