Professional Documents
Culture Documents
Connecting Iot Devices To Azure
Connecting Iot Devices To Azure
Azure
Guy Barrette
www.guybarrette.com
Guy Barrette
Agenda
Intro
Azure
Azure services
Azure IoT Hub
Azure IoT
Azure IoT Suite
Depending on who you ask, IoT is either:
Nothing new
We’ve been
doing this
for 40 years
A unicorn
25 billion
Connected “things” by 2020
Gartner
Azure
Azure Data Centres
28 Regions Worldwide, 22 ONLINE
North Central US
Illinois
United Kingdom West Europe
United Kingdom
Regions
Canada Central Regions Netherlands
Central US Toronto Canada East
Iowa Quebec City Germany North East **
Magdeburg China North *
US Gov Beijing
Iowa
Germany Central ** Japan East
North Europe China South *
Frankfurt Tokyo, Saitama
Ireland Shanghai
West US East US
California Virginia Japan West
India Central
Pune Osaka
East US 2
South Central US Virginia India South
Texas US Gov Chennai
India West
Virginia
Mumbai East Asia
Hong Kong
SE Asia
Singapore
Australia East
New South Wales
Brazil South
Sao Paulo State Australia South East
Victoria
Operational
Top 3 networks in the world Announced/Not Operational
2.5x AWS, 7x Google DC Regions * Operated by 21Vianet ** Operated by Deutsche Telekom
Azure compliance audits and certifications
Global
ISO/IEC 27001 SOC 1 SOC 2 PCI DSS L1 version 3 Cloud Security Alliance ISO / IEC 27018
Cloud Security Matrix
United
States
FedRAMP HIPAA FIPS 140-2 Life Sciences GxP Family Educational Rights
(Healthcare) & Privacy Act
Regional
Coming
soon
Azure Import/Export
Visual Studio SDK Data Event Data
Key Vault Catalog
Factory Hubs
Infrastructure Services
Azure is an open cloud
DevOps Clients
Management
App Frameworks
& Tools
Databases &
Middleware
Infrastructure
Azure momentum
IoT
Custom IoT Hub
Suite
The custom path
Devices Device Connectivity Storage Analytics Presentation & Action
Machine
Event Hubs SQL Database App Service
Learning
Table/Blob Stream
Service Bus Power BI
Storage Analytics
External Data
Data Factory Mobile Services
Sources
BizTalk Services
Using already available services
Azure
Event Hub
Storage blobs
Web/Mobile App
Cloud-scale telemetry ingestion
Predictive Analytics
Azure Machine
Learning
AML - Drag & Drop + Best in Class Algorithms
Azure IoT Hub - Preview
IoT Hub is
Event IoT
IoT Hub
Hubs goodness
Connect your devices to Azure
IoT Hub 10
1
0 0
IP-capable
1 1
1 0 1 10 01 1 0
0
0 1 0 1010
1
0 1010
0111
Cloud
protocol
PAN-devices
gateway
Device business logic,
Connectivity monitoring
Field
gateway
Application
device provisioning and management
field cloud
Why use IoT Hub?
Device-facing Service-facing
For devices and field gateway For back-ends and cloud gateway
Platforms Languages
RTOS (FreeRTOS) .NET C#
Linux Java
(Ubuntu, Debian, Fedora, Raspbian, Angstrom) Node
Windows 7/8/10
ARM mbed
Android
iOS
Simulated wind turbine
Emits telemetry every second
State machine IoT Hub Event
(StartingStartedStoppingStopped) Processor
D2C send
Device …
IoT Hub
Device … management Portal
Send commands
Azure IoT Suite - Preview
Azure IoT Suite
Azure IoT Suite Get started quickly with preconfigured solutions for common
IoT scenarios.
Web/Mobile App
Power BI
Devices
Storage blobs DocumentDB Back end
systems
and
C# simulator
Logic Apps
processes
IoT Hub Stream Analytics Event Hub Web Jobs
Azure
Active Directory
Get started in minutes Fine-tuned to specific assets and processes
Modify existing rules and alerts Highly visual for your real-time operational data
Add your devices and begin tailor to your needs Integrate with back-end systems
Azure is a
platform for IoT
solutions
IoT
Custom IoT Hub
Suite
Free one-month trial
www.bizspark.com
© 2015 Microsoft Corporation. All rights reserved.