SlideShare a Scribd company logo
1 of 59
Download to read offline
http://meetup.com/mmadnyc
“A computer in every pot and chicken.”
“A chicken in every pot.”
~ Henry IV of France – 17th Century
“A computer on every desk
and in every home.”
~ Bill Gates (1977)
Connectivity
is Pervasive
Development
is Easy
Hardware
is Cheap
New Innovative
Scenarios
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
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…
Next comes a device…
And data from that device…
01001010100010101001010100101010101001010101010110101
And securing the device…
01001010100010101001010100101010101001010101010110101
And insights from that data…
01001010100010101001010100101010101001010101010110101
Then lots of devices and data…
0100101010001010100101010010101010100101010101011010
0100101010001010100101010010101010100101010101011010101010001
0100101010001010100101010010101010100101010101011010101010101010100010101
010010101000101010010101001010101010010101010101101010101010001011110101010101010100
0100101010001010100101010010101010100101010101011010101010101010100010101
010010101000101010010101001010101010010101010101101010
01001010100010101001010100101010101001010101010110101010101010
01001010100010101001010100101010101001010101010110101010101001001010110001010101010
010010101000101010010101001010101010010101010101101010101011000101001011
Then lots of devices and data…
0100101010001010100101010010101010100101010101011010
0100101010001010100101010010101010100101010101011010101010001
0100101010001010100101010010101010100101010101011010101010101010100010101
010010101000101010010101001010101010010101010101101010101010001011110101010101010100
0100101010001010100101010010101010100101010101011010101010101010100010101
010010101000101010010101001010101010010101010101101010
01001010100010101001010100101010101001010101010110101010101010
01001010100010101001010100101010101001010101010110101010101001001010110001010101010
010010101000101010010101001010101010010101010101101010101011000101001011
Then monitoring their data in real time…
0100101010001010100101010010101010100101010101011010
0100101010001010100101010010101010100101010101011010101010001
0100101010001010100101010010101010100101010101011010101010101010100010101
010010101000101010010101001010101010010101010101101010101010001011110101010101010100
0100101010001010100101010010101010100101010101011010101010101010100010101
010010101000101010010101001010101010010101010101101010
01001010100010101001010100101010101001010101010110101010101010
01001010100010101001010100101010101001010101010110101010101001001010110001010101010
010010101000101010010101001010101010010101010101101010101011000101001011
Then looking for patterns and insights in the data over time…
0100101010001010100101010010101010100101010101011010
0100101010001010100101010010101010100101010101011010101010001
0100101010001010100101010010101010100101010101011010101010101010100010101
010010101000101010010101001010101010010101010101101010101010001011110101010101010100
0100101010001010100101010010101010100101010101011010101010101010100010101
010010101000101010010101001010101010010101010101101010
01001010100010101001010100101010101001010101010110101010101010
01001010100010101001010100101010101001010101010110101010101001001010110001010101010
010010101000101010010101001010101010010101010101101010101011000101001011
Then managing and updating the software on these devices…
0100101010001010100101010010101010100101010101011010
0100101010001010100101010010101010100101010101011010101010001
0100101010001010100101010010101010100101010101011010101010101010100010101
010010101000101010010101001010101010010101010101101010101010001011110101010101010100
0100101010001010100101010010101010100101010101011010101010101010100010101
010010101000101010010101001010101010010101010101101010
01001010100010101001010100101010101001010101010110101010101010
01001010100010101001010100101010101001010101010110101010101001001010110001010101010
010010101000101010010101001010101010010101010101101010101011000101001011
And visualizing and managing all of these services…
0100101010001010100101010010101010100101010101011010
0100101010001010100101010010101010100101010101011010101010001
0100101010001010100101010010101010100101010101011010101010101010100010101
010010101000101010010101001010101010010101010101101010101010001011110101010101010100
0100101010001010100101010010101010100101010101011010101010101010100010101
010010101000101010010101001010101010010101010101101010
01001010100010101001010100101010101001010101010110101010101010
01001010100010101001010100101010101001010101010110101010101001001010110001010101010
010010101000101010010101001010101010010101010101101010101011000101001011
What is the Internet of Things?
Connectivity Data AnalyticsThings
Comprehensive solutions from device to cloud
IoT Editions Power a Broad Range of Devices
25 years of history in embedded devices
One Windows platform for all devices
Enterprise-ready, OEM-ready, Maker-friendly
Designed for today’s IoT environments
Scalable solutions from free Windows IoT Core to
Windows IoT Enterprise on PC-Like Devices
Cloud-Based IoT Services & Solutions
Easy to provision, use and manage
Pay as you go, scale as you need
Global reach, hyper scale
End-to-end security & privacy
Windows, Mbed, Linux, iOS, Android, RTOS and
wide hardware devices support
Azure IoT
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
Finish with your Internet of Your Things solutionStart quickly with pre-configured solutions
Modify existing rules and alerts
Fine-tuned to specific assets and processes
Integrate with back-end systems
Highly visual for your real-time operational data
Get started in minutes
Add your devices and begin trailering to your needs
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
https://azure.microsoft.com/en-us/suites/iot-suite/
https://azure.microsoft.com/
en-us/services/iot-hub/
Arduino 101
& Grove Base Shield
Resource Group
<name>group
Router w/
Internet Access
IoTHub
<name>iot
SEND / RECEIVE
SEND / RECEIVE
LAB ARCHITECTURE
LOCALRESOURCES
AZURERESOURCES
Temperature
Sensor
Buzzer
Rotary
Angle
Sensor
2 Row LCD Display
Intel NUC / IoT Gateway
Development
Workstation
(Windows / OSx / Linux)
Arduino 101
& Grove Base Shield
Resource Group
<name>group
EventHubNamespace
<name>ns
PowerBIEmbeddedWorkspaceCollection
<name>collection
PowerBIEmbeddedWorkspace
Dynamicallygeneratedguid
Report
TemperatureChart
AppServicePlan
<name>planFunctionApp
<name>functions
Function
TempAlert
WebApp
<name>web
SQLServer
<name>sql
SQLDb
<name>db
Router w/
Internet Access
StreamAnalytics
<name>job
EventHub
<name>alerts
IoTHub
<name>iot
INPUT
OUTPUT
DIRECT QUERY
QUERY
RECEIVE
RENDER
SEND CLOUD-TO-DEVICE MESSAGESSEND / RECEIVE
GET / POST
SEND CLOUD-TO-DEVICE-MESSAGES
SEND / RECEIVE
LAB ARCHITECTURE
LOCALRESOURCES
AZURERESOURCES
Temperature
Sensor
Buzzer
Rotary
Angle
Sensor
2 Row LCD Display
Intel NUC / IoT Gateway
Development
Workstation
(Windows / OSx / Linux)
OUTPUT
StorageAccount
<name>storage
READ / WRITE
Update Floor 1
Permissions: Group 1 Permissions: Group 2
Azure IoT Hub
Device Management APIs
Device Query API
Tags, Device and Service Properties
Device Jobs API
Create, Monitor, Cancel
LWM2M over CoAP/TCP
Device
DM Client
Library
Device App
(Your Code)
Registry Manager API
Create, Update, Delete Devices Application
Your Code
Azure IoT Suite
Device Management Objects
Device (Object)
Device State
Device Groups API
Groups CRUD, Add/Remote Devices,
Events, Access Control
Azure IoT HubDevice
Your code
on the device
IoT Hub DM
client library
Step 1
Step 2
Step 3
Device Job
Write Firmware
Package URI,
Trigger Client
Download
Package URI
Download
Package URI
Download Completed
Download the
firmware
Apply the
Update
Apply Update
Reconnect after restart
Monitor State
Changes and
Apply Update
Azure IoT Suite
Your code
in the cloud
Step 1:
Start Firmware
Update Job
providing the
Package URI
On Job
Completed:
Receive callback in
cloud
Anytime during
job execution:
Check the status of
the Job
How do I get started? What do I need?
Any good tutorials out there?
http://azure.com/iotstarterkits
https://github.com/dxcamps/MicrosoftIntelIoTCamp
Intel Grove Commercial IoT Developer Kit
Arduino 101
Node.js 4.x
Visual Studio Code
code.visualstudio.com
Git installed
PuTTY Bash on Ubuntu on Windows
(concurrent with Module 3)
(concurrent with Module 2)
http://thinglabs.io/azure/
https://github.com/ActiveNick/Arduino-Samples
https://github.com/ActiveNick/Windows10-IoT-Core-Demos
https://github.com/ActiveNick/Particle-Samples
https://github.com/arduino-libraries/AzureIoTHub
The Maker Show
Channel 9 show makers, hackers, builders
and disassemblers
Hands-on demos and know-how,
by makers for makers
http://themakershow.io
Follow @TheMakerShow
www.windowsondevices.com
Projects powered by hackster.io
https://microsoft.hackster.io
Check out the MS IoT GitHub for
more Windows IoT Core
samples:
https://github.com/ms-
iot/samples
https://github.com/ms-iot/samples
https://microsoft.hackster.io
www.hackaday.com
www.instructables.com
www.creativeapplications.net
http://themakershow.io
https://mva.microsoft.com/en-US/training-courses/
getting-started-with-the-internet-of-things-iot-16170
Slides are on Slideshare. Demos are on GitHub.
Slideshare: www.slideshare.net/ActiveNick
Blog: www.AgeofMobility.com
Twitter: @ActiveNick
Mobile Apps: www.bigbaldapps.com
LinkedIn: www.linkedin.com/in/activenick
GitHub: github.com/ActiveNick
Email: nick.landry@microsoft.com

