Download as pdf or txt
Download as pdf or txt
You are on page 1of 54

Connecting IoT devices to

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

Magic, and will


soon change
everything.
Hardware Connectivity Development Huge benefits New Innovative
is cheap is pervasive is easy fuel demand Scenarios
$1.7 trillion
Market for IoT by 2020
IDC

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

European Union United Kingdom China China Singapore Australian Signals


Model Clause G-Cloud Multi Layer Protection CCCPPF Multi-Tier Cloud Directorate I-RAP
Scheme Security Assessment

Coming
soon

Sarbanes Oxley Criminal Justice Defense Information ITAR Defense Information


Information System Systems Agency L2 Systems Agency L3-5
Platform Services

Security & Hybrid


Management Cloud Service
Operations
Services Fabric Web Apps API Apps
SQL Data DocumentDB
Portal Azure AD
Database Warehouse
Health Monitoring
Batch
Azure Active RemoteApp AD Privileged
Directory Mobile Logic Apps Identity
Redis Azure Storage
Apps Cache Management
Search Tables
Azure AD
B2C Domain Services

Multi-Factor API Notification


Authentication Management Hubs
Storage BizTalk Backup
Queues Services
Automation
HDInsight Machine Stream Data Operational
Hybrid Service Bus Learning Analytics Lake Analytics
Scheduler Connections

Azure Import/Export
Visual Studio SDK Data Event Data
Key Vault Catalog
Factory Hubs

Store/ Azure Site


Marketplace Media Content VS Online App IoT Hub Mobile Recovery
Services Delivery Insights Engagement
Network (CDN)
StorSimple
VM Image Gallery
& VM Depot

Infrastructure Services
Azure is an open cloud
DevOps Clients

Management

Applications PaaS &


DevOps

App Frameworks
& Tools

Databases &
Middleware

Infrastructure
Azure momentum

~100,000 20 Million >50 Trillion >5 Trillion


New Azure customer SQL database hours Storage objects Storage transactions
subscriptions/month used every day in Azure every month

425 Million 60 Billion 57% 1 Trillion


Azure Active Hits to Websites run on Of Fortune 500 Companies Messages delivered every
Directory Users Azure Web App Service use Microsoft Azure month with Event Hubs
Azure IoT
The IoT paths to Azure

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 Notification


DocumentDB HDInsight
Sources { } Hubs

External Data
Data Factory Mobile Services
Sources

BizTalk Services
Using already available services

Azure

Web Jobs Logic Apps

Event Hub

Event Hub Stream Analytics Power BI


devices

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

Event processing and insight


(e.g. hot and cold paths)

Cloud
protocol
PAN-devices

gateway
Device business logic,
Connectivity monitoring

Field
gateway

Application
device provisioning and management

field cloud
Why use IoT Hub?

Device-to-cloud messaging Cloud-to-device messaging

Scale up to millions of simultaneously connected devices

Device authentication & security

Service-facing device connectivity monitoring

IoT protocols, device resource optimization


Azure IoT Suite SDKs

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
(StartingStartedStoppingStopped) Processor
D2C send

Provision device endpoint


D2C receive
endpoint
C2D queue
endpoint
Device Command
Device id C2D send endpoint
registry store

Device emits telemetry Device …

Device …

IoT Hub
Device … management Portal
Send commands
Azure IoT Suite - Preview
Azure IoT Suite

Connect millions of devices and integrate your business systems


with new insights to transform your business.

Azure IoT Suite Get started quickly with preconfigured solutions for common
IoT scenarios.

Leverage a worldwide ecosystem of experienced IoT partners to


tailor IoT solutions to your needs.
What you get with remote monitoring preconfigured solution

Azure IoT Suite Remote Monitoring

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.

You might also like