microsoft iot / azure overview - swisst.net iot / azure overview [email protected] martin...
TRANSCRIPT
Microsoft IoT / Azure [email protected]
Martin Grossen, Franchise Manager Microsoft IoT Europe
2
Microsoft Industrial Channel Rebranding
3
Microsoft Industrial Channel
4
Microsoft Industrial Channel
Image & Printing Devices
Ticketing Machines, POS, Retail Devices
Gambling Machines
Medical Systems
Industrial Automation
MeasurementDevices
Mobile Devices
Appliances, Screens,Entertainment Devices
5
Microsoft Industrial Product Portfolio
“Classic” Microsoft Operating Systems (for embedded systems): Windows XP Professional / XP Pro 64 bit
Windows Vista Business / Ultimate
Windows 7 Professional / Ultimate
Windows 8 / 8.1 Professional
Windows 10 IoT Enterprise LTSB (Long Term Service Branch) PKEA
“Real Embedded” Microsoft Operating Systems: Windows CE / Windows Embedded Compact 7 / 2013
Windows XP Embedded / Windows Embedded Standard 2009
WePOS / POSReady 2009 / POSReady 7 / Embedded 8.1 Industry Pro Retail / Windows 10 IoT Enterprise Retail
Windows Embedded Standard 7 / Windows Embedded 8 Standard
Windows Embedded 8.1 Industry Pro
Windows 10 IoT Enterprise LTSB (Long Term Service Branch ) ePKEA
“Embedded Server” Microsoft Operating Systems and Applications: Server 2012 R2 / Server 2012 / Server 2008 R2 / Server 2008 / Server 2003
Storage Server 2012 R2 / 2012 / 2008 R2 / 2008 / 2003
SQL Server 2014 / 2012 / 2008 R2 / 2008 / 2005
6
Microsoft IoT Solutions
7
OEM Revenue Opportunity / Market Forecast CY17
Auto & Trans Retail Manufacturing Healthcare Energy Computing Telecom Consumer
$7 B $16 B $197 B $3 B $27 B $908 B $179 B $356 B
IntelligentSystems
1.7T
8
Microsoft IoT Solutions
Metal Platform System App Cloud
Security
9
Microsoft IoT: Device Scenarios
10
Microsoft IoT Szenario: Thyssen Krupp Elevators
11
Microsoft Azure Cloud
12
Microsoft Azure Cloud
Connectivity Data AnalyticsThings
13
Predictive
Maintenance
that enable you to
change your
business…
HDInsight Power BI
Machine Learning
Command and Control
You have devices
on the network
edge…
Plant Floor
Things
Supply Chain
ThingsBack Office
Things
Basic Sensors Intelligent Devices
that provide you
data…
SQL Databases
Blob Storage
Table Storage
External Storage
DocumentDB
that you
understand, apply
rules, models and
more…
Command and
Control
Event Hubs (Service Bus)
Microsoft Azure Cloud
14
24 Regions Worldwide, 19 ONLINE…huge capacity around the world…growing every year
100+ datacenters
Top 3 networks in the world
2x AWS, 6x Google DC Regions
G Series – Largest VM in World,
32 cores, 448GB Ram, SSD… Operational
Announced/Not Operational
Central
US
Iowa
West US
California
North Europe
Ireland
East US
Virginia
East US 2
VirginiaUS Gov
Virginia
North Central
US
Illinois
US
Gov
Iowa
South Central
US
Texas
Brazil
South
Sao Paulo
West Europe
Netherlands
China North *
Beijing
China South
*
Shanghai
Japan East
Saitama
Japan West
Osaka
India South
Chennai
East Asia
Hong Kong
SE Asia
Singapor
e
Australia South
East
Victoria
Australia East
New South
Wales
* Operated by 21Vianet
India
Central
Pune
Canada East
Quebec City
Canada Central
Toronto
India West
Mumbai
Azure: Huge Infrastructure scale is the enabler
15
Platform Services
Security & Management
Infrastructure Services
Web Apps
MobileApps
APIManagement
APIApps
LogicApps
NotificationHubs
Content DeliveryNetwork (CDN)
MediaServices
HDInsight MachineLearning
StreamAnalytics
DataFactory
EventHubs
MobileEngagement
ActiveDirectory
Multi-FactorAuthentication
Automation
Portal
Key Vault
BiztalkServices
HybridConnections
ServiceBus
StorageQueues
Store /Marketplace
HybridOperations
Backup
StorSimple
SiteRecovery
Import/Export
SQLDatabase
DocumentDB
RedisCache Search
Tables
SQL DataWarehouse
Azure AD Connect Health
AD PrivilegedIdentity Management
OperationalInsights
CloudServices
Batch Remote App
ServiceFabric Visual Studio
ApplicationInsights
Azure SDK
Team Project
VM Image Gallery& VM Depot
16
Microsoft Azure Cloud: Dashboard
17
Microsoft IoT Solutions: Create Mobile Service
18
Microsoft Azure Cloud: Connect
19
Using Azure Mobile Services
• Getting access to the Azure Mobile Service
• Writing data to the Azure Mobile Service
20
Microsoft Azure Cloud: Data Visualization
• Mobile Services store their data in a SQL database in the cloud,
which can be accessed through Excel.
21
Microsoft Azure Cloud: Data Visualization
Enter the DB address
Log In Select your Table
22
Microsoft Azure Cloud: IoT Hub
IoT Hub
Identity Registry
Device
ManagementProvisioning
IoT Hub
Gateway
HTTPS,
AMQPS
Data and Command Flow
Per-devicecommand
queues
Event Hub
23
HTTPS
AMQPS
Azure IoT HubIoT Hub
Identity Registry
Device
ManagementProvisioning
IoT Hub
Gateway
HTTPS,
AMQPS
Data and Command Flow
Per-devicecommand
queues
Event Hub
Self-
Hosted
Gateway
MQTT,
Custom
Field
Gateway
OPC UA,
CoAP,
AllJoyn,
…
M
MM
APIs
Management
Communication
Provisioning
24
HTTPS
AMQPS
Azure IoT HubIoT Hub
Identity Registry
Device
ManagementProvisioning
IoT Hub
Gateway
HTTPS,
AMQPS
Data and Command Flow
Per-devicecommand
queues
Event Hub
Self-
Hosted
Gateway
MQTT,
Custom
Field
Gateway
OPC UA,
CoAP,
AllJoyn,
…
M
MM
APIs
OSS Device Agents
Management
Communication
Provisioning
Hyper-Scale Identity
Registry for millions of
devices per IoT Hub
Can federate identity with
and via Azure Active
Directory
25
HTTPS
AMQPS
Azure IoT HubIoT Hub
Identity Registry
Device
ManagementProvisioning
IoT Hub
Gateway
HTTPS,
AMQPS
Data and Command Flow
Per-devicecommand
queues
Event Hub
Self-
Hosted
Gateway
MQTT,
Custom
Field
Gateway
OPC UA,
CoAP,
AllJoyn,
…
M
MM
APIs
OSS Device Agents
Management
Communication
Provisioning
Native support for Service
Assisted Communication model,
potentially holding millions of
concurrent bi-directional
connections.
AMQP 1.0 (with WebSockets),
HTTP/2
Secure by Principle.
IoT Hub does not permit insecure
connections. TLS is always enforced.
TLS/X509 initially; TLS/PSK &
TLS/RPK on roadmap for compute-
constrained devices and bandwidth
limited or expensive metered links.
26
HTTPS
AMQPS
Azure IoT HubIoT Hub
Identity Registry
Device
ManagementProvisioning
IoT Hub
Gateway
HTTPS,
AMQPS
Data and Command Flow
Per-devicecommand
queues
Event Hub
Self-
Hosted
Gateway
MQTT,
Custom
Field
Gateway
OPC UA,
CoAP,
AllJoyn,
…
M
MM
APIs
OSS Device Agents
Management
Communication
Provisioning
Channel-level authentication and
authorization against the gateway
Validation of signatures against
identity registry and blacklists (for
signature tokens)
All messages are tagged with
originator on service side allowing
detection of in-payload origin
spoofing attempts
27
HTTPS
AMQPS
Azure IoT HubIoT Hub
Identity Registry
Device
ManagementProvisioning
IoT Hub
Gateway
HTTPS,
AMQPS
Data and Command Flow
Per-devicecommand
queues
Event Hub
Self-
Hosted
Gateway
MQTT,
Custom
Field
Gateway
OPC UA,
CoAP,
AllJoyn,
…
M
MM
APIs
OSS Device Agents
Management
Communication
Provisioning
Device management
foundation capabilities for
device state inventory and
update delivery
Device management
foundation capabilities for
device state inventory and
update delivery
28
https://github.com/Azure/azure-iot-sdks
29
How to get started?
• Azure IoT hub service• Includes free tier
• https://azure.microsoft.com/en-us/services/iot-hub/
• Device code on github:• https://github.com/Azure/azure-iot-sdks
• Azure IoT suite• Azure IoT Hub + preconfigured solutions
• https://azure.microsoft.com/en-us/solutions/iot/
• Customize preconfigured solutions:• https://azure.microsoft.com/en-us/documentation/articles/iot-suite-guidance-on-
customizing-preconfigured-solutions/
• Code on Github: https://github.com/Azure/azure-iot-remote-monitoring
30
Remote Monitoring Preconfigured Solution
Azure IoT Suite – Remote Monitoring
Back end
systems and
processes
Event Hub
Storage blobs DocumentDB
Web/Mobile App
Stream Analytics Logic Apps
Azure
Active Directory
IoT Hub Web Jobs
Devices
C# simulator
Power BI
31
Finish with your Internet of Your Things solutionStart quickly with preconfigured solutions
Microsoft Azure IoT Suite Demonstration
32
Microsoft IoT Szenario: Thyssen Krupp Elevators
33
Microsoft Azure Analytics Demonstration
• Imagine the powerful industry scenarios
you can unlock with:
Computer Vision - OpenCV
Windows Sensor & Perception APIs
Speech Recognition and Synthesis APIs
Bing Cloud Speech
Project Oxford
Language Understanding Intelligent Service (LUIS)
Microsoft IoT / Azure [email protected]
Martin Grossen, Franchise Manager Microsoft IoT Europe