More Related Content

What's hot

PyCon_India_2017_MicroPython_Ayan
PyCon_India_2017_MicroPython_AyanPyCon_India_2017_MicroPython_Ayan
PyCon_India_2017_MicroPython_AyanAyan Pahwa
 
Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino
Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & ArduinoEchelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino
Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & ArduinoAndri Yadi
 
Java Device I/O at Raspberry PI to Build a Candy Vending Machine
Java Device I/O at Raspberry PI to Build a Candy Vending MachineJava Device I/O at Raspberry PI to Build a Candy Vending Machine
Java Device I/O at Raspberry PI to Build a Candy Vending MachineJeff Prestes
 
Android Things - The IoT platform from Google
Android Things - The IoT platform from GoogleAndroid Things - The IoT platform from Google
Android Things - The IoT platform from GoogleEmmanuel Obot
 
DIY Science using the Intel IoT Developer Kit
DIY Science using the Intel IoT Developer KitDIY Science using the Intel IoT Developer Kit
DIY Science using the Intel IoT Developer KitIntel® Software
 
Getting Started with Embedded Python: MicroPython and CircuitPython
Getting Started with Embedded Python: MicroPython and CircuitPythonGetting Started with Embedded Python: MicroPython and CircuitPython
Getting Started with Embedded Python: MicroPython and CircuitPythonAyan Pahwa
 
Building your own RC Car with Raspberry Pi
Building your own RC Car with Raspberry PiBuilding your own RC Car with Raspberry Pi
Building your own RC Car with Raspberry PiJeff Prestes
 
Raspberry Pi 2 + Windows 10 IoT Core + Node.js
Raspberry Pi 2 + Windows 10 IoT Core + Node.jsRaspberry Pi 2 + Windows 10 IoT Core + Node.js
Raspberry Pi 2 + Windows 10 IoT Core + Node.jsAndri Yadi
 
Windows 10 on Raspberry PI 2
Windows 10 on Raspberry PI 2Windows 10 on Raspberry PI 2
Windows 10 on Raspberry PI 2Mirco Vanini
 
Android Things Linux Day 2017
Android Things Linux Day 2017 Android Things Linux Day 2017
Android Things Linux Day 2017 Stefano Sanna
 
Android things introduction - Development for IoT
Android things introduction - Development for IoTAndroid things introduction - Development for IoT
Android things introduction - Development for IoTBartosz Kosarzycki
 
IoT Getting Started with Intel® IoT Devkit
IoT Getting Started with Intel® IoT DevkitIoT Getting Started with Intel® IoT Devkit
IoT Getting Started with Intel® IoT DevkitVasily Ryzhonkov
 
Humix Introduction 0528
Humix Introduction 0528Humix Introduction 0528
Humix Introduction 0528Jeffrey Liu
 
Lab Handson: Power your Creations with Intel Edison!
Lab Handson: Power your Creations with Intel Edison!Lab Handson: Power your Creations with Intel Edison!
Lab Handson: Power your Creations with Intel Edison!Codemotion
 
Programming the Real World: Javascript for Makers
Programming the Real World: Javascript for MakersProgramming the Real World: Javascript for Makers
Programming the Real World: Javascript for Makerspchristensen
 
UI Beyond the Browser - Software for Hardware Projects
UI Beyond the Browser - Software for Hardware ProjectsUI Beyond the Browser - Software for Hardware Projects
UI Beyond the Browser - Software for Hardware Projectspchristensen
 
Advanced view of projects raspberry pi list raspberry pi projects
Advanced view of projects raspberry pi list   raspberry pi projectsAdvanced view of projects raspberry pi list   raspberry pi projects
Advanced view of projects raspberry pi list raspberry pi projectsWiseNaeem
 
