Transcript Slide

Mashup the Internet of Things, Azure App
Service and Windows 10 to Deliver Business Value
Rob Tiffany
M387
IoT in 2010
IoT in 2015
Disruptive Forces
Moore’s Law
Metcalf‘s Law
Koomey’s Law
Computations
per KWh
Transistors
10,000,000,000
1.E+14
1,000,000,000
1.E+12
100,000,000
1.E+10
10,000,000
1.E+08
1,000,000
1.E+06
100,000
1.E+04
10,000
1.E+02
1,000
1970
1980
1990
2000
2010
1.E+00
1940
1975
2010
What is the Internet of Things?
Things
Connectivity
Data
Analytics
Wi-Fi
Bluetooth LE ZigBee
Z-Wave
Thread
LoRaWAN
Range
100 m
100 m
10-100 m 30 m
Speed
11 - 800
Mbit/s
1 Mbit/s
250 kbit/s 9.6 – 100 250 kbit/s 1 kbit/s
kbit/s
100 b/s
Frequency
2.4 GHz
5 GHz
2.4 GHz
2.4 GHz
908 US
868 EU
MHz
2.4 GHz
915 MHz
868 EU
902 US
MHz
Power
High
Low
Low
Low
Low
Low
Low
Topology
Star
Scatternet
Mesh
Mesh
Mesh
Star
Star
10–100 m 15 km
Sigfox
30 km
Scale IoT with Microsoft
Central US
Iowa
North Europe
Ireland
North Central US
West Europe
Netherlands
Illinois
US Gov
Iowa
West US
California
China North *
Beijing
East US
Texas
Saitama
Shanghai
East US 2
Virginia
South Central US
Japan East
China South *
Virginia
India West
US Gov
TBD
Japan West
India East
Osaka
TBD
Virginia
East Asia
Hong Kong
SE Asia
19 Regions ONLINE…
huge datacenter capacity
around the world…and
we’re growing
Singapore
Australia East
Sydney
Brazil South
Sao Paulo
Australia West
Melbourne
Operational
Announced
* Operated by 21Vianet
Devices
Device Connectivity
Storage
Event Hub
{ }
Analytics
Presentation & Action
SQL Database
Machine
Learning
App Service
Table/Blob
Storage
Stream
Analytics
Power BI
DocumentDB
HDInsight
Notification
Hubs
3rd party
Databases
Data Factory
Mobile Services
Data Lake
BizTalk Services
Improving Healthcare via IoT > Alarms
Stream
Analytics
datato
out
of Event
Hub
andto
observes
that
the patient’s
A
Azure
Remote
pushNotification
notification
patient
telemetry
Hubs
withpulls
the
iscontaining
called
patient
facilitate
information
vital
signs,
the
is
medicines
response
sent
the
to
being
this
appropriate
administered
event.
nurses
and
temperature
other environmental
a ispredetermined
securely
streamed
threshold
over
the
oftelemetry
100
Internet
degrees.
to Azure
Event
station
wherehas
an exceeded
alertfactors
is displayed
on the
patient
health
screen
resulting
Hub.
in
an immediate visit to the patient.
Azure
Event Hub
Patient
Azure
Stream
Analytics
Azure
Notification Hubs
Dispatch
Nurse
Increasing Revenue via IoT > Merchandising
Azure
Stream
Analytics
pulls
data
from
Event
Hub
and
determines
that
employees
This
You
act
vending
on
this
machine
granular
now
merchandising
makes
you more
information
because
by
tripling-up
you’re
on
catering
the
number
toare
the
Remote
telemetry
containing
inventory,
sales,money
alarms
and
other
status
events
on
the of
3rdsent
floor
the building
love
white powdered donuts and purchase them 3
needs
aselling
very
specific
audience.
of
spirals
white
powdered
donuts.
securely
to of
Azure
Event
Hub.
times more often than any other snack in this particular vending machine.
$$
Azure
Event Hub
Thing
Azure
Stream
Analytics
Thing
Oil and Gas > Predictive Maintenance
Stream
Analytics
data
out
of Event
Hub
and
passes
the
current
state of
Azure
Remote
drilling
telemetry
Hubs
isiscalled
securely
to
facilitate
streamed
the
over
response
the
Internet
to this
toevent.
Event
Machine
Learning
analyzes
the
incoming
state
of
drilling
components
andto
models
A
pushNotification
notification
withpulls
information
about
the
failing
component
isAzure
sent
various
Hub
drilling
an onsite
components
field
gateway.
to
Azure
Machine
Learning
themvia
against
on-spec
values
and
previously
analyzed
to determine
that be
oneif
appropriate
repair
personnel
resulting
in a repair
that values
is cheaper
than it would
of them
is goingfailed.
to fail.It also means reduced or no loss up uptime.
the
component
Drilling
Ops
Azure
Event Hub
Azure
Stream
Analytics
Azure
Machine Learning
Azure
Notification Hubs
Repair
Personnel
Increasing Revenue via IoT > Location
Azure
Stream
Analytics
pulls customer
data
out
of
Event
Huband
and
inserts
the
product
A
Remote
smartphone
match
telemetry
between
appinventory,
containing
provided
by
inventory,
the
vending
preferences
sales,
machine
alarms
and
owner
location
other
combines
status
is made,
events
location
resulting
is
inventory,
securely
streamed
GPS along
location
over
the
plus
Internet
the and
building
to
Azure
address
Eventand
Hub.
floor
in Azure
Database.
based
in
a sale.
services
with
snack
drink
preferences
entered
by theSQL
customer
to
find a nearby vending machine with the items the customer is searching for.
GPS
Azure
Event Hub
Thing
Azure
Stream
Analytics
$$
Azure
SQL Database
Thing
Find Parking via IoT > Location
Anpush
event
processor
pulls
out
of Event
and
inserts
it into
Azure
SQL the
A
magnetic
notification
sensor embedded
is
sentdata
to the
in the
smartphone,
street Hub
sends
tablet,
remote
or in-dash
telemetry
Azure
containing
Mobile
Database
presenceapp
of
while
awhich
car
calling
and
location
Azure
to a field
Hubs
somounted
it can to
respond
on
a nearby
to the
street
update.
light
Services
then
syncsNotification
with
Azuregateway
SQL Database
alert
the
nearby
driver
which
this parking
data over
the Internet to Azure Event Hub.
of
the securely
location streams
of the open
space.
GPS
Street Parking
Azure
Notification Hubs
Azure
Event Hub
Driver Looking for
Parking
Azure
SQL Database
Increasing Revenue via IoT > Beacons
If
the
vending
machine
hasEnergy
aan
snack
or
drink
thealarms,
customer
wants,
itbeacon
makes
afromthe
The
smartphone
makes
API
call
to
query
the
Azure
SQL Database
with
A
customer
with
aapp
beacon-enabled
smartphone
with
athe
beacon-aware
the
use
of
Bluetooth
Low
beacons
allows
vending
machines
toapp
notify
Remote
telemetry
containing
inventory,
sales,
unique
identifier
standard
orstatus
discount
offer
viathe
thesnack
app
and
a sale
isthe
made.
unique
beacon
identifier
and
the
customer’s
preferences.
vending
machine
owner
an
advertisement
from
the beacon
when
walking
customers
that
they
contain
or drink
item
the
person
looking
for
as
and other
events
isreceives
securely
streamed
over
Internet
toisAzure
Event
Hub,
near
they
walk
the Stream
vending
by.
machine.and inserted into Azure SQL Database.
through
Analytics
$$
Bluetooth LE
Beacon
Thing
Bluetooth LE
Azure
SQL Database
Beacon
Thing
Devices and
assets
Devices
Sensors User Alerts
input
Cloud and
infrastructure
Analytics Tools
Drive Insights
A
Agent
Gateway
Power BI
1010101001100011010101011101001101010101010011011101111011100101010000110101010111010011010
1010111010011101010101011010011010101010101001101100010101111010011101010101011011110100111
1010101001100011010101011101001101010101010011011101111011100101010000110101010111010011010
1010111010011101010101011010011010101010101001101100010101111010011101010101011011110100111
Customer
portal
Azure Machine
Learning
StreamInsights
HDInsight
Value
1
Azure Consistent Service
Delivery Overview
NZ1 Wed 10:00am
2
Server Virtualisation Overview
3
Networking Overview
4
Storage Overview
NZ2 Wed 1:30pm
SKYCITY Theatre Thu 11:00am
SKYCITY Theatre Thu 3:30pm
5
Security and Assurance Overview
6
What’s New in System Centre
for Management
NZ4 Fri 9:00am
NZ1 Fri 11:00am
Find me later at…
 Hub Happy Hour Wed 5:30-6:30pm
 Hub Happy Hour Thu 5:30-6:30pm
 Closing drinks Fri 3:00-4:30pm
Free Online Learning
http://aka.ms/mva
Subscribe to our fortnightly newsletter
http://aka.ms/technetnz
http://aka.ms/msdnnz
Sessions on Demand
http://aka.ms/ch9nz
© 2015 Microsoft Corporation. All rights reserved.
Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.