View
2
Download
0
Category
Preview:
Citation preview
Microsoft and the Internet of ThingsSascha Corti
Technical Evangelist, Microsoft Switzerland
sascha.corti@microsoft.com | techpreacher.corti.com | @techpreacher
Microsoft Switzerland Developer Newsletter
http://msdn.ch/newsletter
Email UpdateOpt-In Card
The Magic of
The Internet of Things
htt
p:/
/ww
w.g
art
ner.co
m/n
ew
sro
om
/id
/2819918
“Things” (Devices)
Connectivity
3
4
ExistingSystem
s
An IoT Example
mic
roso
ft.c
om
/en
-us/
new
s/st
ori
es/88acr
es
Manufacturing
Integration and
Automation
Remote
Servicing
Predictive and
Reactive
Maintenance
Smart
Factory
Letters
Packages
Containers
Tanks Bulkware
Smart
Logistics
Grid
Renewables
Oil/Gas/Coal
Recovery and
Distribution
Smart
Energy
Points
of SaleRestaurants
Hotels
Fuel
StationsSmart
Retail
Traffic Buses
Cars
Trucks
Trains
Vessels
Aircraft
Bikes
Smart
Mobility
Games
Events
Sports
TelevisionStreaming
Smart
Entertain
-ment
Patients
Clinics
Hospitals
Nursing
Homes
Mobile
Care
Smart
Health-
care
SafetySecurity
ComfortLighting
Automation
Smart
Building
Home
Water
Waste
Pollution
Control
Fire
Emergency
Public
Safety
Law
Enforcement
Smart
Cities
The TechnologyBehind IoT: The Cloud
Field
gate
ways
Devic
es
Linux,
And
roid
, iO
S, R
TOS, W
ind
ow
s
Devices Device Connectivity Storage Analytics Presentation & Action
Event Hub SQL DatabaseMachine
LearningApp Service
IoT HubTable/Blob
Storage
Stream
AnalyticsPower BI
Service Bus DocumentDB HDInsightNotification
Hubs
External Data
Sources3rd party
DatabasesData Factory Mobile Services
Data Lake BizTalk Services
{ }
Generate new
insights to
create new
business value
Combine the
data you
already collect
Expand by adding new devices and assets, new services, new data
Utilize services
and the cloud
to jump-start
your efforts
Start by
connecting the
devices and LoB
Assets you
already have
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 your Back-end Systems
Highly visual for your real-time Operational Data
Get started in Minutes
Add Devices and begin tailoring to your Needs
Azure IoT Suite: Remote Monitoring
Web JobsWeb Jobs
Microsoft Azure
AzureEventHub
AzureStream Analytics
AzureIoTHub
AzureStorageBlob
Web Job
Web & Mobile App
DocumentDB (Device Registry)
Microsoft PowerBI
Web Jobs
Simulated Device
Web Jobs
Simulated Device
DemoAzure IoT Suite
The Technology Behind IoT: The Thing
Co
nverg
ed
OS k
ern
el
Co
nverg
ed
ap
p m
od
el
Windows 10
Windows 10
Phone Small Tablet2-in-1s
(Tablet or Laptop)Desktops
& All-in-OnesPhablet Large TabletClassic Laptop
XboxIoT
Surface Hub
Holographic
One OS
Universal Windows Apps
Universal Windows Drivers
Natural User Interface
Enterprise-grade security
Trusted Platform Module
Advanced Lockdown
Multi-user Profiles
Industry peripheral support
Interoperable
Deploy, service, manage
Azure IoT-ready
One Windows
Platform
Secure Connected
Windows Embedded
• Industry
• Pro
• Standard
Windows Phone
Windows Embedded
Handheld
Windows Embedded
Compact
Windows 10 IoT
Enterprise
Windows 10 IoT
Mobile
Windows 10 IoT
Core
Windows Embedded
Compact 2013
Lilium
• UWP
• Headed or Headless
• Single user
• Single app
• UWP
• Handheld
• Roles and identities
• Multiple apps
• UWP
• Win32
• Headed or Headless
• Roles and identities
• Multiple Win32 and UWP apps
Demo
Windows 10 IoT Core
Azure IoT Suite SDK Azure IoT Suite: Remote Monitoring
Web JobsWeb Jobs
Microsoft Azure
AzureEventHub
AzureStream Analytics
AzureIoTHub
AzureStorageBlob
Web Job
Web & Mobile App
DocumentDB (Device Registry)
Microsoft PowerBI
Web Jobs
Simulated Device
Web Jobs
Simulated Device
DemoConnecting the Device to IoT Suite
Machine Learning
Machine Learning PurposesHistorical Data Predict Future Trends Behavior
Predicting future performance from historical data
Class Outlook Temp Wind
Play Sunny Low Yes
No Play Sunny High Yes
No Play Sunny High No
Play Overcast Low Yes
Play Overcast High No
Play Overcast Low No
No Play Rainy Low Yes
Play Rainy Low No
? Sunny Low No
Outlook
Temp WindTrue
True False True False
Machine Learning
The Internet of Things is Real, offering:
A lot of the Building Blocks / Data is already there
Microsoft Azure is Tailored for Processing IoT Data
Windows is a great Platform for IoT Devices
Microsoft Internet of Thingshttp://WindowsOnDevices.com
http://InternetOfYourThings.com
http://channel9.msdn.com/Shows/Internet-of-Things-Show
Channel9: The Maker Showhttps://channel9.msdn.com/Shows/themakershow
MVA: Developing Apps for the Internet of Thingshttps://mva.microsoft.com/en-US/training-courses/developing-apps-for-the-internet-of-things-13997
Microsoft
Virtual
Academy
Free On-Demand
Online Learning
Channel9
On-
Demand
Videos
Device-Facing
Languages
Platforms
Service-facing
Languages
Customizing Azure IoT Suite
Azure IoT SDKs
GitHub: Azure IoT SDKs
GitHub: IoT Remote Monitoring Master
VS Connected Service for Azure IoT Hub
Primary Windows IoT site http://windowsondevices.com
Azure IoT Field labs http://aka.ms/iot-ctd-field-labs
Microsoft IOT Client Github http://github.com/Microsoft-iot
NETMF http://github.com/NETMF
Llilum http://github.com/NETMF/llilum
UWP Development Center http://dev.windows.com
Recommended