[CON3189] JavaOne 2016 - Introduction to Java ME development for the Raspberr...
[CON3189] JavaOne 2016 - Introduction to Java ME development for the Raspberr...[CON3189] JavaOne 2016 - Introduction to Java ME development for the Raspberr...
[CON3189] JavaOne 2016 - Introduction to Java ME development for the Raspberr...Kevin Hooke
 

What's hot (20)

PyCon_India_2017_MicroPython_Ayan
PyCon_India_2017_MicroPython_AyanPyCon_India_2017_MicroPython_Ayan
PyCon_India_2017_MicroPython_Ayan
 
Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino
Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & ArduinoEchelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino
Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino
 
Java Device I/O at Raspberry PI to Build a Candy Vending Machine
Java Device I/O at Raspberry PI to Build a Candy Vending MachineJava Device I/O at Raspberry PI to Build a Candy Vending Machine
Java Device I/O at Raspberry PI to Build a Candy Vending Machine
 
Android Things - The IoT platform from Google
Android Things - The IoT platform from GoogleAndroid Things - The IoT platform from Google
Android Things - The IoT platform from Google
 
DIY Science using the Intel IoT Developer Kit
DIY Science using the Intel IoT Developer KitDIY Science using the Intel IoT Developer Kit
DIY Science using the Intel IoT Developer Kit
 
Getting Started with Embedded Python: MicroPython and CircuitPython
Getting Started with Embedded Python: MicroPython and CircuitPythonGetting Started with Embedded Python: MicroPython and CircuitPython
Getting Started with Embedded Python: MicroPython and CircuitPython
 
Building your own RC Car with Raspberry Pi
Building your own RC Car with Raspberry PiBuilding your own RC Car with Raspberry Pi
Building your own RC Car with Raspberry Pi
 
Raspberry Pi 2 + Windows 10 IoT Core + Node.js
Raspberry Pi 2 + Windows 10 IoT Core + Node.jsRaspberry Pi 2 + Windows 10 IoT Core + Node.js
Raspberry Pi 2 + Windows 10 IoT Core + Node.js
 
Windows 10 on Raspberry PI 2
Windows 10 on Raspberry PI 2Windows 10 on Raspberry PI 2
Windows 10 on Raspberry PI 2
 
Android Things Linux Day 2017
Android Things Linux Day 2017 Android Things Linux Day 2017
Android Things Linux Day 2017
 
Android things introduction - Development for IoT
Android things introduction - Development for IoTAndroid things introduction - Development for IoT
Android things introduction - Development for IoT
 
IoT Getting Started with Intel® IoT Devkit
IoT Getting Started with Intel® IoT DevkitIoT Getting Started with Intel® IoT Devkit
IoT Getting Started with Intel® IoT Devkit
 
Android Things
Android ThingsAndroid Things
Android Things
 
Humix Introduction 0528
Humix Introduction 0528Humix Introduction 0528
Humix Introduction 0528
 
Lab Handson: Power your Creations with Intel Edison!
Lab Handson: Power your Creations with Intel Edison!Lab Handson: Power your Creations with Intel Edison!
Lab Handson: Power your Creations with Intel Edison!
 
Programming the Real World: Javascript for Makers
Programming the Real World: Javascript for MakersProgramming the Real World: Javascript for Makers
Programming the Real World: Javascript for Makers
 
UI Beyond the Browser - Software for Hardware Projects
UI Beyond the Browser - Software for Hardware ProjectsUI Beyond the Browser - Software for Hardware Projects
UI Beyond the Browser - Software for Hardware Projects
 
Advanced view of projects raspberry pi list raspberry pi projects
Advanced view of projects raspberry pi list   raspberry pi projectsAdvanced view of projects raspberry pi list   raspberry pi projects
Advanced view of projects raspberry pi list raspberry pi projects
 
[CON3189] JavaOne 2016 - Introduction to Java ME development for the Raspberr...
[CON3189] JavaOne 2016 - Introduction to Java ME development for the Raspberr...[CON3189] JavaOne 2016 - Introduction to Java ME development for the Raspberr...
[CON3189] JavaOne 2016 - Introduction to Java ME development for the Raspberr...
 
Cc internet of things @ Thomas More
Cc internet of things @ Thomas MoreCc internet of things @ Thomas More
Cc internet of things @ Thomas More
 

Viewers also liked

Building a Cross-Platform Mobile App Backend in the Cloud with Node.js
Building a Cross-Platform Mobile App Backend in the Cloud with Node.jsBuilding a Cross-Platform Mobile App Backend in the Cloud with Node.js
Building a Cross-Platform Mobile App Backend in the Cloud with Node.jsNick Landry
 
Building Mixed Reality Experiences for Microsoft HoloLens in Unity
Building Mixed Reality Experiences for Microsoft HoloLens in UnityBuilding Mixed Reality Experiences for Microsoft HoloLens in Unity
Building Mixed Reality Experiences for Microsoft HoloLens in UnityNick Landry
 
Cognitive Services: Building Smart Apps with Speech, NLP & Vision
Cognitive Services: Building Smart Apps with Speech, NLP & VisionCognitive Services: Building Smart Apps with Speech, NLP & Vision
Cognitive Services: Building Smart Apps with Speech, NLP & VisionNick Landry
 
State of Union: Xamarin & Cross-Platform .NET in 2016 and Beyond
State of Union: Xamarin & Cross-Platform .NET in 2016 and BeyondState of Union: Xamarin & Cross-Platform .NET in 2016 and Beyond
State of Union: Xamarin & Cross-Platform .NET in 2016 and BeyondNick Landry
 
Bots are the New Apps: Building with the Bot Framework & Language Understanding
Bots are the New Apps: Building with the Bot Framework & Language UnderstandingBots are the New Apps: Building with the Bot Framework & Language Understanding
Bots are the New Apps: Building with the Bot Framework & Language UnderstandingNick Landry
 
Building a Windows 10 Game with C#, XAML and Win2D
Building a Windows 10 Game with C#, XAML and Win2DBuilding a Windows 10 Game with C#, XAML and Win2D
Building a Windows 10 Game with C#, XAML and Win2DNick Landry
 
Building a Startup for the Mobile-first, Cloud-first World
Building a Startup for the Mobile-first, Cloud-first WorldBuilding a Startup for the Mobile-first, Cloud-first World
Building a Startup for the Mobile-first, Cloud-first WorldNick Landry
 
From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & GamesFrom Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & GamesNick Landry
 
Building a New Generation of Mobile Games with Speech
Building a New Generation of Mobile Games with SpeechBuilding a New Generation of Mobile Games with Speech
Building a New Generation of Mobile Games with SpeechNick Landry
 
