Presentation is loading. Please wait.

Presentation is loading. Please wait.

Supercharged IoT end-to-end solutions

Similar presentations


Presentation on theme: "Supercharged IoT end-to-end solutions"— Presentation transcript:

1 Supercharged IoT end-to-end solutions
CLD325a Fai Lai Global IoT Technical Specialist - ANZ Microsoft

2 Lambda Architecture – Azure IoT perspective
2/15/2018 Lambda Architecture – Azure IoT perspective RTOS, Linux, Windows, Android, iOS Devices, Sensors Cloud Gateway IoT Hub Batch Layer – Historical Analytics Azure HDInsight, AzureML, Power BI, Azure Data Factory, Azure Data Lake Presentation & Business Connectivity App Service, Websites Dynamics, BizTalk Services, Notification Hubs Protocol Adaptation Speed Layer – Data-in-motion Analytics Azure Event Hub Azure Stream Analytics, Azure HDInsight Spark/Storm Azure Data Lake Field Gateway Protocol Adaptation Service Layer – Exposing Business Logic Service Fabric & Actor Framework, API Management, Logic Apps Field Gateway Device Connectivity & Management Analytics & Operationalized Insights Presentation & Business Connectivity © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

3 Connected device Azure IoT Hub Device-to-Cloud telemetry
Cloud-to-Device commands

4 Device Connectivity & Management
2/15/2018 4:46 AM Device Connectivity & Management © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

5 Demo Connecting Device #1 Microsoft Ignite 2016 2/15/2018 4:46 AM
© 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

6 IoT Hub Device Management
Device Twin Synchronize the device condition and configuration between cloud and device Methods Perform interactive actions on devices Jobs Broadcast and schedule device twin changes and methods at scale Queries Dynamic reporting across device twin and jobs to attest device status and health Patterns & Libraries Get started quickly with the most essential operations supporting a diverse set of platforms

7 Recent Announcements IoT Hub 2/15/2018 4:46 AM
Azure IoT Hub Device Mgmt. Cross platform and fully extensible at scale Easy to manage software, firmware, configuration Any device, any operating system, any scale IoT Hub Telemetry Telemetry channel Device Device Twin Properties Properties Cloud owned, device visible Desired Desired Device owned, cloud visible Reported Reported Cloud owned, device metadata Tags Methods Cloud initiated C2D with response Methods Commands Cloud initiated C2D message © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

8 Recent Announcements IoT Hub 2/15/2018 4:46 AM
Azure IoT Hub Device Mgmt. Cross platform and fully extensible at scale Easy to manage software, firmware, configuration Any device, any operating system, any scale IoT Hub Jobs Schedule and Broadcast Device Twin Changes Set Desired Properties, Tags, Call Methods Device Twin Device Twin Device Twin Device Twin Device Twin Device Twin Device Twin Device Twin Device Twin Queries Query Across Device Twin State For Business Logic, Reporting and Compliance Device Twin Device Twin Device Twin Device Twin Device Twin Device Twin Device Twin Device Twin Device Twin Device Twin Device Twin © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9 Demo Azure IoT Hub Device Management Microsoft Ignite 2016
2/15/2018 4:46 AM Demo Azure IoT Hub Device Management © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

