Azure IoT services - overview, SenZations 2015
-
Upload
senzations-summer-school -
Category
Presentations & Public Speaking
-
view
1.140 -
download
0
Transcript of Azure IoT services - overview, SenZations 2015
![Page 1: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/1.jpg)
![Page 2: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/2.jpg)
![Page 3: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/3.jpg)
![Page 4: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/4.jpg)
![Page 5: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/5.jpg)
![Page 6: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/6.jpg)
![Page 7: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/7.jpg)
![Page 8: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/8.jpg)
How that relates to me?
![Page 9: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/9.jpg)
Every company today is a software company.
Full stop.
![Page 10: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/10.jpg)
Remember goal?
To provide best digital experiences to your ….!
How?
![Page 11: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/11.jpg)
![Page 12: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/12.jpg)
“ ”
What is the Internet of Things?
Source: Gartner IT Glossary
The network of physical
objects that contain
embedded technology to
communicate and interact
with their internal states or
the external environment.
![Page 13: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/13.jpg)
![Page 14: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/14.jpg)
![Page 15: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/15.jpg)
IDC, Internet of Things Spending Guide by Vertical Market, 2014
Transportation Utilities Government Other
$92 B $472 B $160 B $132 B $156 B $100 B $301 B $877 B
Transportation Utilities Government Other
$154 B $913 B $326 B $313 B $325 B $201 B $570 B $1.79 T
$4.59T
$2.29T
![Page 16: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/16.jpg)
Hardware is cheap
Connectivity is pervasive
Development is easy
New Innovative Scenarios
Huge benefits fuel demand
![Page 17: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/17.jpg)
Microsoft: An IoT Approach
You have things…
Plant Floor
Things
Supply Chain
ThingsBack Office
Things
that you get data
from and store…
Cloud Storage
that you perform
insights on…
HDInsight Power BI
that allows you to
do…
Predictive
Maintenance
Command and
Control
![Page 18: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/18.jpg)
Devices Device Connectivity Storage Analytics Presentation & Action
Event Hubs SQL DatabaseMachine
LearningApp Service
Service BusTable/Blob
Storage
Stream
AnalyticsPower BI
External Data
SourcesDocumentDB HDInsight
Notification
Hubs
External Data
SourcesData Factory Mobile Services
BizTalk Services
{ }
![Page 19: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/19.jpg)
Azure IoT services
Azure IoT Suite
Predictive MaintenanceRemote Monitoring Asset Management
And more…
Addressescommon scenarios:
Enables you to Mine data Take actionConnect assets
M o n i t o r i n g
Event Hubs
IoT Hub*
Machine Learning
Stream Analytics
PowerBI
![Page 20: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/20.jpg)
Field Gateway
Device
Connectivity & Management
IoT Device & Cloud PatternsD
ev
ices
RTO
S, L
inu
x, W
ind
ow
s, A
nd
roid
, iO
S
Cloud Gateway
Event Hubs
Field Gateway
Protocol Adaptation
Event Hubs
• High scale telemetry ingestion service
• HTTP/AMQP protocol support
• Each Event Hub supports
• 1 million publishers
• 1GB/s ingress
• Generally available worldwide
• 18 Billion messages per day
• 60+ TB ingested per day
![Page 21: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/21.jpg)
Field Gateway
Device
Connectivity & Management
IoT Device & Cloud PatternsD
ev
ices
RTO
S, L
inu
x, W
ind
ow
s, A
nd
roid
, iO
S
Cloud Gateway
Event Hubs
Field Gateway
Protocol Adaptation
Additional IoT Needs
• Command & control
• Device identity
• Device registry
• Device management
Coming with the Azure IoT Suite…
![Page 22: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/22.jpg)
Field Gateway
Device
Connectivity & Management
IoT Device & Cloud PatternsD
ev
ices
RTO
S, L
inu
x, W
ind
ow
s, A
nd
roid
, iO
S
Protocol Adaptation
Cloud Gateway
Event Hubs&IoT Hub
Field Gateway
Protocol Adaptation
IoT Hub
• Capability of the Azure IoT Suite
• Bi-directional device <-> cloud
• Up to 10 million devices
• Telemetry ingestion
• Command & control
• Device registry & identity
• Device Management
• HTTP/AMQP
• Extensible protocol support / MQTT
![Page 23: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/23.jpg)
Field Gateway
Device
Connectivity & Management
IoT Device & Cloud PatternsD
ev
ices
RTO
S, L
inu
x, W
ind
ow
s, A
nd
roid
, iO
S
Protocol Adaptation
Cloud Gateway
Event Hubs&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
![Page 24: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/24.jpg)
Field Gateway
Device
Connectivity & Management
Analytics &
Operationalized Insights
IoT Device & Cloud PatternsD
ev
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
Hot Path Analytics
Azure Stream Analytics, Azure HDInsight Storm
Hot Path Business Logic
Service Fabric & Actor Framework
Cloud Gateway
Event Hubs&IoT Hub
Field Gateway
Protocol Adaptation
Operationalize your insights in real time
![Page 25: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/25.jpg)
Field Gateway
Device
Connectivity & Management
Analytics &
Operationalized Insights
Presentation &
Business Connectivity
IoT Device & Cloud PatternsD
ev
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
Hot Path Analytics
Azure Stream Analytics, Azure HDInsight Storm
Presentation &
Business Connectivity
App Service, Websites
Dynamics, BizTalk Services, Notification Hubs
Hot Path Business Logic
Service Fabric & Actor Framework
Cloud Gateway
Event Hubs&IoT Hub
Field Gateway
Protocol Adaptation
![Page 26: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/26.jpg)
![Page 27: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/27.jpg)
Co
nverg
ed
OS k
ern
el
Co
nverg
ed
ap
p m
od
el
Windows 10
![Page 28: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/28.jpg)
Windows 10 IoT Editions
+Microsoft
Azure IoTSecurity &
Identity
Windows
Updates
Visual Studio &
UWP
Windows 10 IoT for industry devicesDesktop Shell, Win32 apps, Universal apps and drivers
Minimum: 1 GB RAM, 16 GB storage
X86/x64
Windows 10 IoT for mobile devicesModern Shell, Mobile apps, Universal apps and drivers
Minimum: 512 MB RAM, 4 GB storage
ARM
Windows 10 IoT CoreUniversal Apps and Drivers
No shell or MS apps
Minimum: 256MB RAM, 2GB storage
X86/x64 or ARM Integrated
Device
Connectivity
New User
Interfaces
![Page 29: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/29.jpg)
I can send notifications
I have lighting interface
I can send notifications.
I have a clock interface
I display notifications.
I have the clock interface!
I display notifications.
I have the clock interface!
I display notifications.
I have the clock interface!
I can send and display notifications
I can send notifications
72°
120
80
Your Devices Work TogetherAcross Protocol and Ecosystem Barriers
Discovery
Cross Platform
Management
Interoperability
Open Source
Security
![Page 30: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/30.jpg)
Where to from here?
Where to from here?
![Page 31: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/31.jpg)
Where to from here?
Implementing IoT :)
![Page 32: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/32.jpg)
![Page 33: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/33.jpg)
![Page 34: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/34.jpg)
![Page 35: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/35.jpg)
Reference Architecture Guiding Principles
Secure, scalable device centric data collection and analysis
Support for public, private, and hybrid Azure cloud environmentsInitial focus on Public Cloud infrastructure
Frictionless information flow between LoB Assets and cloud-based systems for:
Analysis
Control
Business process integration
Direct or indirect (via gateway) connectivity support
Remote (gateway) device and data administration
Device provisioning, connectivity, protocol translation etc.
![Page 36: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/36.jpg)
Sample Reference Architecture
Data Ingress Data EgressData Processing
Retail Devices
Service Portal(s)
Message Mgmt & Storage
Custom Code Deployed on Azure
LoB Apps
Third-party
Systems
External
Analytics Tools
Custom Portal &
Clients
Third-Party Apps
Uses Event Hub, Storage, SQL DB, & Services
<AMQP/>
![Page 37: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/37.jpg)
Solution PortalProvisioning API
Identity & Registry Stores
Stream Event Processor
Analytics/
Machine
Learning
Data Visualization
& Presentation
Device State Store
Gateway
Azure IoT Services Reference Architecture
Storage
IP capable
devices
Existing IoT
devices
Low power
devices
Presentation Device and Event ProcessingData
TransportDevices and
Data Sources
Azure
Event
Hubs
&
Service
Bus
Agent
Agent
Agent
![Page 38: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/38.jpg)
![Page 39: Azure IoT services - overview, SenZations 2015](https://reader033.fdocuments.in/reader033/viewer/2022052706/586f9c171a28abcc238b596b/html5/thumbnails/39.jpg)