Microsoft Tools for Android Developers
Microsoft Tools for Android DevelopersMicrosoft Tools for Android Developers
Microsoft Tools for Android DevelopersNick Landry
 
Building Cloud-Enabled Cross-Platform Mobile Apps in C# with Azure App Services
Building Cloud-Enabled Cross-PlatformMobile Apps in C# with Azure App ServicesBuilding Cloud-Enabled Cross-PlatformMobile Apps in C# with Azure App Services
Building Cloud-Enabled Cross-Platform Mobile Apps in C# with Azure App ServicesNick Landry
 
Building Mobile Cross-Platform Apps for iOS, Android & Windows in C# with Xam...
Building Mobile Cross-Platform Apps foriOS, Android & Windows in C# with Xam...Building Mobile Cross-Platform Apps foriOS, Android & Windows in C# with Xam...
Building Mobile Cross-Platform Apps for iOS, Android & Windows in C# with Xam...Nick Landry
 
TempAlert - Preventing Food Safety Disasters
TempAlert - Preventing Food Safety DisastersTempAlert - Preventing Food Safety Disasters
TempAlert - Preventing Food Safety DisastersLeslie Barthel
 
Sra. Karin Quiroga, Internet de las Cosas y Big Data: ¿hacia dónde va la Indu...
Sra. Karin Quiroga, Internet de las Cosas y Big Data: ¿hacia dónde va la Indu...Sra. Karin Quiroga, Internet de las Cosas y Big Data: ¿hacia dónde va la Indu...
Sra. Karin Quiroga, Internet de las Cosas y Big Data: ¿hacia dónde va la Indu...INACAP
 
Real Application Security (RAS) and Oracle Application Express (APEX)
Real Application Security (RAS) and Oracle Application Express (APEX)Real Application Security (RAS) and Oracle Application Express (APEX)
Real Application Security (RAS) and Oracle Application Express (APEX)Dimitri Gielis
 
Developing Windows Phone Apps with Maps and Location Services
Developing Windows Phone Apps with Maps and Location ServicesDeveloping Windows Phone Apps with Maps and Location Services
Developing Windows Phone Apps with Maps and Location ServicesNick Landry
 
Building a Node.js Backend in the Cloud for Android Apps
Building a Node.js Backend in the Cloud for Android AppsBuilding a Node.js Backend in the Cloud for Android Apps
Building a Node.js Backend in the Cloud for Android AppsNick Landry
 
Building Connected IoT Gadgets with Particle.io & Azure
Building Connected IoT Gadgets with Particle.io & AzureBuilding Connected IoT Gadgets with Particle.io & Azure
Building Connected IoT Gadgets with Particle.io & AzureNick Landry
 
Building Windows 10 Universal Apps with Speech and Cortana
Building Windows 10 Universal Apps with Speech and CortanaBuilding Windows 10 Universal Apps with Speech and Cortana
Building Windows 10 Universal Apps with Speech and CortanaNick Landry
 

Viewers also liked (20)

Building a Cross-Platform Mobile App Backend in the Cloud with Node.js
Building a Cross-Platform Mobile App Backend in the Cloud with Node.jsBuilding a Cross-Platform Mobile App Backend in the Cloud with Node.js
Building a Cross-Platform Mobile App Backend in the Cloud with Node.js
 
Building Mixed Reality Experiences for Microsoft HoloLens in Unity
Building Mixed Reality Experiences for Microsoft HoloLens in UnityBuilding Mixed Reality Experiences for Microsoft HoloLens in Unity
Building Mixed Reality Experiences for Microsoft HoloLens in Unity
 
Cognitive Services: Building Smart Apps with Speech, NLP & Vision
Cognitive Services: Building Smart Apps with Speech, NLP & VisionCognitive Services: Building Smart Apps with Speech, NLP & Vision
Cognitive Services: Building Smart Apps with Speech, NLP & Vision
 
State of Union: Xamarin & Cross-Platform .NET in 2016 and Beyond
State of Union: Xamarin & Cross-Platform .NET in 2016 and BeyondState of Union: Xamarin & Cross-Platform .NET in 2016 and Beyond
State of Union: Xamarin & Cross-Platform .NET in 2016 and Beyond
 
Bots are the New Apps: Building with the Bot Framework & Language Understanding
Bots are the New Apps: Building with the Bot Framework & Language UnderstandingBots are the New Apps: Building with the Bot Framework & Language Understanding
Bots are the New Apps: Building with the Bot Framework & Language Understanding
 
Building a Windows 10 Game with C#, XAML and Win2D
Building a Windows 10 Game with C#, XAML and Win2DBuilding a Windows 10 Game with C#, XAML and Win2D
Building a Windows 10 Game with C#, XAML and Win2D
 
Building a Startup for the Mobile-first, Cloud-first World
Building a Startup for the Mobile-first, Cloud-first WorldBuilding a Startup for the Mobile-first, Cloud-first World
Building a Startup for the Mobile-first, Cloud-first World
 
From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & GamesFrom Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
 
Building a New Generation of Mobile Games with Speech
Building a New Generation of Mobile Games with SpeechBuilding a New Generation of Mobile Games with Speech
Building a New Generation of Mobile Games with Speech
 
Microsoft Tools for Android Developers
Microsoft Tools for Android DevelopersMicrosoft Tools for Android Developers
Microsoft Tools for Android Developers
 
Building Cloud-Enabled Cross-Platform Mobile Apps in C# with Azure App Services
Building Cloud-Enabled Cross-PlatformMobile Apps in C# with Azure App ServicesBuilding Cloud-Enabled Cross-PlatformMobile Apps in C# with Azure App Services
Building Cloud-Enabled Cross-Platform Mobile Apps in C# with Azure App Services
 
Building Mobile Cross-Platform Apps for iOS, Android & Windows in C# with Xam...
Building Mobile Cross-Platform Apps foriOS, Android & Windows in C# with Xam...Building Mobile Cross-Platform Apps foriOS, Android & Windows in C# with Xam...
Building Mobile Cross-Platform Apps for iOS, Android & Windows in C# with Xam...
 
TempAlert - Preventing Food Safety Disasters
TempAlert - Preventing Food Safety DisastersTempAlert - Preventing Food Safety Disasters
TempAlert - Preventing Food Safety Disasters
 
TempAlert Culture Code
TempAlert Culture CodeTempAlert Culture Code
TempAlert Culture Code
 
