Overview of Azure IoT and
Real Use Cases
Connectivity Data AnalyticsThings
Defining Internet of Things
Platform Services
Infrastructure Services
Web Apps
MobileApps
APIManagement
API Apps
Logic Apps
Notification Hubs
Content DeliveryNetwork (CDN)
Media Services
BizTalkServices
HybridConnections
Service Bus
StorageQueues
HybridOperations
Backup
StorSimple
Azure SiteRecovery
Import/Export
SQL Database
DocumentDB
RedisCache
AzureSearch
StorageTables
DataWarehouse
Azure AD Health Monitoring
AD PrivilegedIdentity Management
OperationalAnalytics
Cloud Services
BatchRemoteApp
ServiceFabric
Visual Studio
AppInsights
Azure SDK
VS Online
Domain Services
HDInsight MachineLearning
StreamAnalytics
Data Factory
EventHubs
MobileEngagement
Data Lake
IoT Hub
Data Catalog
Security & Management
Azure ActiveDirectory
Multi-FactorAuthentication
Automation
Portal
Key Vault
Store/Marketplace
VM Image Gallery& VM Depot
Azure ADB2C
Scheduler
Many Protocols
IP, IPSEC, L2TP
TCP UDPICMPSCTP
HTTP/S AMQP/S MQTT CoAP
PowerLAN/Homeplug
Zigbee IEEE 802.15.4
Ethernet IEEE 802.3WiFi IEEE 802.11x
GSM/GPRS/HSPA/LTE Weightless
Bluetooth IEEE 802.15.1
ATM
White WiFi 802.11af
Non-IP Routed Networks (e.g. GSM/UMTS, X.25, Frame Relay)
App
Net
Link
TLS / DTLS
AllJoyn, Thread, Wave, LWM2M, OMA-DM, OPC UA, etc…
Three parts of an IoT solution
1Device connectivity & management
2Analytics & operationalized insights
3Presentation & business connectivity
Easy to provision, use and manage
Pay as you go, scale as you need
Global reach, hyper scale
End to end security & privacy
Azure IoT
Solution PortalProvisioning API
Identity & Registry Stores
Stream Event Processor
Analytics/
Machine
Learning
Data
Visualization &
Presentation
Device State Store
GatewayStorage
IP capable
devices
Existing IoT
devices
Low power
devices
Presentation Device and Event ProcessingData Transport
Devices and
Data Sources
Cloud
Gate-
way
Agent
Libs
Agent
Libs
Control System Worker Role
Agent
Libs
Devices Device Connectivity Storage Analytics Presentation & Action
Event Hubs SQL DatabaseMachine
LearningApp Service
IoT HubsTable/Blob
Storage
Stream
AnalyticsPower BI
Service Bus DocumentDB HDInsightNotification
Hubs
External Data
Sources
External Data
SourcesData Factory Mobile Services
BizTalk Services
{ }
Dev
ices
RTO
S, L
inu
x, W
ind
ow
s, A
nd
roid
, iO
S
Cloud Gateway
Event/IoT Hubs
Event Hubs
• High scale telemetry ingestion service
• HTTP/AMQP protocol support
• Each Event Hub supports
• 1 million publishers
• 1GB/s ingress
• Generally available worldwide
• Tens of Billions of messages per day
• Tens of TB ingested per day
• And rising…
Additional IoT Needs
• Command & control
• Device identity
• Device registry
• Device and State management
• Protocol translation and gateways
Field Gateway
Device
Connectivity & Management
Dev
ices
RTO
S, L
inu
x, W
ind
ow
s, A
nd
roid
, iO
S
Protocol Adaptation
Cloud Gateway
Event Hubs&Azure IoT Hub
Field Gateway
Protocol Adaptation
Field Gateway
Device
Connectivity & Management
Dev
ices
RTO
S, L
inu
x, W
ind
ow
s, A
nd
roid
, iO
S
Protocol Adaptation
Cloud Gateway
Azure IoT Hub
Field Gateway
Protocol Adaptation
Azure IoT Hub
• Bi-directional device <-> cloud
• Up to 10 million devices
• Telemetry ingestion
• Command & control
• Device registry & identity
• Bulk import/export of device identities
• Device Management
• HTTP/AMQP/AMQP-WS/MQTT
• Extensible protocol support
• Operations Monitoring
Field Gateway
Device
Connectivity & Management
Dev
ices
RTO
S, L
inu
x, W
ind
ow
s, A
nd
roid
, iO
S
Protocol Adaptation
Cloud Gateway
Event Hubs&Azure IoT Hub
Field Gateway
Protocol Adaptation
Cross-Platform
Device Support
• Open source “agent” framework
• Simple, secure device <-> cloud connectivity & management
• RTOS, Linux, Windows, Android, iOS
• Easy to use, not required
Cross Platform C Code
OS Abstraction Layer / OS Bindings
C API .NET API Java API Javascript API
Field Gateway
Device
Connectivity & Management
Analytics &
Operationalized Insights
Dev
ices
RTO
S, L
inu
x, W
ind
ow
s, A
nd
roid
, iO
S
Protocol Adaptation
Batch Analytics & Visualizations
Azure HDInsight, AzureML, Power BI,
Azure Data Factory, Azure Data Lake
Hot Path Analytics
Azure Stream Analytics, Azure HDInsight Storm
Hot Path Business Logic
Service Fabric & Actor Framework
Cloud Gateway
Event Hubs&Azure IoT Hub
Field Gateway
Protocol Adaptation
Operationalize your insights in real time
IoT Scale
Object Models & Business Logic
Field Gateway
Device
Connectivity & Management
Analytics &
Operationalized Insights
Presentation &
Business Connectivity
Dev
ices
RTO
S, L
inu
x, W
ind
ow
s, A
nd
roid
, iO
S
Protocol Adaptation
Batch Analytics & Visualizations
Azure HDInsight, AzureML, Power BI,
Azure Data Factory, Azure Data Lake
Hot Path Analytics
Azure Stream Analytics, Azure HDInsight Storm
Presentation &
Business Connectivity
App Service, Websites
Dynamics, BizTalk Services, Notification Hubs, Logic Apps
Hot Path Business Logic
Service Fabric & Actor Framework
Cloud Gateway
Event Hubs&Azure IoT Hub
Field Gateway
Protocol Adaptation
Devices
Azure IoT Suite Remote Monitoring
Azure IoT Suite
Back end
systems
and
processesC# simulator
Event Hub
Storage blobs DocumentDB
Web/Mobile App
Stream Analytics Logic Apps
Azure
Active Directory
IoT Hub Web Jobs
Power BI
Address Space
OPC UAOpen Platform Communication Unified Architecture
• OPC Foundation standard; IEC standard• Foundational architecture model for (industrial) device management and
information flow• Cloud integration via Pub/Sub (forthcoming)
Server Client
DiscoverObserveQuery
Control
IoT Hub
Machine Learning
Phone
Management
console
Tablet
MobileApp
Storage blobStream Analytics
API App Web App
Presentation/UI
ML Learning
Service
Fabric
Service
Fabric
Service
Fabric
Service
Fabric
.
.
.
.
Azure
Active Directory
Microsoft
Azure
SQL database
SQL Data
Warehouse
Logic AppDatabase
Netherlands
Creates and produces innovative solutions for sustainable climate control and process management in the horticulture industry and smart buildings
Looking to reduce the number of drilling engineers on rig
Needed an On Rig and Azure Solution
Storage blobIoT Hub
(Data directly from Devices)
Data Lake (optional - for
Future)
Stream Analytics
Storage blob (Target for AZCopy
or 3rd party file upload)
Data Factory
Microsoft Azure
Machine Learning
Data Factory
SQL Data Warehouse
Azure Active Directory
API App
Web AppExcel
24
Providing a holistic view of a building by unifying data
Fire/life
safety Security Access
Elevators Lighting Energy
24/7
Monitoring HVAC Comms
Increase Building Efficiency
Easier system coordination
Lower energy consumption
Reduced cost
Rooftop AHUEconomizer optimization
Damper In Fully Closed PositionAHU Outside Air Damper (Open/Shut)
AHU Economizer optimization
Insulated Chilled Water Supply Valve
Actuator“Chilled Water Valve leaking”
Microsoft Confidential |
Page 28
30
Architecture
StoreTransformIngest Analyze Visualize
Catalog & Discover
Store
Orchestrate & Manage
Data
Azure Machine Learning is a powerful cloud-based predictive analytics service that
makes it possible to quickly create and deploy predictive models as analytics solutions.
Elastic scale and performance
• Scales to petabytes of data
• Massively Parallel Processing
• Instant-on compute scales in seconds
• Query Relational / Non-Relational
Powered by the cloud
• Get started in minutes
• Integrated with Azure ML, PowerBI & ADF
Market Leading Price & Performance
• Simple billing compute & storage
• Pay for what you need, when you need it with
dynamic pause
Elastic cloud data warehouse with proven SQL Server capabilities
Store any data in its native format without prior
transformation
Hadoop Distributed File System (HDFS) For The
Cloud
Enterprise grade security, availability and durability
Optimized for massive throughput - No limits on
file and account sizes
A hyper scale repository for big data analytics workloads
HDInsight
Provides a real-time view of your business
operations
Direct connections to on-premise data supporting
Hybrid scenarios
Native iOS, Android and Windows mobile apps
“Out of the box” reports for a growing list of SaaS
services empowering the end users
Natively integrated with Microsoft applications,
services and data platform
A “single pane of glass” to view of the operation of your business
.
.