microsoft iot / azure overview - swisst.net iot / azure overview martin.grossen@silica.com martin...

Post on 03-Apr-2018

257 Views

Category:

Documents

5 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Microsoft IoT / Azure Overviewmartin.grossen@silica.com

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 Overviewmartin.grossen@silica.com

Martin Grossen, Franchise Manager Microsoft IoT Europe

top related