14
Building Intelligent Edge Cognitive Solutions with Microsoft IoT Shailendra Miglani & Kumar Subramanyam Date – 18 th June 2019

(GJH &RJQLWLYH 6ROXWLRQV ZLWK 0LFURVRIW ,R7easdam.blob.core.windows.net/iotinaction...,r7 (gjh,r7 $]xuh 6skhuh26,r7:lqgrzv ,r7 /lqx[$]xuh,r7 (gjh &rpsdwleoh zlwk srsxodu rshudwlqj

  • Upload
    others

  • View
    13

  • Download
    0

Embed Size (px)

Citation preview

Page 1: (GJH &RJQLWLYH 6ROXWLRQV ZLWK 0LFURVRIW ,R7easdam.blob.core.windows.net/iotinaction...,r7 (gjh,r7 $]xuh 6skhuh26,r7:lqgrzv ,r7 /lqx[$]xuh,r7 (gjh &rpsdwleoh zlwk srsxodu rshudwlqj

Building Intelligent Edge Cognitive Solutions with Microsoft IoTShailendra Miglani & Kumar Subramanyam Date – 18th June 2019

Page 2: (GJH &RJQLWLYH 6ROXWLRQV ZLWK 0LFURVRIW ,R7easdam.blob.core.windows.net/iotinaction...,r7 (gjh,r7 $]xuh 6skhuh26,r7:lqgrzv ,r7 /lqx[$]xuh,r7 (gjh &rpsdwleoh zlwk srsxodu rshudwlqj

Shailendra MiglaniTechnology Solutions Professional – IoT Global Black Belt

Kumar Shiv SubramanyamTechnical Architect – Microsoft Technology Center

Page 3: (GJH &RJQLWLYH 6ROXWLRQV ZLWK 0LFURVRIW ,R7easdam.blob.core.windows.net/iotinaction...,r7 (gjh,r7 $]xuh 6skhuh26,r7:lqgrzv ,r7 /lqx[$]xuh,r7 (gjh &rpsdwleoh zlwk srsxodu rshudwlqj

Agenda

1. Microsoft IoT Landscape2. IoT Intelligent Edge3. IoT Device Security4. Device Provisioning Service

a. MX-Chip with Azure RMb. Multitenancy with Azure RM

5. IoT Edge Cognitive Servicesa. Intelligence at the Edgeb. Image Classification

Page 4: (GJH &RJQLWLYH 6ROXWLRQV ZLWK 0LFURVRIW ,R7easdam.blob.core.windows.net/iotinaction...,r7 (gjh,r7 $]xuh 6skhuh26,r7:lqgrzv ,r7 /lqx[$]xuh,r7 (gjh &rpsdwleoh zlwk srsxodu rshudwlqj

Azure Time Series Insights

Azure Machine Learning

Azure Stream Analytics

Cosmos DB Azure Data Lake

Azure Data Lake Analytics

Azure HD Insight

Azure Event Hubs

Microsoft Flow

Azure Logic Apps

Notification Hubs

Azure Websites

Microsoft Power BI

Azure Active Directory

Azure IoT Hub

Azure IoT Hub Device Provisioning

Service

Azure IoT Edge

Azure Monitor

PaaS

Ser

vice

s &

D

evic

e Su

ppor

t

Edge SupportDevice Support

Azure IoT Device SDK

Certified Devices

Azure Certified for IoT

Security Program for

Azure IoT

IoT Services Data & Analytics Services Visualization & Integration Services

PaaS

SaaS Azure IoT Central

IoT SaaS

remote monitoring predictive maintenance connected factory

Windows 10 IoT Core

Azure IoT Suite

Comprehensive Set of Capabilities for IoT Solutions

Solu

tions

Serv

ices

Azure Maps

Page 5: (GJH &RJQLWLYH 6ROXWLRQV ZLWK 0LFURVRIW ,R7easdam.blob.core.windows.net/iotinaction...,r7 (gjh,r7 $]xuh 6skhuh26,r7:lqgrzv ,r7 /lqx[$]xuh,r7 (gjh &rpsdwleoh zlwk srsxodu rshudwlqj

Azure, Azure Stack, IoT Edge, and IoT

• Available in Azure Regions• Full functionalityAzure

• Azure Services & Management on-prem• Managed by Azure or LocallyAzure Stack

• Deploy and manage cloud services• Managed by Azure or Azure StackAzure IoT Edge

• Azure IoT Edge runs on Windows and LinuxWindows IoT, Linux

• Peerless security for MCU devices• Connect directly to Azure or via Azure IoT EdgeAzure Sphere

• Linux Kernel that modernizes MCU devicesAzure Sphere OS

• Multi-device, multi-language, multi-OS• iOS, Android, Windows, LinuxAzure IoT Device SDK

AzureAzure IoT Central

Azure IoT solution accelerators

Azure Stack

IoT Edge

IoT

IoTAzure SphereOS

Windows IoT, Linux

Page 6: (GJH &RJQLWLYH 6ROXWLRQV ZLWK 0LFURVRIW ,R7easdam.blob.core.windows.net/iotinaction...,r7 (gjh,r7 $]xuh 6skhuh26,r7:lqgrzv ,r7 /lqx[$]xuh,r7 (gjh &rpsdwleoh zlwk srsxodu rshudwlqj

Azure IoT EdgeCompatible with popular operating systems

Code symmetry between cloud and edge for easy development and testing

Secure solution from chipset to cloud

Move cloud and custom workloads to the edge, securely

Seamless deployment of AI and advanced analytics

Configure, update and monitor from the cloud

Page 7: (GJH &RJQLWLYH 6ROXWLRQV ZLWK 0LFURVRIW ,R7easdam.blob.core.windows.net/iotinaction...,r7 (gjh,r7 $]xuh 6skhuh26,r7:lqgrzv ,r7 /lqx[$]xuh,r7 (gjh &rpsdwleoh zlwk srsxodu rshudwlqj

Security is our #1 focus

Microsoft is leading IoT Security

• Secure lifecycle management of IoT Devices using Device Provisioning Service, Device Management and a host of security features

• Cutting edge of device identity and attestation with DICE, available today through our silicon partners

• Empowering you to design, deploy and operate secure IoT through best practices, Security Program

• Leading in standards and regulations

Page 8: (GJH &RJQLWLYH 6ROXWLRQV ZLWK 0LFURVRIW ,R7easdam.blob.core.windows.net/iotinaction...,r7 (gjh,r7 $]xuh 6skhuh26,r7:lqgrzv ,r7 /lqx[$]xuh,r7 (gjh &rpsdwleoh zlwk srsxodu rshudwlqj

• Simple "plug and play” provisioning

• Minimize manual connection requirements

• Enhanced security through HSM

• Global availability

Azure IoT Hub Device Provisioning Service

IoT Solution US IoT Solution ChinaIoT Solution Germany

Page 9: (GJH &RJQLWLYH 6ROXWLRQV ZLWK 0LFURVRIW ,R7easdam.blob.core.windows.net/iotinaction...,r7 (gjh,r7 $]xuh 6skhuh26,r7:lqgrzv ,r7 /lqx[$]xuh,r7 (gjh &rpsdwleoh zlwk srsxodu rshudwlqj

MX chip DPSAzure

RemoteMonitoring

Solution

5. Connects

1. Asks for hub2. Creates ID

4. Returns hub

3. Returns ID

Solution Accelerator Demo 1

Key Points covered

- Certificate based Enrollment- Zero Touch Provisioning- Hardware Root of Trust

Page 10: (GJH &RJQLWLYH 6ROXWLRQV ZLWK 0LFURVRIW ,R7easdam.blob.core.windows.net/iotinaction...,r7 (gjh,r7 $]xuh 6skhuh26,r7:lqgrzv ,r7 /lqx[$]xuh,r7 (gjh &rpsdwleoh zlwk srsxodu rshudwlqj

IoT RM 1

IoT RM 2

demodevicemumbai1demodevicemumbai2demodevicemumbai3demodevicemumbai4demodevicemumbai5demodevicemumbai6

IoT Hub Device Provisioning Service

Device Information

Solution Accelerator demo 2- Multitenancy

Page 11: (GJH &RJQLWLYH 6ROXWLRQV ZLWK 0LFURVRIW ,R7easdam.blob.core.windows.net/iotinaction...,r7 (gjh,r7 $]xuh 6skhuh26,r7:lqgrzv ,r7 /lqx[$]xuh,r7 (gjh &rpsdwleoh zlwk srsxodu rshudwlqj

Intelligence at the Edge

Break Intelligence Scale Barriers in the

Cloud

Intelligent Analysis and Actions at the

Edge

Easily deploy the Model at the Edge

Microsoft Cognitive Services

Azure Machine Learning

Azure Stream Analytics

Azure Functions

Your own code

Anomaly Detections

Safety Violations

Product Quality Classification

IoT Edge Modules

Page 12: (GJH &RJQLWLYH 6ROXWLRQV ZLWK 0LFURVRIW ,R7easdam.blob.core.windows.net/iotinaction...,r7 (gjh,r7 $]xuh 6skhuh26,r7:lqgrzv ,r7 /lqx[$]xuh,r7 (gjh &rpsdwleoh zlwk srsxodu rshudwlqj

Microsoft Cognitive Services

Page 13: (GJH &RJQLWLYH 6ROXWLRQV ZLWK 0LFURVRIW ,R7easdam.blob.core.windows.net/iotinaction...,r7 (gjh,r7 $]xuh 6skhuh26,r7:lqgrzv ,r7 /lqx[$]xuh,r7 (gjh &rpsdwleoh zlwk srsxodu rshudwlqj

Edge Device

Demo – Cognitive Intelligence at the Edge

Microsoft Custom Vision

IoT Edge Dockerfile

Training Dataset

(Safe/ Risky)

IoT EdgeModule

Realtime Image

Capture

Safety Action Flows

Page 14: (GJH &RJQLWLYH 6ROXWLRQV ZLWK 0LFURVRIW ,R7easdam.blob.core.windows.net/iotinaction...,r7 (gjh,r7 $]xuh 6skhuh26,r7:lqgrzv ,r7 /lqx[$]xuh,r7 (gjh &rpsdwleoh zlwk srsxodu rshudwlqj

© 2019 Microsoft Corporation. All rights reserved.