Sra. Karin Quiroga, Internet de las Cosas y Big Data: ¿hacia dónde va la Indu...
Sra. Karin Quiroga, Internet de las Cosas y Big Data: ¿hacia dónde va la Indu...Sra. Karin Quiroga, Internet de las Cosas y Big Data: ¿hacia dónde va la Indu...
Sra. Karin Quiroga, Internet de las Cosas y Big Data: ¿hacia dónde va la Indu...
 
Real Application Security (RAS) and Oracle Application Express (APEX)
Real Application Security (RAS) and Oracle Application Express (APEX)Real Application Security (RAS) and Oracle Application Express (APEX)
Real Application Security (RAS) and Oracle Application Express (APEX)
 
Developing Windows Phone Apps with Maps and Location Services
Developing Windows Phone Apps with Maps and Location ServicesDeveloping Windows Phone Apps with Maps and Location Services
Developing Windows Phone Apps with Maps and Location Services
 
Building a Node.js Backend in the Cloud for Android Apps
Building a Node.js Backend in the Cloud for Android AppsBuilding a Node.js Backend in the Cloud for Android Apps
Building a Node.js Backend in the Cloud for Android Apps
 
Building Connected IoT Gadgets with Particle.io & Azure
Building Connected IoT Gadgets with Particle.io & AzureBuilding Connected IoT Gadgets with Particle.io & Azure
Building Connected IoT Gadgets with Particle.io & Azure
 
Building Windows 10 Universal Apps with Speech and Cortana
Building Windows 10 Universal Apps with Speech and CortanaBuilding Windows 10 Universal Apps with Speech and Cortana
Building Windows 10 Universal Apps with Speech and Cortana
 

Similar to Scaling IoT: Telemetry, Command & Control, Analytics and the Cloud

Bending the IoT to your will with JavaScript
Bending the IoT to your will with JavaScriptBending the IoT to your will with JavaScript
Bending the IoT to your will with JavaScriptAll Things Open
 
IoT e Aplicações em Smart Cities: Presente e Futuro
IoT e Aplicações em Smart Cities: Presente e FuturoIoT e Aplicações em Smart Cities: Presente e Futuro
IoT e Aplicações em Smart Cities: Presente e FuturoAntonio Marcos Alberti
 
BDW16 London - Chris von Csefalvay, Helioserv - Cats and What They Tell us Ab...
BDW16 London - Chris von Csefalvay, Helioserv - Cats and What They Tell us Ab...BDW16 London - Chris von Csefalvay, Helioserv - Cats and What They Tell us Ab...
BDW16 London - Chris von Csefalvay, Helioserv - Cats and What They Tell us Ab...Big Data Week
 
Physical Computing and IoT
Physical Computing and IoTPhysical Computing and IoT
Physical Computing and IoTEduardo Oliveira
 
Internet of things
Internet of thingsInternet of things
Internet of thingsfahamali1
 
YOTG Munich - Simon Mang - SixReasons - Hardware prototyping – Sketching with...
YOTG Munich - Simon Mang - SixReasons - Hardware prototyping – Sketching with...YOTG Munich - Simon Mang - SixReasons - Hardware prototyping – Sketching with...
YOTG Munich - Simon Mang - SixReasons - Hardware prototyping – Sketching with...Year of the X
 
Wearable Computing
Wearable ComputingWearable Computing
Wearable Computingshivanshis4
 
Tutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
Tutorial on Internet of Thing (IoT) Paradigm in Consumer ApplicationsTutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
Tutorial on Internet of Thing (IoT) Paradigm in Consumer ApplicationsRaffaele Giaffreda
 
IOT Use Cases by Derick Jose - Co-founder and Chief Product Officer of M2M pl...
IOT Use Cases by Derick Jose - Co-founder and Chief Product Officer of M2M pl...IOT Use Cases by Derick Jose - Co-founder and Chief Product Officer of M2M pl...
IOT Use Cases by Derick Jose - Co-founder and Chief Product Officer of M2M pl...The Hive
 
Getting Started with iBeacons (Designers of Things 2014)
Getting Started with iBeacons (Designers of Things 2014)Getting Started with iBeacons (Designers of Things 2014)
Getting Started with iBeacons (Designers of Things 2014)Daniel Luxemburg
 
[DefCon 2016] I got 99 Problems, but 
Little Snitch ain’t one!
[DefCon 2016] I got 99 Problems, but 
Little Snitch ain’t one![DefCon 2016] I got 99 Problems, but 
Little Snitch ain’t one!
[DefCon 2016] I got 99 Problems, but 
Little Snitch ain’t one!Synack
 
Cidades Inteligentes: Tecnologias Atuais, Futuras e o Projeto NovaGenesis
Cidades Inteligentes: Tecnologias Atuais, Futuras e o Projeto NovaGenesisCidades Inteligentes: Tecnologias Atuais, Futuras e o Projeto NovaGenesis
Cidades Inteligentes: Tecnologias Atuais, Futuras e o Projeto NovaGenesisAntonio Marcos Alberti
 
Microcontroladores: Programación del microcontrolador PIC en C
Microcontroladores: Programación del microcontrolador PIC en CMicrocontroladores: Programación del microcontrolador PIC en C
Microcontroladores: Programación del microcontrolador PIC en CSANTIAGO PABLO ALBERTO
 
Microsoft Azure IoT overview
Microsoft Azure IoT overviewMicrosoft Azure IoT overview
Microsoft Azure IoT overviewDavid Giard
 
Building an Accessible IoT World
Building an Accessible IoT WorldBuilding an Accessible IoT World
Building an Accessible IoT WorldRicky Onsman
 
My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...
My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...
My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...Codemotion Tel Aviv
 
My Minecraft-Smart-Home: Prototyping the Internet of Uncanny Things
My Minecraft-Smart-Home: Prototyping the Internet of Uncanny ThingsMy Minecraft-Smart-Home: Prototyping the Internet of Uncanny Things
My Minecraft-Smart-Home: Prototyping the Internet of Uncanny ThingsSascha Wolter
 
