5. 1970 1980 1990 2000 2010
10,000,000,000
1,000,000,000
100,000,000
10,000,000
1,000,000
100,000
10,000
1,000
Transistors
Moore’s Law Metcalf‘s Law
And more importantly:
What can you do by combining and analyzing signals from all of these IoT devices?
Koomey’s Law
1.E+14
1.E+12
1.E+10
1.E+08
1.E+06
1.E+04
1.E+02
1.E+00
Computations
per KWh
1940 20101975
6. What if I could tell when it’s the best time for my things to _______ ?
What if my things could tell me when they go someplace they shouldn’t?
What if I simply knew where my things were?
What if I knew when my things were going to break before they did?
What if I could use device telemetry to improve next generation devices?
What insights could I find from all of my devices?
It all starts with a great idea…
8. And data from that device…
01001010100010101001010100101010101001010101010110101
9. And securing the device…
01001010100010101001010100101010101001010101010110101
10. And insights from that data…
01001010100010101001010100101010101001010101010110101
11. Then lots of devices and data…
0100101010001010100101010010101010100101010101011010
0100101010001010100101010010101010100101010101011010101010001
0100101010001010100101010010101010100101010101011010101010101010100010101
010010101000101010010101001010101010010101010101101010101010001011110101010101010100
0100101010001010100101010010101010100101010101011010101010101010100010101
010010101000101010010101001010101010010101010101101010
01001010100010101001010100101010101001010101010110101010101010
01001010100010101001010100101010101001010101010110101010101001001010110001010101010
010010101000101010010101001010101010010101010101101010101011000101001011
12. Then lots of devices and data…
0100101010001010100101010010101010100101010101011010
0100101010001010100101010010101010100101010101011010101010001
0100101010001010100101010010101010100101010101011010101010101010100010101
010010101000101010010101001010101010010101010101101010101010001011110101010101010100
0100101010001010100101010010101010100101010101011010101010101010100010101
010010101000101010010101001010101010010101010101101010
01001010100010101001010100101010101001010101010110101010101010
01001010100010101001010100101010101001010101010110101010101001001010110001010101010
010010101000101010010101001010101010010101010101101010101011000101001011
13. Then monitoring their data in real time…
0100101010001010100101010010101010100101010101011010
0100101010001010100101010010101010100101010101011010101010001
0100101010001010100101010010101010100101010101011010101010101010100010101
010010101000101010010101001010101010010101010101101010101010001011110101010101010100
0100101010001010100101010010101010100101010101011010101010101010100010101
010010101000101010010101001010101010010101010101101010
01001010100010101001010100101010101001010101010110101010101010
01001010100010101001010100101010101001010101010110101010101001001010110001010101010
010010101000101010010101001010101010010101010101101010101011000101001011
14. Then looking for patterns and insights in the data over time…
0100101010001010100101010010101010100101010101011010
0100101010001010100101010010101010100101010101011010101010001
0100101010001010100101010010101010100101010101011010101010101010100010101
010010101000101010010101001010101010010101010101101010101010001011110101010101010100
0100101010001010100101010010101010100101010101011010101010101010100010101
010010101000101010010101001010101010010101010101101010
01001010100010101001010100101010101001010101010110101010101010
01001010100010101001010100101010101001010101010110101010101001001010110001010101010
010010101000101010010101001010101010010101010101101010101011000101001011
15. Then managing and updating the software on these devices…
0100101010001010100101010010101010100101010101011010
0100101010001010100101010010101010100101010101011010101010001
0100101010001010100101010010101010100101010101011010101010101010100010101
010010101000101010010101001010101010010101010101101010101010001011110101010101010100
0100101010001010100101010010101010100101010101011010101010101010100010101
010010101000101010010101001010101010010101010101101010
01001010100010101001010100101010101001010101010110101010101010
01001010100010101001010100101010101001010101010110101010101001001010110001010101010
010010101000101010010101001010101010010101010101101010101011000101001011
16. And visualizing and managing all of these services…
0100101010001010100101010010101010100101010101011010
0100101010001010100101010010101010100101010101011010101010001
0100101010001010100101010010101010100101010101011010101010101010100010101
010010101000101010010101001010101010010101010101101010101010001011110101010101010100
0100101010001010100101010010101010100101010101011010101010101010100010101
010010101000101010010101001010101010010101010101101010
01001010100010101001010100101010101001010101010110101010101010
01001010100010101001010100101010101001010101010110101010101001001010110001010101010
010010101000101010010101001010101010010101010101101010101011000101001011
17.
18.
19.
20. Platform Services
Infrastructure Services
Web Apps
Mobile
Apps
API
Management
API Apps
Logic Apps
Notification
Hubs
Content
Delivery
Network (CDN)
Media
Services
BizTalk
Services
Hybrid
Connections
Service Bus
Storage
Queues
Hybrid
Operations
Backup
StorSimple
Azure Site
Recovery
Import/Export
SQL
Database
DocumentDB
Redis
Cache
Azure
Search
Storage
Tables
Data
Warehouse Azure AD
Health Monitoring
AD Privileged
Identity
Management
Operational
Analytics
Cloud
Services
Batch
RemoteApp
Service
Fabric
Visual Studio
App
Insights
Azure
SDK
VS Online
Domain Services
HDInsight Machine
Learning
Stream
Analytics
Data
Factory
Event
Hubs
Mobile
Engagement
Data
Lake
IoT Hub
Data
Catalog
Security &
Management
Azure Active
Directory
Multi-Factor
Authentication
Automation
Portal
Key Vault
Store/
Marketplace
VM Image Gallery
& VM Depot
Azure AD
B2C
Scheduler
21.
22. Business
Process
ERP/CRMEvent Hub
Storage Blobs DocumentDB
Web App
Stream Analytics Logic Apps
Azure
Active Directory
IoT Hub Web Jobs
Devices
Azure IoT SDK (OSS)
Linux, RTOS, mBed, Windows,
Android, iOS
Power BI
Metcalf’s Law:
value of a telecommunications network is proportional to the square of the number of connected users of the system
Koomey’s Law
The number of computations per joule of energy dissipated has been doubling approximately every 1.57 years
Modules that perform small task and send / receive messages to /from other modules
Pre-built modules e.g.:
Filtering
Transform data
Send to Cloud