10 Azure IoT Gateway SDK Open Source Cross platform: Windows or Linux
2/15/2018 4:46 AM Azure IoT Gateway SDK Open Source Cross platform: Windows or Linux Runs on many types of hardware Standards based (written in ANSI C C99) Easy to customize Microsoft Ignite © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11 Gateway Concepts Modules – perform specific action
2/15/2018 4:46 AM Gateway Concepts Modules – perform specific action Chain of modules - E2E scenario Messages – information published and received by modules via broker Scenario: Connect a legacy device (upload telemetry from a device that does not speak an internet ready protocol) Protocol A Ingestion Send to cloud Module Internet ready Protocol (e.g. MQTT) Telemetry © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12 Gateway Architecture Sample Architecture On-prem gateway IoT Hub
Local file IoT Hub Custom Module Custom Module Custom Module Custom Module Module Protocol X Ingestion Filter Identity Mapping Logger IoT Hub Send to cloud HTTP MQTT AMQP Properties Content Message 1 Properties Content Message 1 Properties Content Message 2 Message 2 Message 3 Message 1, 2, 3 Properties Content Message 3 Protocol X Telemetry Properties Properties Content Content Message Broker Out-of-the-box Modules or Custom (Today) BLE (Bluetooth Low Energy) Module Logger Module Identity Map Module IoT Hub Module Sample (today) Simulated Device Module Hello World Module Future Azure IoT Modules OPC-UA Modbus BACnet Filter (ASA)

13 Demo Gateway Architecture – D2C

14 Demo Gateway Architecture – C2D

15 Demo Azure IoT Gateway SDK Microsoft Ignite 2016 2/15/2018 4:46 AM
© 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

16 2/15/2018 4:46 AM Speed Layer © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

17 IoT Hub Message Routing
2/15/2018 4:46 AM IoT Hub Message Routing Setup automatic routing to different systems Backend processing services via custom endpoints such as Service Bus queues, topics, and Event Hubs Setup in Azure Portal and/or ARM templates Uses same query language as device twin queries Microsoft Ignite © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

18 Demo Azure IoT Hub Message Routing Microsoft Ignite 2016
2/15/2018 4:46 AM Demo Azure IoT Hub Message Routing © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

19 Microsoft Azure IoT Suite
Power BI Web/Mobile App Devices Back end systems and processes Storage blobs DocumentDB Web Jobs Logic Apps IoT Hub Stream Analytics Event Hub Azure Active Directory

20 TechReady 23 2/15/2018 4:46 AM Geospatial Examples Generate an event when gas is less than 50 km from the car SELECT Cars.Location, Station.Location FROM Cars c  JOIN Station s ON ST_DISTANCE(c.Location, s.Location) < 50 * 1000 Generate an event when fuel level is lower than 50%, a gas station is in promotion and course of car is pointing to gas station SELECT Cars.gas, Cars.Location, Cars.Course, Station.Location, Station.Promotion FROM Cars c JOIN Station s ON Cars.gas < 0.5 AND Station.Promotion AND ST_OVERLAPS(c.Location, c.course) Generate an event when a storm is heading my way SELECT Cars.Location, Storm.Course JOIN Storm s ON ST_OVERLAPS(c.Location, s.Course) Generate an event when a store is within a possible flooding zone SELECT Store.Polygon, Flooding.Polygon FROM Cars c JOIN Flooding f ON ST_OVERLAPS(s.Polygon, f.Polygon) Combination of clustering and heat maps. Clusters are represented using color coded geometric shapes that fit together evenly © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

21 Demo Azure Stream Analytics Microsoft Ignite 2016 2/15/2018 4:46 AM
© 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

22 Demo Azure Event Hubs Processor Microsoft Ignite 2016
2/15/2018 4:46 AM Demo Azure Event Hubs Processor © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

23 For everything else https://aka.ms/igniteauiothub
2/15/2018 4:46 AM For everything else © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

24 2/15/2018 4:46 AM Q&A © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

25 Continue your Ignite learning path
2/15/2018 4:46 AM Continue your Ignite learning path Visit Channel 9 to access a wide range of Microsoft training and event recordings Head to the TechNet Eval Centre to download trials of the latest Microsoft products Visit Microsoft Virtual Academy for free online training visit © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

26 Win a Spark After Dark drone pilot pass by completing your session evaluation ASAP  #MSAUIGNITE

27 2/15/2018 4:46 AM Thank you Chat with me in the Speaker Lounge Connect with me on LinkedIn © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "Supercharged IoT end-to-end solutions"

Similar presentations


Ads by Google