Binary Hash Tree based Certificate Access Management for Connected Vehicles (...
Binary Hash Tree based Certificate Access Management for Connected Vehicles (...Binary Hash Tree based Certificate Access Management for Connected Vehicles (...
Binary Hash Tree based Certificate Access Management for Connected Vehicles (...OnBoard Security, Inc. - a Qualcomm Company
 

Similar to Scaling IoT: Telemetry, Command & Control, Analytics and the Cloud (20)

Bending the IoT to your will with JavaScript
Bending the IoT to your will with JavaScriptBending the IoT to your will with JavaScript
Bending the IoT to your will with JavaScript
 
IoT e Aplicações em Smart Cities: Presente e Futuro
IoT e Aplicações em Smart Cities: Presente e FuturoIoT e Aplicações em Smart Cities: Presente e Futuro
IoT e Aplicações em Smart Cities: Presente e Futuro
 
BDW16 London - Chris von Csefalvay, Helioserv - Cats and What They Tell us Ab...
BDW16 London - Chris von Csefalvay, Helioserv - Cats and What They Tell us Ab...BDW16 London - Chris von Csefalvay, Helioserv - Cats and What They Tell us Ab...
BDW16 London - Chris von Csefalvay, Helioserv - Cats and What They Tell us Ab...
 
Physical Computing and IoT
Physical Computing and IoTPhysical Computing and IoT
Physical Computing and IoT
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
YOTG Munich - Simon Mang - SixReasons - Hardware prototyping – Sketching with...
YOTG Munich - Simon Mang - SixReasons - Hardware prototyping – Sketching with...YOTG Munich - Simon Mang - SixReasons - Hardware prototyping – Sketching with...
YOTG Munich - Simon Mang - SixReasons - Hardware prototyping – Sketching with...
 
Wearable Computing
Wearable ComputingWearable Computing
Wearable Computing
 
Tutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
Tutorial on Internet of Thing (IoT) Paradigm in Consumer ApplicationsTutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
Tutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
 
IOT Use Cases by Derick Jose - Co-founder and Chief Product Officer of M2M pl...
IOT Use Cases by Derick Jose - Co-founder and Chief Product Officer of M2M pl...IOT Use Cases by Derick Jose - Co-founder and Chief Product Officer of M2M pl...
IOT Use Cases by Derick Jose - Co-founder and Chief Product Officer of M2M pl...
 
Getting Started with iBeacons (Designers of Things 2014)
Getting Started with iBeacons (Designers of Things 2014)Getting Started with iBeacons (Designers of Things 2014)
Getting Started with iBeacons (Designers of Things 2014)
 
[DefCon 2016] I got 99 Problems, but 
Little Snitch ain’t one!
[DefCon 2016] I got 99 Problems, but 
Little Snitch ain’t one![DefCon 2016] I got 99 Problems, but 
Little Snitch ain’t one!
[DefCon 2016] I got 99 Problems, but 
Little Snitch ain’t one!
 
Cidades Inteligentes: Tecnologias Atuais, Futuras e o Projeto NovaGenesis
Cidades Inteligentes: Tecnologias Atuais, Futuras e o Projeto NovaGenesisCidades Inteligentes: Tecnologias Atuais, Futuras e o Projeto NovaGenesis
Cidades Inteligentes: Tecnologias Atuais, Futuras e o Projeto NovaGenesis
 
Dealing with the need for Infrastructural Support in Ambient Intelligence
Dealing with the need for Infrastructural Support in Ambient IntelligenceDealing with the need for Infrastructural Support in Ambient Intelligence
Dealing with the need for Infrastructural Support in Ambient Intelligence
 
Microcontroladores: Programación del microcontrolador PIC en C
Microcontroladores: Programación del microcontrolador PIC en CMicrocontroladores: Programación del microcontrolador PIC en C
Microcontroladores: Programación del microcontrolador PIC en C
 
Microsoft Azure IoT overview
Microsoft Azure IoT overviewMicrosoft Azure IoT overview
Microsoft Azure IoT overview
 
Building an Accessible IoT World
Building an Accessible IoT WorldBuilding an Accessible IoT World
Building an Accessible IoT World
 
azeem final iot report.docx
azeem final iot report.docxazeem final iot report.docx
azeem final iot report.docx
 
My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...
My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...
My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...
 
My Minecraft-Smart-Home: Prototyping the Internet of Uncanny Things
My Minecraft-Smart-Home: Prototyping the Internet of Uncanny ThingsMy Minecraft-Smart-Home: Prototyping the Internet of Uncanny Things
My Minecraft-Smart-Home: Prototyping the Internet of Uncanny Things
 
Binary Hash Tree based Certificate Access Management for Connected Vehicles (...
Binary Hash Tree based Certificate Access Management for Connected Vehicles (...Binary Hash Tree based Certificate Access Management for Connected Vehicles (...
Binary Hash Tree based Certificate Access Management for Connected Vehicles (...
 

More from Nick Landry

Designing XR Experiences with Speech & Natural Language Understanding in Unity
Designing XR Experiences with Speech & Natural Language Understandingin UnityDesigning XR Experiences with Speech & Natural Language Understandingin Unity
Designing XR Experiences with Speech & Natural Language Understanding in UnityNick Landry
 
MR + AI: Machine Learning for Language in HoloLens & VR Apps
MR + AI: Machine Learning for Language in HoloLens & VR AppsMR + AI: Machine Learning for Language in HoloLens & VR Apps
MR + AI: Machine Learning for Language in HoloLens & VR AppsNick Landry
 
Building Holographic & VR Experiences Using the Mixed Reality Toolkit for Unity
Building Holographic & VR Experiences Using the Mixed Reality Toolkit for UnityBuilding Holographic & VR Experiences Using the Mixed Reality Toolkit for Unity
Building Holographic & VR Experiences Using the Mixed Reality Toolkit for UnityNick Landry
 
Developing for Xbox as an Indie in 2018
Developing for Xbox as an Indie in 2018Developing for Xbox as an Indie in 2018
Developing for Xbox as an Indie in 2018Nick Landry
 
Mixed Reality Development Overview
Mixed Reality Development OverviewMixed Reality Development Overview
Mixed Reality Development OverviewNick Landry
 
Bots are the New Apps: Building Bots with ASP.NET WebAPI & Language Understan...
Bots are the New Apps: Building Bots with ASP.NET WebAPI & Language Understan...Bots are the New Apps: Building Bots with ASP.NET WebAPI & Language Understan...
Bots are the New Apps: Building Bots with ASP.NET WebAPI & Language Understan...Nick Landry
 
Mobilizing your Existing Enterprise Applications
Mobilizing your Existing Enterprise ApplicationsMobilizing your Existing Enterprise Applications
Mobilizing your Existing Enterprise ApplicationsNick Landry
 
Lessons Learned from Real World Xamarin.Forms Projects
Lessons Learned from Real World Xamarin.Forms ProjectsLessons Learned from Real World Xamarin.Forms Projects
Lessons Learned from Real World Xamarin.Forms ProjectsNick Landry
 
Building Mixed Reality Experiences with the HoloToolkit for Unity
Building Mixed Reality Experiences with the HoloToolkit for UnityBuilding Mixed Reality Experiences with the HoloToolkit for Unity
Building Mixed Reality Experiences with the HoloToolkit for UnityNick Landry
 
Microsoft Speech Technologies for Developers
Microsoft Speech Technologies for DevelopersMicrosoft Speech Technologies for Developers
Microsoft Speech Technologies for DevelopersNick Landry
 
Building Mixed Reality Experiences for Microsoft HoloLens
Building Mixed Reality Experiences for Microsoft HoloLensBuilding Mixed Reality Experiences for Microsoft HoloLens
Building Mixed Reality Experiences for Microsoft HoloLensNick Landry
 
Cloud-enabling the Next Generation of Mobile Apps
Cloud-enabling the Next Generation of Mobile AppsCloud-enabling the Next Generation of Mobile Apps
Cloud-enabling the Next Generation of Mobile AppsNick Landry
 
Hacking with the Cloud and Microsoft APIs
Hacking with the Cloud and Microsoft APIsHacking with the Cloud and Microsoft APIs
Hacking with the Cloud and Microsoft APIsNick Landry
 
Best Tools for Business
Best Tools for BusinessBest Tools for Business
Best Tools for BusinessNick Landry
 

More from Nick Landry (14)

Designing XR Experiences with Speech & Natural Language Understanding in Unity
Designing XR Experiences with Speech & Natural Language Understandingin UnityDesigning XR Experiences with Speech & Natural Language Understandingin Unity
Designing XR Experiences with Speech & Natural Language Understanding in Unity
 
MR + AI: Machine Learning for Language in HoloLens & VR Apps
MR + AI: Machine Learning for Language in HoloLens & VR AppsMR + AI: Machine Learning for Language in HoloLens & VR Apps
MR + AI: Machine Learning for Language in HoloLens & VR Apps
 
Building Holographic & VR Experiences Using the Mixed Reality Toolkit for Unity
Building Holographic & VR Experiences Using the Mixed Reality Toolkit for UnityBuilding Holographic & VR Experiences Using the Mixed Reality Toolkit for Unity
Building Holographic & VR Experiences Using the Mixed Reality Toolkit for Unity
 
Developing for Xbox as an Indie in 2018
Developing for Xbox as an Indie in 2018Developing for Xbox as an Indie in 2018
Developing for Xbox as an Indie in 2018
 
Mixed Reality Development Overview
Mixed Reality Development OverviewMixed Reality Development Overview
Mixed Reality Development Overview
 
Bots are the New Apps: Building Bots with ASP.NET WebAPI & Language Understan...
Bots are the New Apps: Building Bots with ASP.NET WebAPI & Language Understan...Bots are the New Apps: Building Bots with ASP.NET WebAPI & Language Understan...
Bots are the New Apps: Building Bots with ASP.NET WebAPI & Language Understan...
 
Mobilizing your Existing Enterprise Applications
Mobilizing your Existing Enterprise ApplicationsMobilizing your Existing Enterprise Applications
Mobilizing your Existing Enterprise Applications
 
Lessons Learned from Real World Xamarin.Forms Projects
Lessons Learned from Real World Xamarin.Forms ProjectsLessons Learned from Real World Xamarin.Forms Projects
Lessons Learned from Real World Xamarin.Forms Projects
 
Building Mixed Reality Experiences with the HoloToolkit for Unity
Building Mixed Reality Experiences with the HoloToolkit for UnityBuilding Mixed Reality Experiences with the HoloToolkit for Unity
Building Mixed Reality Experiences with the HoloToolkit for Unity
 
Microsoft Speech Technologies for Developers
Microsoft Speech Technologies for DevelopersMicrosoft Speech Technologies for Developers
Microsoft Speech Technologies for Developers
 
Building Mixed Reality Experiences for Microsoft HoloLens
Building Mixed Reality Experiences for Microsoft HoloLensBuilding Mixed Reality Experiences for Microsoft HoloLens
Building Mixed Reality Experiences for Microsoft HoloLens
 
Cloud-enabling the Next Generation of Mobile Apps
Cloud-enabling the Next Generation of Mobile AppsCloud-enabling the Next Generation of Mobile Apps
Cloud-enabling the Next Generation of Mobile Apps
 
Hacking with the Cloud and Microsoft APIs
Hacking with the Cloud and Microsoft APIsHacking with the Cloud and Microsoft APIs
Hacking with the Cloud and Microsoft APIs
 
Best Tools for Business
Best Tools for BusinessBest Tools for Business
Best Tools for Business
 

Recently uploaded

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

Scaling IoT: Telemetry, Command & Control, Analytics and the Cloud

  • 1.
  • 3.
  • 4.
  • 5. “A computer in every pot and chicken.” “A chicken in every pot.” ~ Henry IV of France – 17th Century “A computer on every desk and in every home.” ~ Bill Gates (1977)
  • 6.
  • 7.
  • 9. 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
  • 10.
  • 11. 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…
  • 12. Next comes a device…
  • 13. And data from that device… 01001010100010101001010100101010101001010101010110101
  • 14. And securing the device… 01001010100010101001010100101010101001010101010110101
  • 15. And insights from that data… 01001010100010101001010100101010101001010101010110101
  • 16. Then lots of devices and data… 0100101010001010100101010010101010100101010101011010 0100101010001010100101010010101010100101010101011010101010001 0100101010001010100101010010101010100101010101011010101010101010100010101 010010101000101010010101001010101010010101010101101010101010001011110101010101010100 0100101010001010100101010010101010100101010101011010101010101010100010101 010010101000101010010101001010101010010101010101101010 01001010100010101001010100101010101001010101010110101010101010 01001010100010101001010100101010101001010101010110101010101001001010110001010101010 010010101000101010010101001010101010010101010101101010101011000101001011
  • 17. Then lots of devices and data… 0100101010001010100101010010101010100101010101011010 0100101010001010100101010010101010100101010101011010101010001 0100101010001010100101010010101010100101010101011010101010101010100010101 010010101000101010010101001010101010010101010101101010101010001011110101010101010100 0100101010001010100101010010101010100101010101011010101010101010100010101 010010101000101010010101001010101010010101010101101010 01001010100010101001010100101010101001010101010110101010101010 01001010100010101001010100101010101001010101010110101010101001001010110001010101010 010010101000101010010101001010101010010101010101101010101011000101001011
  • 18. Then monitoring their data in real time… 0100101010001010100101010010101010100101010101011010 0100101010001010100101010010101010100101010101011010101010001 0100101010001010100101010010101010100101010101011010101010101010100010101 010010101000101010010101001010101010010101010101101010101010001011110101010101010100 0100101010001010100101010010101010100101010101011010101010101010100010101 010010101000101010010101001010101010010101010101101010 01001010100010101001010100101010101001010101010110101010101010 01001010100010101001010100101010101001010101010110101010101001001010110001010101010 010010101000101010010101001010101010010101010101101010101011000101001011
  • 19. Then looking for patterns and insights in the data over time… 0100101010001010100101010010101010100101010101011010 0100101010001010100101010010101010100101010101011010101010001 0100101010001010100101010010101010100101010101011010101010101010100010101 010010101000101010010101001010101010010101010101101010101010001011110101010101010100 0100101010001010100101010010101010100101010101011010101010101010100010101 010010101000101010010101001010101010010101010101101010 01001010100010101001010100101010101001010101010110101010101010 01001010100010101001010100101010101001010101010110101010101001001010110001010101010 010010101000101010010101001010101010010101010101101010101011000101001011
  • 20. Then managing and updating the software on these devices… 0100101010001010100101010010101010100101010101011010 0100101010001010100101010010101010100101010101011010101010001 0100101010001010100101010010101010100101010101011010101010101010100010101 010010101000101010010101001010101010010101010101101010101010001011110101010101010100 0100101010001010100101010010101010100101010101011010101010101010100010101 010010101000101010010101001010101010010101010101101010 01001010100010101001010100101010101001010101010110101010101010 01001010100010101001010100101010101001010101010110101010101001001010110001010101010 010010101000101010010101001010101010010101010101101010101011000101001011
  • 21. And visualizing and managing all of these services… 0100101010001010100101010010101010100101010101011010 0100101010001010100101010010101010100101010101011010101010001 0100101010001010100101010010101010100101010101011010101010101010100010101 010010101000101010010101001010101010010101010101101010101010001011110101010101010100 0100101010001010100101010010101010100101010101011010101010101010100010101 010010101000101010010101001010101010010101010101101010 01001010100010101001010100101010101001010101010110101010101010 01001010100010101001010100101010101001010101010110101010101001001010110001010101010 010010101000101010010101001010101010010101010101101010101011000101001011
  • 22. What is the Internet of Things? Connectivity Data AnalyticsThings
  • 23.
  • 24. Comprehensive solutions from device to cloud IoT Editions Power a Broad Range of Devices 25 years of history in embedded devices One Windows platform for all devices Enterprise-ready, OEM-ready, Maker-friendly Designed for today’s IoT environments Scalable solutions from free Windows IoT Core to Windows IoT Enterprise on PC-Like Devices Cloud-Based IoT Services & Solutions Easy to provision, use and manage Pay as you go, scale as you need Global reach, hyper scale End-to-end security & privacy Windows, Mbed, Linux, iOS, Android, RTOS and wide hardware devices support Azure IoT
  • 25.
  • 26. 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
  • 27.
  • 28. Finish with your Internet of Your Things solutionStart quickly with pre-configured solutions Modify existing rules and alerts Fine-tuned to specific assets and processes Integrate with back-end systems Highly visual for your real-time operational data Get started in minutes Add your devices and begin trailering to your needs
  • 29. 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 https://azure.microsoft.com/en-us/suites/iot-suite/
  • 30.
  • 32.
  • 33.
  • 34. Arduino 101 & Grove Base Shield Resource Group <name>group Router w/ Internet Access IoTHub <name>iot SEND / RECEIVE SEND / RECEIVE LAB ARCHITECTURE LOCALRESOURCES AZURERESOURCES Temperature Sensor Buzzer Rotary Angle Sensor 2 Row LCD Display Intel NUC / IoT Gateway Development Workstation (Windows / OSx / Linux)
  • 35.
  • 36. Arduino 101 & Grove Base Shield Resource Group <name>group EventHubNamespace <name>ns PowerBIEmbeddedWorkspaceCollection <name>collection PowerBIEmbeddedWorkspace Dynamicallygeneratedguid Report TemperatureChart AppServicePlan <name>planFunctionApp <name>functions Function TempAlert WebApp <name>web SQLServer <name>sql SQLDb <name>db Router w/ Internet Access StreamAnalytics <name>job EventHub <name>alerts IoTHub <name>iot INPUT OUTPUT DIRECT QUERY QUERY RECEIVE RENDER SEND CLOUD-TO-DEVICE MESSAGESSEND / RECEIVE GET / POST SEND CLOUD-TO-DEVICE-MESSAGES SEND / RECEIVE LAB ARCHITECTURE LOCALRESOURCES AZURERESOURCES Temperature Sensor Buzzer Rotary Angle Sensor 2 Row LCD Display Intel NUC / IoT Gateway Development Workstation (Windows / OSx / Linux) OUTPUT StorageAccount <name>storage READ / WRITE
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 44. Permissions: Group 1 Permissions: Group 2
  • 45.
  • 46. Azure IoT Hub Device Management APIs Device Query API Tags, Device and Service Properties Device Jobs API Create, Monitor, Cancel LWM2M over CoAP/TCP Device DM Client Library Device App (Your Code) Registry Manager API Create, Update, Delete Devices Application Your Code Azure IoT Suite Device Management Objects Device (Object) Device State Device Groups API Groups CRUD, Add/Remote Devices, Events, Access Control
  • 47. Azure IoT HubDevice Your code on the device IoT Hub DM client library Step 1 Step 2 Step 3 Device Job Write Firmware Package URI, Trigger Client Download Package URI Download Package URI Download Completed Download the firmware Apply the Update Apply Update Reconnect after restart Monitor State Changes and Apply Update Azure IoT Suite Your code in the cloud Step 1: Start Firmware Update Job providing the Package URI On Job Completed: Receive callback in cloud Anytime during job execution: Check the status of the Job
  • 48.
  • 49. How do I get started? What do I need? Any good tutorials out there?
  • 51. https://github.com/dxcamps/MicrosoftIntelIoTCamp Intel Grove Commercial IoT Developer Kit Arduino 101 Node.js 4.x Visual Studio Code code.visualstudio.com Git installed PuTTY Bash on Ubuntu on Windows
  • 52. (concurrent with Module 3) (concurrent with Module 2)
  • 55. The Maker Show Channel 9 show makers, hackers, builders and disassemblers Hands-on demos and know-how, by makers for makers http://themakershow.io Follow @TheMakerShow
  • 56. www.windowsondevices.com Projects powered by hackster.io https://microsoft.hackster.io Check out the MS IoT GitHub for more Windows IoT Core samples: https://github.com/ms- iot/samples
  • 59. Slides are on Slideshare. Demos are on GitHub. Slideshare: www.slideshare.net/ActiveNick Blog: www.AgeofMobility.com Twitter: @ActiveNick Mobile Apps: www.bigbaldapps.com LinkedIn: www.linkedin.com/in/activenick GitHub: github.com/ActiveNick Email: nick.landry@microsoft.com